1
0

Compare commits

...

18 Commits

Author SHA1 Message Date
7cb860a967 Merge branch 'master' into mako 2026-04-12 16:55:37 -07:00
5748a2a9f3 Merge branch 'master' into mako 2026-04-12 16:54:07 -07:00
b6994b75c9 Merge branch 'master' into mako 2026-04-12 16:48:18 -07:00
d4403d9fa1 Merge branch 'master' into mako 2026-04-12 16:47:07 -07:00
b923a61a4a Add new_tex_uwletter script and update README
Add new_tex_uwletter script (moved from ~/bin) with bug fixes: set -e,
quoted variables, WORK_DIR instead of TMPDIR, existence check for
destination, and mktemp inside the conditional. Update README to fix
stale URLs, ShareLaTeX -> Overleaf, MacOSX -> macOS, typo in
Dasgupta's email, and add script usage section.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 10:55:54 -07:00
fa38bf5a53 added escaped space in signature line 2026-03-25 13:34:25 +09:00
0d9bf817da princeton fellowship is over 2024-11-08 08:42:37 -08:00
e50857d9f0 updated with promotion and princeton fellowship 2023-11-28 22:14:31 -05:00
bfa1325b75 s/faculty affiliate/faculty associate/ 2021-11-07 12:47:18 -08:00
18600f1191 update my personal signature elements 2021-11-07 12:26:59 -08:00
93968e96b0 Merge branch 'master' into mako 2021-05-21 13:58:01 -07:00
92c0a4b911 removed unnecessary math mode 2021-02-10 17:31:14 -08:00
360b303ce0 added page numbers for longer letters 2021-02-10 17:30:50 -08:00
5c838b7461 first stab at makoifying 2021-02-10 17:30:10 -08:00
fa950e485e added several fonts
- added symlinks for the old name for AGaramondPro
- add times new roman
2018-10-29 22:08:43 -07:00
518dd4af71 added page numbers for longer letters 2018-04-04 10:26:40 -07:00
73fe956ea5 merge commits onto a clean tree 2018-02-18 19:47:54 -08:00
87e171c7a7 first stab at makoifying 2018-02-18 19:40:00 -08:00
78 changed files with 473 additions and 8 deletions

View File

@@ -0,0 +1 @@
/home/mako/images/mako-signature-2012.pdf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-Bd.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdIt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdItCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdItDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdItSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-BdSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-Capt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-Disp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-It.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-ItCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-ItDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-ItSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-LtDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-LtItDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-Med.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedIt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedItCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedItDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedItSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-MedSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-Smbd.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdIt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdItCapt.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdItDisp.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdItSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-SmbdSubh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro-Subh.otf

View File

@@ -0,0 +1 @@
../Garamond/GaramondPremrPro.otf

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,101 @@
100
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-adobe-standard
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ascii-0
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp437
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp850
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp852
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp866
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso10646-1
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-1
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-10
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-13
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-15
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-16
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-2
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-3
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-4
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-5
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-8
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-9
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-e
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-r
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-ru
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-u
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-uni
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-microsoft-cp1252
Times new roman bold italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-suneu-greek
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-adobe-standard
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ascii-0
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp437
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp850
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp852
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp866
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso10646-1
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-1
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-10
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-13
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-15
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-16
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-2
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-3
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-4
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-5
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-8
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-9
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-e
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-r
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-ru
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-u
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-uni
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
Times new roman bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-suneu-greek
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-adobe-standard
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ascii-0
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp437
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp850
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp852
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp866
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso10646-1
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-1
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-10
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-13
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-15
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-16
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-2
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-3
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-4
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-5
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-8
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-9
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-e
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-r
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-ru
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-u
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-uni
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-microsoft-cp1252
Times new roman italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-suneu-greek
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-adobe-standard
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ascii-0
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp437
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp850
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp852
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp866
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso10646-1
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-1
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-10
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-13
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-15
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-16
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-2
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-3
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-4
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-5
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-8
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-9
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-e
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-r
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-ru
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-u
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-uni
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-microsoft-cp1252
Times new roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-suneu-greek

View File

@@ -0,0 +1,101 @@
100
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-adobe-standard
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ascii-0
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp437
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp850
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp852
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-ibm-cp866
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso10646-1
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-1
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-10
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-13
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-15
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-16
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-2
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-3
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-4
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-5
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-8
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-iso8859-9
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-e
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-r
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-ru
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-u
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-koi8-uni
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-microsoft-cp1252
Times New Roman Bold Italic.ttf -monotype-times new roman-bold-i-normal--0-0-0-0-p-0-suneu-greek
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-adobe-standard
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ascii-0
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp437
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp850
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp852
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-ibm-cp866
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso10646-1
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-1
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-10
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-13
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-15
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-16
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-2
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-3
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-4
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-5
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-8
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-iso8859-9
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-e
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-r
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-ru
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-u
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-koi8-uni
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
Times New Roman Bold.ttf -monotype-times new roman-bold-r-normal--0-0-0-0-p-0-suneu-greek
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-adobe-standard
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ascii-0
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp437
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp850
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp852
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-ibm-cp866
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso10646-1
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-1
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-10
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-13
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-15
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-16
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-2
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-3
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-4
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-5
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-8
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-iso8859-9
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-e
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-r
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-ru
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-u
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-koi8-uni
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-microsoft-cp1252
Times New Roman Italic.ttf -monotype-times new roman-medium-i-normal--0-0-0-0-p-0-suneu-greek
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-adobe-standard
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ascii-0
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp437
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp850
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp852
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-ibm-cp866
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso10646-1
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-1
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-10
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-13
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-15
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-16
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-2
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-3
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-4
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-5
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-8
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-iso8859-9
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-e
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-r
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-ru
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-u
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-koi8-uni
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-microsoft-cp1252
Times New Roman.ttf -monotype-times new roman-medium-r-normal--0-0-0-0-p-0-suneu-greek

View File

@@ -18,7 +18,7 @@ then
WORK_DIR=$(mktemp -d)
cd "$SOURCEDIR"
git archive --format=tar master | tar x -C "$WORK_DIR"
git archive --format=tar mako | tar x -C "$WORK_DIR"
cd "$CURDIR"
mv "$WORK_DIR" "$1"
cd "$1"

View File

@@ -6,12 +6,12 @@
\documentclass[11pt,letterpaper]{article}
% MODIFY THE DETAILS IN THIS SECTION TO MATCH WHAT YOU WANT ON /YOUR/ LETTERHEAD
\def\department{Department of Awesomeness}
\def\department{Department of Communication}
\def\uwaddress{Communications (CMU) 306~~Box 353740~~4109 NE Stevens Way~~Seattle, WA~~98195-3740}
\def\phone{mobile 206-409-7191}
\def\email{makohill@uw.edu}
\def\web{https://mako.cc/academic/}
\def\letterauthor{John Hancock}
\def\letterauthor{Benjamin Mako Hill}
\def\lettertitle{Letter from \letterauthor}
\usepackage[top=1.25in,left=1.25in,bottom=1.20in,right=1.25in]{geometry}
@@ -31,7 +31,25 @@ ItalicFont = *-Italic,
BoldItalicFont = *-BoldItalic
]
\setmainfont{OpenSans}
\setmainfont{GaramondPremrPro}[
Path = ./fonts/Garamond/,
Extension = .otf,
BoldFont = *-Bd,
ItalicFont = *-It,
BoldItalicFont = *-BdIt
]
% \setmainfont{Times New Roman}[
% Path = ./fonts/Times New Roman/,
% Extension = .ttf,
% BoldFont = * Bold,
% ItalicFont = * Italic,
% BoldItalicFont = * Bold Italic
% ]
\usepackage{amsmath}
\usepackage{amsthm}
%\usepackage{mathrsfs}
\usepackage{polyglossia}
\setdefaultlanguage{english}
@@ -91,12 +109,15 @@ BoldItalicFont = *-BoldItalic
\setlength{\parskip}{0.5\baselineskip}
\setlength{\headheight}{14pt}
\setlength{\footskip}{35pt}
% \raggedright
\linespread{1.05}
\begin{document}
% these two sections turn off the aggressively long alternate q
\addfontfeatures{Contextuals=NoAlternate}
\hfill \today
\bigskip
@@ -133,6 +154,206 @@ Enim facilisis gravida neque convallis a cras semper auctor. Lorem ipsum dolor s
Nunc consequat interdum varius sit. Nibh tortor id aliquet lectus. Lacus laoreet non curabitur gravida arcu ac tortor dignissim. Tortor condimentum lacinia quis vel eros donec ac odio tempor. Varius sit amet mattis vulputate. Ut tristique et egestas quis. Enim blandit volutpat maecenas volutpat blandit aliquam. Ullamcorper morbi tincidunt ornare massa eget egestas purus. Maecenas ultricies mi eget mauris pharetra et ultrices neque ornare. Libero nunc consequat interdum varius sit. Turpis tincidunt id aliquet risus feugiat in ante metus. Ut enim blandit volutpat maecenas volutpat blandit aliquam. Nisl vel pretium lectus quam id leo in vitae turpis. Porttitor eget dolor morbi non arcu risus quis varius. Mi in nulla posuere sollicitudin. Eleifend donec pretium vulputate sapien nec. Aliquet nibh praesent tristique magna sit amet. Sagittis purus sit amet volutpat consequat mauris nunc congue nisi.
Consider a change of variable $(x,y)\mapsto
(u,v)=\big(u(x,y),v(x,y)\big)$ in the plane $\R^2$, identified
with~$\Cx$. This change of variable really only deserves the name if
$f$ is locally bijective (i.e., one-to-one); this is the case if the
jacobian of the map is nonzero (then so is the jacobian of the
inverse map):
\begin{equation*}
\left| \frac{{D}(u,v)}{{D}(x,y)}\right| =
\begin{vmatrix}
\ds\frac{\displaystyle\partial u}{\displaystyle\partial x} &
\ds\frac{\displaystyle\partial u}{\displaystyle\partial y} \\[4mm]
\ds\frac{\displaystyle\partial v}{\displaystyle\partial x} &
\ds\frac{\displaystyle\partial v}{\displaystyle\partial y}
\end{vmatrix}\neq 0
\qquad\text{and}\qquad
\left| \frac{{D}(x,y)}{{D}(u,v)}\right|
=\begin{vmatrix}\ds\dep{x}{u} &\ds \dep{x}{v}\\[4mm]
\ds\dep{y}{u} &\ds \dep{y}{v}
\end{vmatrix}\neq 0.
\end{equation*}
\begin{theorem}
In a complex change of variable
\begin{equation*}
z= x+\ii y\longmapsto w=f(z)=u+\ii v,
\end{equation*}
and \emph{if $f$ is holomorphic}, then the jacobian of the map is equal to
\begin{equation*}
J_f(z)=\left| \frac{{D}(u,v)}{{D}(x,y)}\right|=
\abs{f'(z)}^2.
\end{equation*}
\end{theorem}
\begin{demo}
Indeed, we have $f'(z)=\dep{u}{x}+\ii\dep{v}{x}$ and hence, by the
Cauchy-Riemann relations,
\begin{align*}
\abs{f'(z)}^2 & =
\left(\dep{u}{x}\right)^2+\left(\dep{v}{x}\right)^2
=
\dep{u}{x}\dep{v}{y}-\dep{v}{x}\dep{u}{y}=J_f(z).
\end{align*}
\end{demo}
\begin{definition}
\index{Conformal map}%
\index{Transformation!conformal ---}%
A \emph{conformal map} or \emph{conformal transformation} of an
open subset $\Omega\subset\R^2$ into another open subset
$\Omega'\subset\R^2$ is any map $f:\Omega\mapsto \Omega'$, locally
bijective, that preserves angles and orientation.
\end{definition}
\begin{theorem}
Any conformal map is given by a holomorphic function $f$ such
that the derivative of $f$ does not vanish.
\end{theorem}
This justifies the next definition:
%% ----------------------------------------------------------------------
\begin{definition}
\index{Conformal map}%
\index{Transformation!conformal ---}%
A \emph{conformal transformation} or \emph{conformal map} of
an open subset
$\Omega\subset\Cx$ into another open subset
$\Omega'\subset\Cx$ is any holomorphic function
$f:\Omega\mapsto \Omega'$ such that
$f'(z)\neq 0$ for all $z\in\Omega$.
\end{definition}
%% ----------------------------------------------------------------------
%% ----------------------------------------------------------------------
\begin{demo}[that the definitions are equivalent]
We will denote in general $w=f(z)$. Consider, in the complex plane, two
line segments $\gamma_1$ and $\gamma_2$ contained inside the set $\Omega$
where $f$ is defined, and intersecting at a point $z_0$ in $\Omega$.
Denote by $\gamma'_1$ and $\gamma_2'$ their images by~$f$.
We want to show that if the angle between $\gamma_1$ and $\gamma_2$ is
equal to $\theta$, then the same holds for their images, which means that
the angle between the tangent lines to $\gamma'_1$ and $\gamma'_2$ at
$w_0=f(z_0)$ is also equal to $\theta$.
Consider a point $z\in\gamma_1$ close to~$z_0$. Its image $w=f(z)$
satisfies
\begin{equation*}
\lim_{z\to z_0} \frac{w-w_0}{z-z_0}=f'(z_0),
\end{equation*}
and hence
$$\displaystyle \lim_{z\to z_0} \Arg
(w-w_0)-\Arg(z-z_0) = \Arg f'(z_0), $$%
which shows that the angle between the curve $\gamma'_1$ and the real
axis is equal to the angle between the original segment $\gamma_1$ and
the real axis, plus the angle $\alpha=\Arg f'(z_0)$ (which is well
defined because $f'(z)\neq 0$).
Similarly, the angle between the image curve $\gamma'_2$ and the real
axis is equal to that between the segment $\gamma_2$ and the real axis,
plus the same~$\alpha$.
Therefore, the angle between the two image curves is the same as that
between the two line segments, namely, $\theta$.
Another way to see this is as follows: the tangent vectors of the curves
are transformed according to the rule $\vect{V}'=\dd f_{z_0}\vect{V}$. But the
differential of $f$ (when $f$ is seen as a map from $\R^2$ to~$\R^2$) is
of the form
\begin{equation}
\displaystyle \dd f_{z_0}=\begin{pmatrix}
\displaystyle \dep{P}{x} & \displaystyle \dep{P}{y} \\[4mm]
\displaystyle \dep{Q}{x} & \displaystyle \dep{Q}{y}\end{pmatrix}
=
\abs{f'(z_0)}\begin{pmatrix}\cos\alpha& -\sin\alpha
\\ \sin\alpha &\cos\alpha \end{pmatrix},
\label{eq:FSimil}
\end{equation}
where $\alpha$ is the argument of $f'(z_0)$. This is the matrix of a
rotation composed with a homothety, that is, a similitude.
\medskip
%% ······································································
% {\begin{picture}(300,100)
% \put(0,0){\epsfig{file=\Figures/TC.\Ext,height=3.2cm}}
% \put(20,65){$\gamma_2$} \put(80,55){$\theta$}
% \put(100,80){$\gamma_1$} \put(195,85){$\gamma'_1$}
% \put(245,35){$\theta$} \put(270,60){$\gamma'_2$}
% \end{picture}}
%% ······································································
Conversely, if $f$ is a map which is $\R^2$-differentiable and preserves
angles, then at any point $\dd f$ is an endomorphism of~$\R^2$ which
preserves angles. Since $f$ also preserves orientation, its determinant
is positive, so $\dd f$ is a similitude, and its matrix is exactly
as in equation~\eqref{eq:FSimil}. The Cauchy-Riemann equations are
immediate consequences.
\end{demo}
%% ----------------------------------------------------------------------
%% ----------------------------------------------------------------------
\begin{remarque}
\index{Antiholomorphic function}%
\index{Function!antiholomorphic ---}%
An \emph{antiholomorphic} map also preserves angles, but it
reverses the orientation.
\end{remarque}
%% ----------------------------------------------------------------------
\newpage
\subsection*{Calcul différentiel}
Pour obtenir la différentielle totale de cette expression, considérée comme fonction de $x$, $y$, ..., donnons à $x$, $y$, ... des accroissements $d\!x$, $d\!y$, .... Soient $\Delta u$, $\Delta v$, ..., $\Delta f$ les accroissements correspondants de $u$, $v$, ...,$f$. On aura
\begin{equation*}
\Delta f= \dfrac{\partial\! f}{\partial u} \Delta u + \dfrac{\partial\! f}{\partial v} \Delta v + \hdots + R\Delta u + R_1 \Delta v + \hdots,
\end{equation*}
$R$, $R_1$, ... tendant vers zéro avec $\Delta u$, $\Delta v$, ....
Mais on a, d'autre part,
\begin{align*}
\Delta u & = \dfrac{\partial u}{\partial x} d\! x + + \dfrac{\partial u}{\partial y} \Delta y + \hdots + S\Delta x + S_1 \Delta y + \hdots \\
& = du + Sd\! x + S_1 d\! y + \hdots \\
\Delta v & = \dfrac{\partial v}{\partial x} d\! x + + \dfrac{\partial v}{\partial y} \Delta y + \hdots + T\Delta x + T_1 \Delta y + \hdots \\
& = dv + Td\! x + T_1 d\! y + \hdots \\
\hdots
\end{align*}
$S$, $S_1$, ..., $T$, $T_1$,... tendant vers zéro avec $d\! x$, $d\! y$, ....
Substituant ces valeurs dans l'expression de $\Delta f$, il vient
\begin{equation*}
\begin{array}{rcl}
\vbox to 25pt {} \Delta f & = &\dfrac{\partial\! f}{\partial u} d u + \dfrac{\partial\! f}{\partial v} d v + \hdots + \rho d\! x + \rho_1 d\! y + \hdots \\
\vbox to 25pt {}& = & \phantom{+} \left( \dfrac{\partial\! f}{\partial u} \dfrac{\partial u}{\partial x} + \dfrac{\partial\! f}{\partial v} \dfrac{\partial v}{\partial x} + \hdots \right) d\! x \\
\vbox to 25pt {}& & + \left( \dfrac{\partial\! f}{\partial u} \dfrac{\partial u}{\partial y} + \dfrac{\partial\! f}{\partial v} \dfrac{\partial v}{\partial y} + \hdots \right) d\! y \\
\vbox to 25pt {}&& + \hdots + \rho d\! x + \rho_1 d\! y + \hdots
\end{array}
\end{equation*}
$\rho$, $\rho_1$, ... tendant vers zéro avec $d\! x$, $d\! y$, ....
On aura donc
\begin{align*}
\dfrac{\partial\! f}{\partial x}& = \dfrac{\partial\! f}{\partial u} \dfrac{\partial u}{\partial x} + \dfrac{\partial\! f}{\partial v} \dfrac{\partial v}{\partial x} + \hdots, \\
\dfrac{\partial\! f}{\partial y}& = \dfrac{\partial\! f}{\partial u} \dfrac{\partial u}{\partial y} + \dfrac{\partial\! f}{\partial v} \dfrac{\partial v}{\partial y} + \hdots, \\
\hdots
\end{align*}
et, d'autre part,
\begin{equation*}
df = \dfrac{\partial\! f}{\partial u} {\mathrm d} u + \dfrac{\partial\! f}{\partial v} {\mathrm d} v + \hdots ;
\end{equation*}
d'où les deux propositions suivantes :
{\em La dérivée, par rapport à une variable indépendante $x$, d'une fonction composée $f(u,v,\hdots)$ s'obtient en ajoutant ensemble les dérivées partielles $\dfrac{\partial\! f}{\partial u}$, $\dfrac{\partial\! f}{\partial v}$, ..., respectivement multipliées par les dérivées de $u$, $v$, ... par rapport à $x$.
La différentielle totale $df$ s'exprimer au moyen de $u$, $v$, ..., $du$, $dv$, ..., de la même manière que si $u$, $v$, ... étaient des variables indépendantes.
}
\hbox to \textwidth { \hfill
{\sc Camille Jordan}, {\em Cours d'analyse de l'\'Ecole polytechnique}
}
Varius sit amet mattis vulputate enim nulla aliquet. Augue ut lectus arcu bibendum at. Auctor eu augue ut lectus arcu bibendum at varius vel. Cras ornare arcu dui vivamus arcu felis. Diam maecenas sed enim ut sem viverra aliquet eget sit. Purus in mollis nunc sed id semper risus in. Arcu risus quis varius quam quisque id diam vel quam. Justo nec ultrices dui sapien eget. Tortor consequat id porta nibh venenatis. Porttitor massa id neque aliquam. Tortor id aliquet lectus proin nibh nisl. Volutpat blandit aliquam etiam erat velit scelerisque in dictum non.
Pharetra magna ac placerat vestibulum. Turpis massa sed elementum tempus egestas sed. Mollis aliquam ut porttitor leo a diam sollicitudin tempor. Mattis vulputate enim nulla aliquet porttitor. Tempus egestas sed sed risus pretium. Non pulvinar neque laoreet suspendisse interdum consectetur libero id faucibus. Pellentesque elit ullamcorper dignissim cras. Cras ornare arcu dui vivamus. Viverra maecenas accumsan lacus vel facilisis volutpat est. Tristique senectus et netus et. Adipiscing vitae proin sagittis nisl rhoncus. Vulputate mi sit amet mauris.
@@ -142,9 +363,15 @@ Sed ullamcorper morbi tincidunt ornare massa eget egestas purus. Feugiat pretium
Sincerely,
\includegraphics[width=1.7in,alt={Signature of \letterauthor}]{figures/signature.pdf}\\
John Hancock\\
Assistant Professor of Communication\\
Adjunct Assistant Professor of Human-Centered Design and Engineering
Benjamin Mako Hill\\
Associate Professor, Communication\\
Adjunct Associate Professor, Paul G.\ Allen School of Computer Science \& Engineering\\
Adjunct Associate Professor, Department of Human-Centered Design \& Engineering\\
Adjunct Associate Professor, Information School
Faculty Associate\\
Berkman Klein Center for Internet \& Society\\
Harvard University
\end{document}