From 398a1f2eeafbc7e5ba86a472a41d13eb4fdba348 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sun, 8 Jun 2025 16:29:16 -0500 Subject: [PATCH] feat: the resume --- build/resume.aux | 12 + build/resume.fdb_latexmk | 96 ++ build/resume.fls | 172 ++++ build/resume.log | 341 +++++++ build/resume.out | 4 + build/resume.pdf | Bin 0 -> 113716 bytes build/resume.synctex.gz | Bin 0 -> 11473 bytes enumitem.sty | 1909 -------------------------------------- indent.log | 22 + resume-prev.pdf | Bin 80827 -> 0 bytes resume.pdf | Bin 100610 -> 0 bytes resume.tex | 284 ++++-- 12 files changed, 861 insertions(+), 1979 deletions(-) create mode 100644 build/resume.aux create mode 100644 build/resume.fdb_latexmk create mode 100644 build/resume.fls create mode 100644 build/resume.log create mode 100644 build/resume.out create mode 100644 build/resume.pdf create mode 100644 build/resume.synctex.gz delete mode 100644 enumitem.sty create mode 100644 indent.log delete mode 100644 resume-prev.pdf delete mode 100644 resume.pdf diff --git a/build/resume.aux b/build/resume.aux new file mode 100644 index 0000000..68cee74 --- /dev/null +++ b/build/resume.aux @@ -0,0 +1,12 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo } +\@nameuse{bbl@beforestart} +\babel@aux{english}{} +\@writefile{toc}{\contentsline {section}{\numberline {1}Education}{1}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Experience}{1}{section.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Projects}{1}{section.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Technical Skills}{1}{section.4}\protected@file@percent } +\gdef \@abspage@last{1} diff --git a/build/resume.fdb_latexmk b/build/resume.fdb_latexmk new file mode 100644 index 0000000..ee0209f --- /dev/null +++ b/build/resume.fdb_latexmk @@ -0,0 +1,96 @@ +# Fdb version 4 +["pdflatex"] 1749418146.02951 "resume.tex" "build/resume.pdf" "resume" 1749418146.33834 0 + "/home/frozen/.texlive/texmf-var/web2c/pdftex/pdflatex.fmt" 1749414810 2008233 4456ca726c2bf7ecd6619c87b9ddb75d "" + "/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1742685315 2900 1537cc8184ad1792082cd229ecc269f4 "" + "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm" 1742685315 1536 e07581a4bb3136ece9eeb4c3ffab8233 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1742685315 1328 c834bbb027764024c09d3d2bf908b5f0 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1742685315 1324 c910af8c371558dc20f2d7822f66fe64 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm" 1742685315 1300 63a6111ee6274895728663cf4b4e7e81 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1742685315 1528 abec98dbc43e172678c11b3b9031252a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1742685315 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1742685315 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1742685315 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1742685315 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1742685315 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1742685315 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1742685315 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1742685315 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm" 1742685315 1480 aa8e34af0eb6a2941b776984cf1dfdc4 "" + "/usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy10.tfm" 1742685315 520 82a3d37183f34b6eb363a161dfc002c2 "" + "/usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy5.tfm" 1742685315 520 d082ac03a1087bc1ec2a06e24a9f68c0 "" + "/usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy6.tfm" 1742685315 520 4889cce2180234b97cad636b6039c722 "" + "/usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy7.tfm" 1742685315 520 a74c6ed8cb48679fdc3ea874d9d34a7e "" + "/usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy8.tfm" 1742685315 520 7bb3abb160b19e0ed6ac404bb59052b7 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1742685315 34811 78b52f49e893bcba91bd7581cdc144c0 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1742685315 32080 340ef9bf63678554ee606688e7b5339d "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb" 1742685315 32001 6aeea3afe875097b1eb0da29acd61e28 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1742685315 35752 024fb6c41858982481f6968b5fc26508 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1742685315 32569 5e5ddc8df908dea60932f3c484a54c0d "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb" 1742685315 32587 1788b0c1c5b39540c96f5e42ccd6dae8 "" + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb" 1742685315 37944 359e864bd06cde3b1cf57bb20757fb06 "" + "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb" 1742685315 138258 6525c253f16cededa14c7fd0da7f67b2 "" + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1742685315 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1742685315 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "/usr/share/texmf-dist/tex/generic/babel-english/english.ldf" 1742685315 7008 9ff5fdcc865b01beca2b0fe4a46231d4 "" + "/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1742685315 143388 b008e1666520ff43d0878397f2926242 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-en.ini" 1742685315 3966 caeee5a9e5771d4446aa1ca9015ba1b2 "" + "/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex" 1742685315 336 ed676b5e7dfd862bc78d634f6a973f37 "" + "/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1742685315 6945 a248d839b1f26b388440c973966647b5 "" + "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1742685315 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1742685315 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1742685315 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1742685315 7984 7dbb9280f03c0a315425f1b4f35d43ee "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1742685315 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1742685315 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1742685315 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1742685315 17865 1a9bd36b4f98178fa551aca822290953 "" + "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1742685315 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex" 1742685315 216747 92ec6cf8e39216b4894417b5aa6f057a "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1742685315 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty" 1742685315 21514 b7557edcee22835ef6b03ede1802dad4 "" + "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1742685315 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1742685315 1695 be6b4d13b33db697fd3fd30b24716c1a "" + "/usr/share/texmf-dist/tex/latex/base/article.cls" 1742685315 20144 63d8bacaf52e5abf4db3bc322373e1d4 "" + "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1742685315 2963 d8ec5a1b4e0a106c5c737900202763e4 "" + "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1742685315 2378 14b657ee5031da98cf91648f19642694 "" + "/usr/share/texmf-dist/tex/latex/base/latexsym.sty" 1742685315 2853 45a98f589f86476fadff19a8edda5ea9 "" + "/usr/share/texmf-dist/tex/latex/base/size11.clo" 1742685315 8464 e73911cdcc738e82d6adccd28e654bb1 "" + "/usr/share/texmf-dist/tex/latex/base/ulasy.fd" 1742685315 2233 b5d3114ec3e0616e658a8e7b74e810f1 "" + "/usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty" 1742685315 52272 63d293bc0d496619edb57585740861a2 "" + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1742685315 46850 d87daedc2abdc653769a6f1067849fe0 "" + "/usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1742685315 31715 19e60610b63819fe670dfa1cd84a4e94 "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1742685315 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1742685315 19440 9da9dcbb27470349a580fca7372d454b "" + "/usr/share/texmf-dist/tex/latex/graphics/color.sty" 1742685315 7245 57f7defed4fb41562dc4b6ca13958ca9 "" + "/usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def" 1742685315 5009 1ca6c92de20f17acac654d4e0598c200 "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1742685315 2671 70891d50dac933918b827d326687c6e8 "" + "/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1742685315 2885 9c645d672ae17285bba324998918efd8 "" + "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1742685315 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1742685315 48154 82da9991b9f0390b3a9d3af6c8618af4 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1742685315 222112 c22dbd2288f89f7ba942ac22f7d00f11 "" + "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1742685315 11026 182c63f139a71afd30a28e5f1ed2cd1c "" + "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1742685315 14249 ff700eb13ce975a424b2dd99b1a83044 "" + "/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1742685315 117112 7533bff456301d32e6d6356fad15f543 "" + "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1742685315 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1742685315 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1742685315 29785 9f93ab201fe5dd053afcc6c1bcf7d266 "" + "/usr/share/texmf-dist/tex/latex/marvosym/marvosym.sty" 1742685315 9393 ceaf2ea8eb2c81fdb168323fc5fffc89 "" + "/usr/share/texmf-dist/tex/latex/preprint/fullpage.sty" 1742685315 2789 05b418f78b224ec872f5b11081138605 "" + "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1742685315 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1742685315 9714 ba3194bd52c8499b3f1e3eb91d409670 "" + "/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty" 1742685315 48766 87a17a4ef312a39cd43896e34a679a56 "" + "/usr/share/texmf-dist/tex/latex/tools/array.sty" 1742685315 14552 27664839421e418b87f56fa4c6f66b1a "" + "/usr/share/texmf-dist/tex/latex/tools/tabularx.sty" 1742685315 7243 e5dac1240636811edb77568b81818372 "" + "/usr/share/texmf-dist/tex/latex/tools/verbatim.sty" 1742685315 7532 d2e1111e17bfebb1607d8ffa779705ec "" + "/usr/share/texmf-dist/tex/latex/url/url.sty" 1742685315 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texmf-dist/web2c/texmf.cnf" 1742685315 42087 b0f9697c952c8f5a8eede4134282cb0d "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1749415513 325445 e037c2d0d08ad8cbac81cfa7969967b5 "" + "build/resume.aux" 1749418146.29966 711 d776b8cadf0903cda9f4356d8076bd81 "pdflatex" + "build/resume.out" 1749418146.30136 390 8178769a591dae54593be5dc5893bd68 "pdflatex" + "resume.tex" 1749418144.46555 7696 e500e63e44c6e90f8b4e23b8f0db5519 "" + (generated) + "build/resume.aux" + "build/resume.log" + "build/resume.out" + "build/resume.pdf" + (rewritten before read) diff --git a/build/resume.fls b/build/resume.fls new file mode 100644 index 0000000..3c9094e --- /dev/null +++ b/build/resume.fls @@ -0,0 +1,172 @@ +PWD /home/frozen/dev/resume +INPUT /usr/share/texmf-dist/web2c/texmf.cnf +INPUT /home/frozen/.texlive/texmf-var/web2c/pdftex/pdflatex.fmt +INPUT resume.tex +OUTPUT build/resume.log +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/size11.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size11.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size11.clo +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texmf-dist/tex/latex/base/latexsym.sty +INPUT /usr/share/texmf-dist/tex/latex/base/latexsym.sty +INPUT /usr/share/texmf-dist/tex/latex/preprint/fullpage.sty +INPUT /usr/share/texmf-dist/tex/latex/preprint/fullpage.sty +INPUT /usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty +INPUT /usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty +INPUT /usr/share/texmf-dist/tex/latex/marvosym/marvosym.sty +INPUT /usr/share/texmf-dist/tex/latex/marvosym/marvosym.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def +INPUT /usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def +INPUT /usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx +INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/verbatim.sty +INPUT /usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty +INPUT /usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texmf-dist/tex/generic/babel/txtbabel.def +INPUT /usr/share/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +INPUT /usr/share/texmf-dist/tex/generic/babel/locale/en/babel-en.ini +INPUT /usr/share/texmf-dist/tex/latex/tools/tabularx.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/tabularx.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/array.sty +INPUT /usr/share/texmf-dist/tex/latex/tools/array.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex +INPUT /usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex +INPUT /usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex +INPUT /usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex +INPUT /usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +INPUT build/resume.aux +INPUT build/resume.aux +INPUT build/resume.aux +OUTPUT build/resume.aux +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT build/resume.out +INPUT build/resume.out +INPUT build/resume.out +INPUT build/resume.out +OUTPUT build/resume.pdf +INPUT build/resume.out +INPUT build/resume.out +OUTPUT build/resume.out +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm +INPUT /usr/share/texmf-dist/tex/latex/base/ulasy.fd +INPUT /usr/share/texmf-dist/tex/latex/base/ulasy.fd +INPUT /usr/share/texmf-dist/tex/latex/base/ulasy.fd +INPUT /usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy7.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy5.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy8.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/latex-fonts/lasy6.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc +INPUT build/resume.aux +INPUT build/resume.out +INPUT build/resume.out +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb +INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb diff --git a/build/resume.log b/build/resume.log new file mode 100644 index 0000000..51a6273 --- /dev/null +++ b/build/resume.log @@ -0,0 +1,341 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2026/dev/Arch Linux) (preloaded format=pdflatex 2025.6.8) 8 JUN 2025 16:29 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**resume.tex +(./resume.tex +LaTeX2e <2024-11-01> patch level 2 +L3 programming layer <2025-01-18> +(/usr/share/texmf-dist/tex/latex/base/article.cls +Document Class: article 2024/06/29 v1.4n Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2024/06/29 v1.4n Standard LaTeX file (size option) +) +\c@part=\count196 +\c@section=\count197 +\c@subsection=\count198 +\c@subsubsection=\count199 +\c@paragraph=\count266 +\c@subparagraph=\count267 +\c@figure=\count268 +\c@table=\count269 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +\bibindent=\dimen141 +) (/usr/share/texmf-dist/tex/latex/base/latexsym.sty +Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols) +\symlasy=\mathgroup4 +LaTeX Font Info: Overwriting symbol font `lasy' in version `bold' +(Font) U/lasy/m/n --> U/lasy/b/n on input line 52. +) (/usr/share/texmf-dist/tex/latex/preprint/fullpage.sty +Package: fullpage 1999/02/23 1.1 (PWD) +\FP@margin=\skip51 +) (/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2025/01/04 v2.17 Sectioning titles +\ttl@box=\box52 +\beforetitleunit=\skip52 +\aftertitleunit=\skip53 +\ttl@plus=\dimen142 +\ttl@minus=\dimen143 +\ttl@toksa=\toks17 +\titlewidth=\dimen144 +\titlewidthlast=\dimen145 +\titlewidthfirst=\dimen146 +) (/usr/share/texmf-dist/tex/latex/marvosym/marvosym.sty +Package: marvosym 2011/07/20 v2.2 Martin Vogel's Symbols font definitions +) (/usr/share/texmf-dist/tex/latex/graphics/color.sty +Package: color 2024/06/23 v1.3e Standard LaTeX Color (DPC) + (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: pdftex.def on input line 149. + (/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2024/04/13 v1.2c Graphics/color driver for pdftex +) (/usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +) (/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (/usr/share/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2024-01-22 v1.5x LaTeX2e package for verbatim enhancements +\every@verbatim=\toks18 +\verbatim@line=\toks19 +\verbatim@in@stream=\read2 +) (/usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2025/02/06 v3.11 Customized lists +\enitkv@toks@=\toks20 +\labelindent=\skip54 +\enit@outerparindent=\dimen147 +\enit@toks=\toks21 +\enit@inbox=\box53 +\enit@count@id=\count270 +\enitdp@description=\count271 +) (/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2024-11-05 v7.01l Hypertext links for LaTeX + (/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2024/12/12 v1.0g TeX engine tests +) (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks22 +) (/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) (/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + (/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) (/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) (/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section + (/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + (/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count272 +) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2025/02/11 v2.5l e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count273 +) (/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO) +) +\@linkdim=\dimen148 +\Hy@linkcounter=\count274 +\Hy@pagecounter=\count275 + (/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2024-11-05 v7.01l Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) (/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count276 + (/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2024-11-05 v7.01l Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4157. +Package hyperref Info: Link nesting OFF on input line 4162. +Package hyperref Info: Hyper index ON on input line 4165. +Package hyperref Info: Plain pages OFF on input line 4172. +Package hyperref Info: Backreferencing OFF on input line 4177. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4424. +\c@Hy@tempcnt=\count277 + (/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4763. +\XeTeXLinkMargin=\dimen149 + (/usr/share/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count278 +\Field@Width=\dimen150 +\Fld@charsize=\dimen151 +Package hyperref Info: Hyper figures OFF on input line 6042. +Package hyperref Info: Link nesting OFF on input line 6047. +Package hyperref Info: Hyper index ON on input line 6050. +Package hyperref Info: backreferencing OFF on input line 6057. +Package hyperref Info: Link coloring OFF on input line 6062. +Package hyperref Info: Link coloring with OCG OFF on input line 6067. +Package hyperref Info: PDF/A mode OFF on input line 6072. + (/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count279 +\c@Item=\count280 +\c@Hfootnote=\count281 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2024-11-05 v7.01l Hyperref driver for pdfTeX + (/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package +with kernel methods +) +\Fld@listcount=\count282 +\c@bookmark@seq@number=\count283 + (/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + (/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285. +) +\Hy@SectionHShift=\skip55 +) (/usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2025/02/07 v5.2 Extensive control of page headers and footers +\f@nch@headwidth=\skip56 +\f@nch@offset@elh=\skip57 +\f@nch@offset@erh=\skip58 +\f@nch@offset@olh=\skip59 +\f@nch@offset@orh=\skip60 +\f@nch@offset@elf=\skip61 +\f@nch@offset@erf=\skip62 +\f@nch@offset@olf=\skip63 +\f@nch@offset@orf=\skip64 +\f@nch@height=\skip65 +\f@nch@footalignment=\skip66 +\f@nch@widthL=\skip67 +\f@nch@widthC=\skip68 +\f@nch@widthR=\skip69 +\@temptokenb=\toks23 +) (/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2025/02/14 v25.4 The multilingual framework for pdfLaTeX, LuaLaTeX and XeLaTeX +\babel@savecnt=\count284 +\U@D=\dimen152 +\l@unhyphenated=\language3 + (/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read3 +\bbl@dirlevel=\count285 + (/usr/share/texmf-dist/tex/generic/babel-english/english.ldf +Language: english 2017/06/06 v3.3r English support from the babel system +Package babel Info: Hyphen rules for 'british' set to \l@english +(babel) (\language0). Reported on input line 82. +Package babel Info: Hyphen rules for 'UKenglish' set to \l@english +(babel) (\language0). Reported on input line 83. +Package babel Info: Hyphen rules for 'canadian' set to \l@english +(babel) (\language0). Reported on input line 102. +Package babel Info: Hyphen rules for 'australian' set to \l@english +(babel) (\language0). Reported on input line 105. +Package babel Info: Hyphen rules for 'newzealand' set to \l@english +(babel) (\language0). Reported on input line 108. +)) (/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +Package babel Info: Importing font and identification data for english +(babel) from babel-en.ini. Reported on input line 11. +) (/usr/share/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2023/12/11 v2.12a `tabularx' package (DPC) + (/usr/share/texmf-dist/tex/latex/tools/array.sty +Package: array 2024/10/17 v2.6g Tabular extension package (FMi) +\col@sep=\dimen153 +\ar@mcellbox=\box54 +\extrarowheight=\dimen154 +\NC@list=\toks24 +\extratabsurround=\skip70 +\backup@length=\skip71 +\ar@cellbox=\box55 +) +\TX@col@width=\dimen155 +\TX@old@table=\dimen156 +\TX@old@col=\dimen157 +\TX@target=\dimen158 +\TX@delta=\dimen159 +\TX@cols=\count286 +\TX@ftn=\toks25 +) (/usr/share/texmf-dist/tex/generic/pdftex/glyphtounicode.tex) (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count287 +\l__pdf_internal_box=\box56 +) (build/resume.aux) +\openout1 = `resume.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 106. +LaTeX Font Info: ... okay on input line 106. + (/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count288 +\scratchdimen=\dimen160 +\scratchbox=\box57 +\nofMPsegments=\count289 +\nofMParguments=\count290 +\everyMPshowfont=\toks26 +\MPscratchCnt=\count291 +\MPscratchDim=\dimen161 +\MPnumerator=\count292 +\makeMPintoPDFobject=\count293 +\everyMPtoPDFconversion=\toks27 +) +Package hyperref Info: Link coloring OFF on input line 106. + (build/resume.out) (build/resume.out) +\@outlinefile=\write3 +\openout3 = `resume.out'. + + + +LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined +(Font) using `OT1/cmr/bx/n' instead on input line 109. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 110. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 110. +LaTeX Font Info: Trying to load font information for U+lasy on input line 110. +(/usr/share/texmf-dist/tex/latex/base/ulasy.fd +File: ulasy.fd 1998/08/17 v2.2e LaTeX symbol font definitions +) +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 120. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 120. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 120. + + + +Package fancyhdr Warning: \footskip is too small (0.0pt): +(fancyhdr) Make it at least 4.08003pt, for example: +(fancyhdr) \setlength{\footskip}{4.08003pt}. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}] (build/resume.aux) + *********** +LaTeX2e <2024-11-01> patch level 2 +L3 programming layer <2025-01-18> + *********** + + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + +Package rerunfilecheck Info: File `resume.out' has not changed. +(rerunfilecheck) Checksum: 8178769A591DAE54593BE5DC5893BD68;390. + ) +Here is how much of TeX's memory you used: + 10894 strings out of 475171 + 170693 string characters out of 5767096 + 608044 words of memory out of 5000000 + 33768 multiletter control sequences out of 15000+600000 + 564764 words of font info for 59 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 75i,11n,79p,271b,456s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on build/resume.pdf (1 page, 113716 bytes). +PDF statistics: + 73 PDF objects out of 1000 (max. 8388607) + 53 compressed objects within 1 object stream + 6 named destinations out of 1000 (max. 500000) + 33 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/build/resume.out b/build/resume.out new file mode 100644 index 0000000..0835ed7 --- /dev/null +++ b/build/resume.out @@ -0,0 +1,4 @@ +\BOOKMARK [1][-]{section.1}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 1 +\BOOKMARK [1][-]{section.2}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 2 +\BOOKMARK [1][-]{section.3}{\376\377\000P\000r\000o\000j\000e\000c\000t\000s}{}% 3 +\BOOKMARK [1][-]{section.4}{\376\377\000T\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000S\000k\000i\000l\000l\000s}{}% 4 diff --git a/build/resume.pdf b/build/resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..312425014986c507717a1f56add2687c0a73c2e2 GIT binary patch literal 113716 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

#n}5oqbCG^W&|7s_~1tX3x)Q+{L^! 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 literal 0 HcmV?d00001 diff --git a/build/resume.synctex.gz b/build/resume.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..d97ef33d58443616cce30efadc89bd23110fe074 GIT binary patch literal 11473 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 \@listctr? -% - Define keys with values -% - Revise @nobreak -% - bottomsep -% - \SetEnumerateCounter - must define syntax -% - option verbose -% - collect sizes in \SetEnumitemSizes? -% - series=explicit / resume -% - package option inlinenew, to define "new" inline lists -% -% +=============================+ -% | EMULATING KEYVAL | -% +=============================+ -% -% "Thanks" to xkeyval, which uses the same macro names as keyval :-(, -% the latter has to be replicated in full here to ensure it works as -% intended. The original work is by David Carlisle, under license LPPL. -% Once the code is here, it could be optimized by adapting it to the -% specific needs of enumitem (to do). - -\def\enitkv@setkeys#1#2{% - \def\enitkv@prefix{enitkv@#1@}% - \let\@tempc\relax - \enitkv@do#2,\relax,} - -\def\enitkv@do#1,{% - \ifx\relax#1\empty\else - \enitkv@split#1==\relax - \expandafter\enitkv@do\fi} - -\def\enitkv@split#1=#2=#3\relax{% - \enitkv@@sp@def\@tempa{#1}% - \ifx\@tempa\@empty\else - \expandafter\let\expandafter\@tempc - \csname\enitkv@prefix\@tempa\endcsname - \ifx\@tempc\relax - \enitkv@errx{\@tempa\space undefined}% - \else - \ifx\@empty#3\@empty - \enitkv@default - \else - \enitkv@@sp@def\@tempb{#2}% - \expandafter\@tempc\expandafter{\@tempb}\relax - \fi - \fi - \fi} - -\def\enitkv@default{% - \expandafter\let\expandafter\@tempb - \csname\enitkv@prefix\@tempa @default\endcsname - \ifx\@tempb\relax - \enitkv@err{No value specified for \@tempa}% - \else - \@tempb\relax - \fi} - -\def\enitkv@errx#1{\enit@error{#1}\@ehc} - -\let\enitkv@err\enitkv@errx - -\def\@tempa#1{% - \def\enitkv@@sp@def##1##2{% - \futurelet\enitkv@tempa\enitkv@@sp@d##2\@nil\@nil#1\@nil\relax##1}% - \def\enitkv@@sp@d{% - \ifx\enitkv@tempa\@sptoken - \expandafter\enitkv@@sp@b - \else - \expandafter\enitkv@@sp@b\expandafter#1% - \fi}% - \def\enitkv@@sp@b#1##1 \@nil{\enitkv@@sp@c##1}} - -\@tempa{ } - -\def\enitkv@@sp@c#1\@nil#2\relax#3{\enitkv@toks@{#1}\edef#3{\the\enitkv@toks@}} - -\@ifundefined{KV@toks@} - {\newtoks\enitkv@toks@} - {\let\enitkv@toks@\KV@toks@} - -\def\enitkv@key#1#2{% - \@ifnextchar[% - {\enitkv@def{enumitem#1}{#2}}% - {\@namedef{enitkv@enumitem#1@#2}####1}} - -\def\enitkv@def#1#2[#3]{% - \@namedef{enitkv@#1@#2@default\expandafter}\expandafter - {\csname enitkv@#1@#2\endcsname{#3}}% - \@namedef{enitkv@#1@#2}##1} - -% This ends the code copied from keyval (under LPPL). - -% +=============================+ -% | DEFINITIONS | -% +=============================+ -% -% (1) The package uses a token register very often. To be on the -% safe side, instead of \toks@, etc., a new one is declared. -% (2) \enit@inbox is the box storing the items in boxed inline -% lists. -% (3) \enit@outerparindent is used to save the outer parindent -% so that it can be used in the key parindent -% (4) \enit@type has three values: 0 = enum, 1 = item, 2 = desc. -% (5) \enit@calc stores which dimen is to be computed: -% 0=labelindent, 1=labelwidth, 2=labelsep, 3=leftmargin, -% 4=itemindent -% (6) \enit@resuming has four values: 0 = none, 1 = series, -% 2 = resume* series (computed in group enumitem-resume), -% 3 = resume* list (ie, with no value). - -\chardef \enit@iv=4 -\newlength\labelindent -\newdimen \enit@outerparindent -\newtoks \enit@toks -\newbox \enit@inbox - -\newif\ifenit@boxmode -\newif\ifenit@sepfrommargin -\newif\ifenit@lblfrommargin -\newif\ifenit@calcwidest -\newif\ifenit@nextline -\newif\ifenit@boxdesc - -% An alias (calc-savvy): - -\let\c@enit@cnt\@tempcnta - -\def\enit@meaning{\expandafter\strip@prefix\meaning} -\def\enit@noexcs#1{\expandafter\noexpand\csname#1\endcsname} - -\long\def\enit@afterelse#1\else#2\fi{\fi#1} -\long\def\enit@afterfi#1\fi{\fi#1} -\def\enit@ifunset#1{% - \expandafter\ifx\csname#1\endcsname\relax - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi} -\enit@ifunset{ifcsname}% - {}% - {\def\enit@ifunset#1{% - \ifcsname#1\endcsname - \expandafter\ifx\csname#1\endcsname\relax - \enit@afterelse\expandafter\@firstoftwo - \else - \enit@afterfi\expandafter\@secondoftwo - \fi - \else - \expandafter\@firstoftwo - \fi}} - -% Miscelaneous errors -% =================== - -\def\enit@error{\PackageError{enumitem}} - -\def\enit@checkerror#1#2{% - \enit@error{Unknown value '#2' for key '#1'}% - {See the manual for valid values}} - -\def\enit@itemerror{% - \enit@error{Misplaced \string\item}% - {Either there is some text before the first\MessageBreak - item or the last item has no text}} - -\def\enit@noserieserror#1{% - \enit@error{Series '#1' not started}% - {You are trying to continue a series\MessageBreak - which has not been started with 'series'}} - -\def\enit@checkseries#1{% - \ifcase\enit@resuming - \enit@error{Misplaced key '#1'}% - {'series' and 'resume*' must be used\MessageBreak - in the optional argument of lists}% - \fi} - -\def\enit@checkseries@m{% - \ifcase\enit@resuming\else - \enit@error{Uncompatible series settings}% - {'series' and 'resume*' must not be used\MessageBreak - at the same time}% - \fi} - -\let\enit@toodeep\@toodeep - -\def\@toodeep{% - \ifnum\@listdepth>\enit@listdepth\relax - \enit@toodeep - \else - \count@\@listdepth - \global\advance\@listdepth\@ne - \enit@ifunset{@list\romannumeral\the\@listdepth}% - {\expandafter\let - \csname @list\romannumeral\the\@listdepth\expandafter\endcsname - \csname @list\romannumeral\the\count@\endcsname}{}% - \fi} - -% +=============================+ -% | KEYS | -% +=============================+ -% -% Including code executed by keys. -% -% There are 2 keyval groups: enumitem, and enumitem-delayed. -% The latter is used to make sure a prioritary key is the latest one; -% eg, ref, so that the ref format set by label is overriden. So, when -% this key is found in enumitem, nothing is done, except the key/value -% is moved to enumitem-delayed. -% -% A further group (enumitem-resume) catches resume* and series in -% optional arguments in lists. -% -% Vertical spacing -% ================ - -\enitkv@key{}{topsep}{% - \enit@setlength\topsep{#1}} - -\enitkv@key{}{itemsep}{% - \enit@setlength\itemsep{#1}} - -\enitkv@key{}{parsep}{% - \enit@setlength\parsep{#1}} - -\enitkv@key{}{partopsep}{% - \enit@setlength\partopsep{#1}} - -% Horizontal spacing -% ================== -% -% There are 3 cases: *, ! and a value. The latter also -% cancels widest with the sequence key=* ... key=value -% \string is used, just in case some package changes the -% catcodes. - -\def\enit@calcset#1#2#3{% - \if\string*\string#3% - \enit@calcwidesttrue - \let\enit@calc#2% - \else\if\string!\string#3% - \enit@calcwidestfalse - \let\enit@calc#2% - \else - \ifnum\enit@calc=#2% - \enit@calcwidestfalse - \let\enit@calc\z@ - \fi - \enit@setlength#1{#3}% - \fi\fi} - -\def\enitkv@enumitem@widest#1{% - \ifcase\enit@type % enumerate - \expandafter\let\csname enit@cw@\@enumctr\endcsname\relax - \@namedef{enit@widest@\@enumctr}##1{\enit@format{#1}}% - \else % itemize / description - \def\enit@widest@{\enit@format{#1}}% - \fi} - -\def\enitkv@enumitem@widest@default{% - \expandafter\let\csname enit@cw@\@enumctr\endcsname\relax - \expandafter\let\csname enit@widest@\@enumctr\endcsname\relax} - -\enitkv@key{}{widest*}{% - \setcounter{enit@cnt}{#1}% - \expandafter\edef\csname enit@cw@\@enumctr\endcsname - {\the\c@enit@cnt}% - \expandafter\edef\csname enit@widest@\@enumctr\endcsname##1% - {##1{\the\c@enit@cnt}}} - -\enitkv@key{}{labelindent*}{% - \enit@lblfrommargintrue - \ifnum\enit@calc=\z@ - \enit@calcwidestfalse - \fi - \enit@setlength\labelindent{#1}% - \advance\labelindent\leftmargin} - -\enitkv@key{}{labelindent}{% - \enit@lblfrommarginfalse - \enit@calcset\labelindent\z@{#1}} - -\enitkv@key{}{labelwidth}{% - \enit@calcset\labelwidth\@ne{#1}} - -\enitkv@key{}{leftmargin}{% - \edef\enit@c{\the\leftmargin}% - \enit@calcset\leftmargin\thr@@{#1}% - \ifenit@lblfrommargin - \advance\labelindent-\enit@c\relax - \advance\labelindent\leftmargin - \fi} - -\enitkv@key{}{itemindent}{% - \edef\enit@c{\the\itemindent}% - \enit@calcset\itemindent\enit@iv{#1}% - \ifenit@sepfrommargin - \advance\labelsep-\enit@c\relax - \advance\labelsep\itemindent - \fi} - -\enitkv@key{}{listparindent}{% - \enit@setlength\listparindent{#1}} - -\enitkv@key{}{rightmargin}{% - \enit@setlength\rightmargin{#1}} - -% labelsep, from itemindent; labelsep*, from leftmargin - -\enitkv@key{}{labelsep*}{% - \enit@sepfrommargintrue - \ifnum\enit@calc=\tw@ - \enit@calcwidestfalse - \let\enit@calc\z@ - \fi - \enit@setlength\labelsep{#1}% - \advance\labelsep\itemindent} - -\enitkv@key{}{labelsep}{% - \enit@sepfrommarginfalse - \enit@calcset\labelsep\tw@{#1}} - -\enitkv@key{}{left}{% - \enit@setleft#1..\@empty..\@@} - -\def\enit@setleft#1..#2..#3\@@{% - \enit@setlength\labelindent{#1}% - \edef\enit@a{#3}% - \ifx\enit@a\@empty - \enit@calcset\leftmargin\thr@@*% - \else - \enit@setlength\leftmargin{#2}% - \enit@calcset\labelsep\tw@*% - \fi} - -% Series, resume and start -% ======================== - -\enitkv@key{-resume}{series}{% - \enit@checkseries@m - \let\enit@resuming\@ne %%% TODO - default check also \Set..Key - \ifcase\enit@seriesopt - \enit@ifunset{enitkv@enumitem@#1}{}% - {\enit@error - {Invalid series name '#1'}% - {Do not name a series with an existing key}}% - \else % series=override - \global\@namedef{enitkv@enumitem@#1}% with value - {\enit@error - {Key '#1' has been overriden by a series}% - {Change the series name and/or deactivate series=override}}% - \global\@namedef{enitkv@enumitem@#1@default}{}% - \fi - \def\enit@series{#1}} - -\enitkv@key{}{series}{% - \enit@checkseries{series}} - -\def\enitkv@enumitem@resume#1{% - \edef\enit@series{#1}% - \@nameuse{enit@resume@series@#1}\relax} - -\def\enitkv@enumitem@resume@default{% - \@nameuse{enit@resume@\@currenvir}\relax} - -\@namedef{enitkv@enumitem-resume@resume*}#1{% - \enit@checkseries@m - \let\enit@resuming\tw@ - \edef\enit@series{#1}% - \enit@ifunset{enit@resumekeys@series@#1}% - {\enit@noserieserror{#1}}% - {\expandafter\let\expandafter\enit@resumekeys - \csname enit@resumekeys@series@#1\endcsname}} - -\@namedef{enitkv@enumitem-resume@resume*@default}{% - \let\enit@resuming\thr@@ - \expandafter\let\expandafter\enit@resumekeys - \csname enit@resumekeys@\@currenvir\endcsname - \@nameuse{enit@resume@\@currenvir}\relax} - -\enitkv@key{}{resume*}[]{% - \enit@checkseries{resume*}} - -\newcommand\restartlist[1]{% - \enit@ifunset{end#1}% - {\enit@error{Undefined list '#1'}% - {No list has been defined with that name.}}% - {\expandafter\let - \csname enit@resume@#1\endcsname\@empty}} - -\enitkv@key{}{start}[\@ne]{% - \setcounter{\@listctr}{#1}% - \advance\@nameuse{c@\@listctr}\m@ne} - -% Penalties -% ========= - -\enitkv@key{}{beginpenalty}{% - \@beginparpenalty#1\relax} - -\enitkv@key{}{midpenalty}{% - \@itempenalty#1\relax} - -\enitkv@key{}{endpenalty}{% - \@endparpenalty#1\relax} - -% Font/Format -% =========== - -\enitkv@key{}{format}{% - \def\enit@format{#1}} - -\enitkv@key{}{font}{% - \def\enit@format{#1}} - -% Description styles -% ================== - -\enitkv@key{}{style}[normal]{% - \enit@ifunset{enit@style@#1}% - {\enit@checkerror{style}{#1}}% - {\enit@nextlinefalse - \enit@boxdescfalse - \@nameuse{enit@style@#1}% - \edef\enit@descstyle{\enit@noexcs{enit@#1style}}}} - -\def\enit@style@standard{% - \enit@boxdesctrue - \enit@calcset\itemindent\enit@iv!} - -\let\enit@style@normal\enit@style@standard - -\def\enit@style@unboxed{% - \enit@calcset\itemindent\enit@iv!} - -\def\enit@style@sameline{% - \enit@calcset\labelwidth\@ne!} - -\def\enit@style@multiline{% - \enit@align@parleft - \enit@calcset\labelwidth\@ne!} - -\def\enit@style@nextline{% - \enit@nextlinetrue - \enit@calcset\labelwidth\@ne!} - -% Labels and refs -% =============== - -% Aligment -% -------- - -\enitkv@key{}{align}{% - \enit@ifunset{enit@align@#1}% - {\enit@checkerror{align}{#1}}% - {\csname enit@align@#1\endcsname}} - -% \nobreak for unboxed label with color. See below. - -\newcommand\SetLabelAlign[2]{% - \enit@toks{#2}% - \expandafter\edef\csname enit@align@#1\endcsname - {\def\noexpand\enit@align####1{\nobreak\the\enit@toks}}} - -\def\enit@align@right{% - \def\enit@align##1{\nobreak\hss\llap{##1}}} - -\def\enit@align@left{% - \def\enit@align##1{\nobreak##1\hfil}} - -\def\enit@align@parleft{% - \def\enit@align##1{% - \nobreak - \strut\smash{\parbox[t]\labelwidth{\raggedright##1}}}} - -% \enit@ref has three possible definitions: -% (1) \relax, if there is neither label nor ref (ie, use -% LaTeX settings). -% (2) set ref to @itemlabel, if there is label but not ref -% (3) set ref to ref, if there is ref (with or without label) - -\enitkv@key{}{label}{% - \expandafter\def\@itemlabel{#1}% - \def\enit@ref{\expandafter\enit@reflabel\@itemlabel\z@}} - -\enitkv@key{}{label*}{% - \ifnum\enit@depth=\@ne - \expandafter\def\@itemlabel{#1}% - \else % no level 0 - \advance\enit@depth\m@ne - \enit@toks{#1}% - \expandafter\edef\@itemlabel{% - \enit@noexcs{label\enit@prevlabel}% - \the\enit@toks}% - \advance\enit@depth\@ne - \fi - \def\enit@ref{\expandafter\enit@reflabel\@itemlabel\z@}} - -% ref is set by label, except if there is an explicit ref in the same -% hierarchy level. Explicit refs above the current hierarchy level are -% overriden by label (besides ref), too. Since an explicit ref has -% preference, it's delayed. - -\enitkv@key{}{ref}{% - \g@addto@macro\enit@delayedkeys{,ref=#1}} - -\enitkv@key{-delayed}{ref}{% - \def\enit@ref{\enit@reflabel{#1}\@ne}} - -% #2=0 don't "normalize" (ie, already normalized) -% =1 "normalize" (in key ref) -% Used thru \enit@ref - -\def\enit@reflabel#1#2{% - \ifnum\enit@depth=\@ne\else % no level 0 - \advance\enit@depth\@ne - \@namedef{p@\@enumctr}{}% Don't accumulate labels - \advance\enit@depth\m@ne - \fi - \ifcase#2% - \@namedef{the\@enumctr}{{#1}}% - \else - \enit@normlabel{\csname the\@enumctr\endcsname}{#1}% - \fi} - -% \xxx* in counters (refstar) and widest (calcdef) -% ------------------------------------------------ -% \enit@labellist contains a list of -% \enit@elt{widest}\count\@count\enit@sc@@count -% \enit@elt is either \enit@getwidth or \enit@refstar, defined -% below -% The current implementation is sub-optimal -- labels are stored in -% labellist, counters defined again when processing labels, and -% modifying it is almost impossible. - -\let\enit@labellist\@empty - -\newcommand\AddEnumerateCounter{% - \@ifstar\enit@addcounter@s\enit@addcounter} - -\def\enit@addcounter#1#2#3{% - \enit@toks\expandafter{% - \enit@labellist - \enit@elt{#3}}% - \edef\enit@labellist{% - \the\enit@toks - \enit@noexcs{\expandafter\@gobble\string#1}% - \enit@noexcs{\expandafter\@gobble\string#2}% - \enit@noexcs{enit@sc@\expandafter\@gobble\string#2}}} - -\def\enit@addcounter@s#1#2#3{% - \enit@addcounter{#1}{#2}% - {\@nameuse{enit@sc@\expandafter\@gobble\string#2}{#3}}} - -% The 5 basic counters: - -\AddEnumerateCounter\arabic\@arabic{0} -\AddEnumerateCounter\alph\@alph{m} -\AddEnumerateCounter\Alph\@Alph{M} -\AddEnumerateCounter\roman\@roman{viii} -\AddEnumerateCounter\Roman\@Roman{VIII} - -% Inline lists -% ============ -% -% Labels -% ------ - -\enitkv@key{}{itemjoin}{% - \def\enit@itemjoin{#1}} - -\enitkv@key{}{itemjoin*}{% - \def\enit@itemjoin@s{#1}} - -\enitkv@key{}{afterlabel}{% - \def\enit@afterlabel{#1}} - -% Mode -% ---- - -\enitkv@key{}{mode}{% - \enit@ifunset{enit@mode#1}% - {\enit@checkerror{mode}{#1}}% - {\csname enit@mode#1\endcsname}} - -\let\enit@modeboxed\enit@boxmodetrue -\let\enit@modeunboxed\enit@boxmodefalse - -% Short Labels -% ============ - -\let\enit@marklist\@empty - -% shorthand, expansion: - -\newcommand\SetEnumerateShortLabel[2]{% - \let\enit@a\@empty - \def\enit@elt##1##2{% - \def\enit@b{#1}\def\enit@c{##1}% - \ifx\enit@b\enit@c\else - \expandafter\def\expandafter\enit@a\expandafter{% - \enit@a - \enit@elt{##1}{##2}}% - \fi}% - \enit@marklist - \expandafter\def\expandafter\enit@a\expandafter{% - \enit@a - \enit@elt{#1}{#2}}% - \let\enit@marklist\enit@a} - -\SetEnumerateShortLabel{a}{\alph*} -\SetEnumerateShortLabel{A}{\Alph*} -\SetEnumerateShortLabel{i}{\roman*} -\SetEnumerateShortLabel{I}{\Roman*} -\SetEnumerateShortLabel{1}{\arabic*} - -% This is called \enit@first one,two,three,\@nil\@@nil. If there -% are just one element #2 is \@nil, otherwise we have to remove -% the trailing ,\@nil with enit@first@x -% Called with the keys in \enit@c -% Returns enit@toks - -\def\enit@first#1,#2\@@nil{% - \in@{=}{#1}% Quick test, if contains =, it's key=value - \ifin@\else - \enitkv@@sp@def\enit@a{#1}% - \enit@ifunset{enitkv@enumitem@\enit@meaning\enit@a}% - {\ifnum\enit@type=\z@ - \def\enit@elt{\enit@replace\enit@a}% - \enit@marklist % Returns \enit@toks - \else - \enit@toks{#1}% - \fi - \ifx\@nil#2% - \ifx,#1,\else - \edef\enit@c{label=\the\enit@toks}% - \fi - \else - \@temptokena\expandafter{\enit@first@x#2}% - \edef\enit@c{label=\the\enit@toks,\the\@temptokena}% - \fi}% - {}% - \fi - \enit@toks\expandafter{\enit@c}} - -\def\enit@first@x#1,\@nil{#1} - -\def\enit@replace#1#2#3{% - \enit@toks{}% - \def\enit@b##1#2##2\@@nil{% - \ifx\@nil##2% - \addto@hook\enit@toks{##1}% - \else - \edef\enit@a{\the\enit@toks}% - \ifx\enit@a\@empty\else - \enit@error{Extra short label ignored}% - {There are more than one short label}% - \fi - \addto@hook\enit@toks{##1#3}% - \enit@b##2\@@nil - \fi}% - \expandafter\enit@b#1#2\@nil\@@nil - \edef#1{\the\enit@toks}} - -% Pre and post code -% ================= - -\enitkv@key{}{before}{% - \def\enit@before{#1}} - -\enitkv@key{}{before*}{% - \expandafter\def\expandafter\enit@before\expandafter - {\enit@before#1}} - -\enitkv@key{}{after}{% - \def\enit@after{#1}} - -\enitkv@key{}{after*}{% - \expandafter\def\expandafter\enit@after\expandafter - {\enit@after#1}} - -\enitkv@key{}{first}{% - \def\enit@keyfirst{#1}} - -\enitkv@key{}{first*}{% - \expandafter\def\expandafter\enit@keyfirst\expandafter - {\enit@keyfirst#1}} - -% Miscelaneous keys -% ================ - -\enitkv@key{}{nolistsep}[true]{% - \partopsep=\z@skip - \topsep=\z@ plus .1pt - \itemsep=\z@skip - \parsep=\z@skip} - -\enitkv@key{}{nosep}[true]{% - \partopsep=\z@skip - \topsep=\z@skip - \itemsep=\z@skip - \parsep=\z@skip} - -\enitkv@key{}{noitemsep}[true]{% - \itemsep=\z@skip - \parsep=\z@skip} - -\enitkv@key{}{wide}[\parindent]{% - \enit@align@left - \leftmargin\z@ - \labelwidth\z@ - \enit@setlength\labelindent{#1}% - \listparindent\labelindent - \enit@calcset\itemindent\enit@iv!} - -% The following is deprecated in favour of wide: - -\enitkv@key{}{fullwidth}[true]{% - \leftmargin\z@ - \labelwidth\z@ - \def\enit@align##1{\hskip\labelsep##1}} - -% "Abstract" layer -% ================ -% -% Named values -% ------------ - -\newcommand\SetEnumitemValue[2]{% Implicit #3 - \enit@ifunset{enit@enitkv@#1}% - {\enit@ifunset{enitkv@enumitem@#1}% - {\enit@error{Wrong key '#1' in \string\SetEnumitemValue}% - {Perhaps you have misspelled it}}{}% - \expandafter\let\csname enit@enitkv@#1\expandafter\endcsname - \csname enitkv@enumitem@#1\endcsname}{}% - \@namedef{enitkv@enumitem@#1}##1{% - \def\enit@a{##1}% - \enit@ifunset{enit@enitkv@#1@\enit@meaning\enit@a}% - {\@nameuse{enit@enitkv@#1}{##1}}% - {\@nameuse{enit@enitkv@#1\expandafter\expandafter\expandafter}% - \expandafter\expandafter\expandafter - {\csname enit@enitkv@#1@##1\endcsname}}{}}% - \@namedef{enit@enitkv@#1@#2}} - -% Defining keys -% ------------- - -\newcommand\SetEnumitemKey[2]{% - \enit@ifunset{enitkv@enumitem@#1}% - {\enitkv@key{}{#1}[]{\enitkv@setkeys{enumitem}{#2}}}% - {\enit@error{Duplicated key '#1' in \string\SetEnumitemKey}% - {There already exists a key with that name}}} - -% +=============================+ -% | PROCESSING KEYS | -% +=============================+ -% -% Set keys -% ======== -% -% Default definition. Modified below with package option 'sizes'. - -\def\enit@setkeys#1{% - \enit@ifunset{enit@@#1}{}% - {\expandafter\expandafter\expandafter - \enit@setkeys@i\csname enit@@#1\endcsname\@@}} - -% The following is used directly in resumeset: - -\def\enit@setkeys@i#1\@@{% - \let\enit@delayedkeys\@empty - \enit@shl{#1}% is either \enit@toks or returns it - \expandafter\enit@setkeys@ii\the\enit@toks\@@} - -\def\enit@setkeys@ii#1\@@{% - \enitkv@setkeys{enumitem}{#1}% - \enit@toks\expandafter{\enit@delayedkeys}% - \edef\enit@a{% - \noexpand\enitkv@setkeys{enumitem-delayed}{\the\enit@toks}}% - \enit@a} - -% Handling * and ! values -% ======================= -% -% \@gobbletwo removes \c from \c@counter. - -\def\enit@getwidth#1#2#3#4{% - \let#4#3% - \def#3##1{% - \enit@ifunset{enit@widest\expandafter\@gobbletwo\string##1}% if no widest=key - {#1}% - {\csname enit@widest\expandafter\@gobbletwo\string##1\endcsname{#4}}}} - -\def\enit@valueerror#1{\z@ % if after an assignment, but doesn't catch \ifnum - \enit@error{No default \string\value\space for '#1'}% - {You can provide one with widest*}}% - -\let\enit@values\@empty - -\def\enit@calcwidth{% - \ifenit@calcwidest - \ifcase\enit@type % ie, enum - \enit@ifunset{enit@cw@\@enumctr}% - {\@namedef{enit@cv@\@enumctr}{\enit@valueerror\@enumctr}}% - {\edef\enit@values{% - \enit@values - \@nameuse{c@\@enumctr}\@nameuse{enit@cw@\@enumctr}\relax}% - \expandafter - \edef\csname enit@cv@\@enumctr\endcsname - {\@nameuse{c@\@enumctr}}}% - \begingroup - \enit@values - \def\value##1{\csname enit@cv@##1\endcsname}% - \let\enit@elt\enit@getwidth - \enit@labellist - \settowidth\labelwidth{\@itemlabel}% - \xdef\enit@a{\labelwidth\the\labelwidth\relax}% - \endgroup - \enit@a - \or % ie, item - \ifx\enit@widest@\relax - \settowidth\labelwidth{\@itemlabel}% - \else - \settowidth\labelwidth{\enit@widest@}% - \fi - \else % ie, desc - \ifx\enit@widest@\relax - \settowidth\labelwidth{\@itemlabel}% - \else - \settowidth\labelwidth{\makelabel{\enit@widest@}}% - \fi - \advance\labelwidth-\labelsep - \fi - \fi - \advance\dimen@-\labelwidth} - -\def\enit@calcleft{% - \dimen@\leftmargin - \advance\dimen@\itemindent - \advance\dimen@-\labelsep - \advance\dimen@-\labelindent - \ifcase\enit@calc % = 0 = labelindent - \enit@calcwidth - \advance\labelindent\dimen@ - \or % = 1 = labelwidth, so no \enit@calcwidth - \labelwidth\dimen@ - \or % = 2 = labelsep - \enit@calcwidth - \advance\labelsep\dimen@ - \or % = 3 = leftmargin - \enit@calcwidth - \advance\leftmargin-\dimen@ - \or % = 4 =itemindent - \enit@calcwidth - \advance\itemindent-\dimen@ - \fi} - -\def\enit@negwidth{% - \ifdim\labelwidth<\z@ - \PackageWarning{enumitem}% - {Negative labelwidth. This does not make much\MessageBreak - sense,}% - \fi} - -% "Normalizing" labels -% ==================== -% -% Replaces \counter* by \counter{level} (those in \enit@labellist). -% -% #1 is either \csname...\endcsmame or the container \@itemlabel -- -% hence \expandafter - -\def\enit@refstar@i#1#2{% - \if*#2\@empty - \noexpand#1{\@enumctr}% - \else - \noexpand#1{#2}% - \fi}% - -\def\enit@refstar#1#2#3#4{% - \def#2{\enit@refstar@i#2}% - \def#3{\enit@refstar@i#3}} - -\def\enit@normlabel#1#2{% - \begingroup - \def\value{\enit@refstar@i\value}% - \let\enit@elt\enit@refstar - \enit@labellist - \protected@xdef\enit@a{{#2}}% Added braces as \ref is in the - \endgroup - \expandafter\let#1\enit@a} % global scope. - -% Preliminary settings and default values -% ======================================= - -\def\enit@prelist#1#2#3{% - \let\enit@type#1% - \def\enit@depth{#2}% - \edef\enit@prevlabel{#3\romannumeral#2}% - \advance#2\@ne} - -\newcount\enit@count@id - -\def\enit@tagid{% - \global\advance\enit@count@id\@ne - \edef\EnumitemId{\number\enit@count@id}} - -\def\enit@preset#1#2#3{% - \enit@tagid - \enit@sepfrommarginfalse - \enit@calcwidestfalse - \let\enit@widest@\relax - \let\enit@resuming\z@ - \let\enit@series\relax - \enit@boxmodetrue - \def\enit@itemjoin{ }% - \let\enit@itemjoin@s\relax - \let\enit@afterlabel\nobreakspace - \let\enit@before\@empty - \let\enit@after\@empty - \let\enit@keyfirst\@empty - \let\enit@format\@firstofone % and NOT empty - \let\enit@ref\relax - \labelindent\z@skip - \ifnum\@listdepth=\@ne - \enit@outerparindent\parindent - \else - \parindent\enit@outerparindent - \fi - \enit@setkeys{list}% - \enit@setkeys{list\romannumeral\@listdepth}% - \enit@setkeys{#1}% - \enit@setkeys{#1\romannumeral#2}% - \enit@setresume{#3}} - -% keyval "error" in enumitem-resume: all undefined keys (ie, all -% except resume*) are ignored, but is treated like -% resume*= - -\def\enitkv@err@a#1{% - \enit@ifunset{enit@resumekeys@series@\@tempa}{}% - {\@nameuse{enitkv@enumitem-resume@resume*\expandafter}% - \expandafter{\@tempa}}} - -% keyval "error" in the optional argument: all undefined keys are -% passed to the keyval error, but is ignored (already -% processed in enumitem-resume) - -\def\enitkv@err@b#1{% - \enit@ifunset{enit@resumekeys@series@\@tempa}% - {\enit@savekverr{#1}}% - {}} - -% Process keys in optional argument: - -\def\enit@setresume#1{% - \enit@shl{#1}% Returns enit@toks - \edef\enit@savekeys{\the\enit@toks}% - \let\enit@savekverr\enitkv@errx - \let\enitkv@errx\enitkv@err@a - \edef\enit@b{% - \noexpand\enitkv@setkeys{enumitem-resume}{\the\enit@toks}}% - \enit@b - \let\enitkv@errx\enitkv@err@b - \ifcase\enit@resuming\or\or % = 2, resume* series - \expandafter - \enit@setkeys@i\enit@resumekeys,resume=\enit@series\@@ - \or % = 3 - \expandafter - \enit@setkeys@i\enit@resumekeys,resume\@@ - \fi - \expandafter\enit@setkeys@i\enit@savekeys\@@ - \let\enitkv@errx\enit@savekverr} - -% Handling <> sytax for font sizes -% ================================ -% The following code is based on LaTeX (\DeclareFontShape). Only the -% code for <> is preserved (no functions), and a default value can be -% set before the first <>. In addition, here single values take -% precedende over ranges. The original work is by the LaTeX Team, -% under license LPPL. - -\def\enit@ifnot@nil#1{% - \def\enit@a{#1}% - \ifx\enit@a\@nnil - \expandafter\@gobble - \else - \expandafter\@firstofone - \fi} - -\def\enit@remove@to@nnil#1\@nnil{} -\def\enit@remove@angles#1>{\enit@simple@size} - -\def\enit@simple@size#1<{% - \if<#1<% - \expandafter\enit@remove@angles - \else - \def\enit@c{#1}% - \expandafter\enit@remove@to@nnil - \fi} - -\def\enit@extractrange#1<#2>{% - \ifx\enit@c\relax - \def\enit@c{#1}% - \fi - \enit@isrange#2->\@nil#2>} - -\def\enit@isrange#1-#2\@nil{% - \if>#2% - \expandafter\enit@check@single - \else - \expandafter\enit@check@range - \fi} - -\def\enit@check@range#1-#2>#3<#4\@nnil{% - \enit@ifnot@nil{#3}{% - \def\enit@b{\enit@extractrange<#4\@nnil}% - \upper@bound=% - \enit@ifunset{enit@sizefor@#2}{0#2\p@}{\@nameuse{enit@sizefor@#2}\p@}% - %%% usar count@ - \ifdim\upper@bound=\z@ \upper@bound\maxdimen \fi - \ifdim\f@size\p@<\upper@bound - \lower@bound=% - \enit@ifunset{enit@sizefor@#1}{0#1\p@}{\@nameuse{enit@sizefor@#1}\p@}% - \ifdim\f@size\p@<\lower@bound - \else - \enit@simple@size#3<#4\@nnil - \fi - \fi - \enit@b}} - -\def\enit@check@single#1>#2<#3\@nnil{% - \def\enit@b{\enit@extractrange<#3\@nnil}% - \ifdim\f@size\p@= - \enit@ifunset{enit@sizefor@#1}{0#1\p@}{\@nameuse{enit@sizefor@#1}\p@}% - \enit@simple@size#2<#3\@nnil - \let\enit@d\enit@c - \fi - \enit@b} - -\def\enit@try@size@range#1{% - \def\enit@a{#1}% - \let\enit@c\relax % last in range - \let\enit@d\relax % single - \expandafter\enit@extractrange\enit@a <-*>\@nil<\@nnil - \ifx\enit@d\relax\else\let\enit@c\enit@d\fi} - -% \enit@setlength is defined in the options section - -% This ends the code adapted from latex (under LPPL). - -\def\SetEnumitemSize#1#2{% - {\let\selectfont\relax - #2% - \expandafter\xdef\csname enit@sizefor@#1\endcsname{\f@size}}} - -\SetEnumitemSize{script}\scriptsize -\SetEnumitemSize{tiny}\tiny -\SetEnumitemSize{footnote}\footnotesize -\SetEnumitemSize{small}\small -\SetEnumitemSize{normal}\normalsize -\SetEnumitemSize{large}\large -\SetEnumitemSize{Large}\Large -\SetEnumitemSize{LARGE}\LARGE -\SetEnumitemSize{huge}\huge -\SetEnumitemSize{Huge}\Huge - -% +=============================+ -% | LIST TYPES | -% +=============================+ -% -% Displayed lists -% =============== -% #1 #2 implicit - -\def\enit@dylist{% - \enit@align@right - \list} - -\def\enit@endlist{% - \enit@after - \endlist - \ifx\enit@series\relax\else % discards resume*, too - \ifnum\enit@resuming=\@ne % ie, series= - \enit@setresumekeys{series@\enit@series}\global\global - \else % ie, resume=, resume*= (save count, but not keys) - \enit@setresumekeys{series@\enit@series}\@gobblefour\global - \fi - \enit@afterlist - \fi - \ifnum\enit@resuming=\thr@@ % ie, resume* list (save count only) - \enit@setresumekeys\@currenvir\@gobblefour\global - \else - \enit@setresumekeys\@currenvir\@empty\@empty - \fi - \aftergroup\enit@afterlist} - -% #1 = either \@currenvir or series@ -% #2(keys) #3(counter) are \global, \@gobblefour or \@empty - -\def\enit@setresumekeys#1#2#3{% - \enit@toks\expandafter{\enit@savekeys}% - \xdef\enit@afterlist{% - #2\def\enit@noexcs{enit@resumekeys@#1}{\the\enit@toks}% - \ifnum\enit@type=\z@ % ie, enum - #3\def\enit@noexcs{enit@resume@#1}{% - \csname c@\@listctr\endcsname - \the\csname c@\@listctr\endcsname}% - \fi}} - -% Inline lists -% ============ - -% Definition of \@trivlist inside inline lists. So, when -% \@trivlist is found in any displayed list (including quote, -% center, verbatim...) the default \@item is restored. - -\def\enit@intrivlist{% - \enit@changed@itemfalse - \let\@item\enit@outer@item - \let\par\@@par - \let\@trivlist\enit@outer@triv - \@trivlist} - -% Keep track of \@item and \item changes - -\newif\ifenit@changed@item -\enit@changed@itemfalse - -\newif\ifenit@changeditem -\enit@changeditemfalse - -% List -% ---- - -% Arguments, as before: -% \enitdp@, , , -% About @newlist, see @initem. - -\def\enit@inlist#1#2{% - \ifnum\@listdepth>\enit@listdepth\relax - \@toodeep - \else - \global\advance\@listdepth\@ne - \fi - \let\enit@align\@firstofone - \def\@itemlabel{#1}% - \@nmbrlistfalse - \ifenit@changed@item\else - \enit@changed@itemtrue - \let\enit@outer@triv\@trivlist - \let\@trivlist\enit@intrivlist - \@setpar\@empty - \let\enit@outer@item\@item - \fi - #2\relax - \global\@newlisttrue - \ifenit@boxmode - \ifenit@changeditem\else - \enit@changeditemtrue - \let\enit@outeritem\item - \fi - \let\@item\enit@boxitem - \else - \let\@item\enit@noboxitem - \ifx\enit@itemjoin@s\relax\else - \PackageWarning{enumitem}% - {itemjoin* discarded in mode unboxed\MessageBreak}% - \fi - \fi - \let\enit@calcleft\relax - \let\enit@afteritem\relax - \ifenit@boxmode - \global\setbox\enit@inbox\hbox\bgroup\color@begingroup - \let\item\enit@endinbox - \fi - \ignorespaces} - -\def\enit@endinlist{% - \ifenit@boxmode - \unskip - \xdef\enit@afteritem{% - \ifhmode\spacefactor\the\spacefactor\relax\fi}% - \color@endgroup - \egroup - \ifdim\wd\enit@inbox=\z@ - \enit@itemerror - \else - \ifenit@noinitem\else - \ifhmode\unskip\fi - \enit@ifunset{enit@itemjoin@s}% - {\enit@itemjoin}% - {\enit@itemjoin@s}% - \fi - \unhbox\@labels - \enit@afterlabel - \unhbox\enit@inbox - \enit@afteritem - \fi - \else - \unskip - \if@newlist - \enit@itemerror - \fi - \fi - \enit@after - \global\advance\@listdepth\m@ne - \global\@inlabelfalse - \if@newlist - \global\@newlistfalse - \@noitemerr - \fi - \ifx\enit@series\relax\else % discards resume* list, too - \ifnum\enit@resuming=\@ne % ie, series - \enit@setresumekeys{series@\enit@series}\global\global - \else % ie, resume, resume* (save count, but not keys) - \enit@setresumekeys{series@\enit@series}\@gobblefour\global - \fi - \enit@afterlist - \fi - \ifnum\enit@resuming=\thr@@ % ie, resume* list (save count only) - \enit@setresumekeys\@currenvir\@gobblefour\global - \else - \enit@setresumekeys\@currenvir\@empty\@empty - \fi - \aftergroup\enit@afterlist} - -% \@item: unboxed -% --------------- - -\def\enit@noboxitem[#1]{% - \if@newlist - \leavevmode % ships pending labels out - \global\@newlistfalse - \else - \ifhmode - \unskip - \enit@itemjoin - \else - \noindent - \fi - \fi - \if@noitemarg - \@noitemargfalse - \if@nmbrlist - \refstepcounter{\@listctr}% after \unskip (hyperref) - \fi - \fi - \mbox{\makelabel{#1}}% - \enit@afterlabel - \ignorespaces} - -% \@item: boxed -% ------------ -% -% We don't want \item to be executed locally, because it sets a flag -% (and hyperref adds another flag, too). So, we redefine it inside -% the box to \enit@endinbox which ends the box and then use the actual -% (outer) \item. labels are stored in another box, to detect empty -% boxes, ie, misplaced \item's. Note the 2nd \item ends collecting -% the 1st item and ships it out, while the 3rd \item ends collecting -% the 2nd item, puts the itemjoin and then ships the 2nd item out. -% The flag enit@noinitem keeps track of that. - -\newif\ifenit@noinitem - -\def\enit@endinbox{% - \unskip - \xdef\enit@afteritem{% - \ifhmode\spacefactor\the\spacefactor\relax\fi}% - \color@endgroup - \egroup - \enit@outeritem} - -\def\enit@boxitem[#1]{% - \if@newlist - \global\@newlistfalse - \ifdim\wd\enit@inbox>\z@ - \enit@itemerror - \fi - \enit@noinitemtrue - \leavevmode % ships pending labels out - \else - \ifdim\wd\enit@inbox=\z@ - \enit@itemerror - \else - \ifenit@noinitem - \enit@noinitemfalse - \else - \ifhmode\unskip\fi - \enit@itemjoin - \fi - \unhbox\@labels - \enit@afterlabel - \unhbox\enit@inbox - \enit@afteritem - \fi - \fi - \if@noitemarg - \@noitemargfalse - \if@nmbrlist - \refstepcounter{\@listctr}% - \fi - \fi - \sbox\@labels{\makelabel{#1}}% - \let\enit@afteritem\relax - \setbox\enit@inbox\hbox\bgroup\color@begingroup - \let\item\enit@endinbox - \hskip1sp % in case the first thing is \label - \ignorespaces} - -% Pause item -% ---------- -% -% To do. -% -% The three types -% =============== -% -% enumerate and enumerate* -% ------------------------ -% -% The following has 4 arguments, which in enumerate are: -% \@enumdepth, enum, \thr@@, . -% In user defined environments they are: -% \enitdp@, , , - -\def\enit@enumerate{% - \let\enit@list\enit@dylist - \enit@enumerate@i} - -\@namedef{enit@enumerate*}{% - \let\enit@list\enit@inlist - \enit@enumerate@i} - -\def\enit@enumerate@i#1#2#3#4{% - \ifnum#1>#3\relax - \enit@toodeep - \else - \enit@prelist\z@{#1}{#2}% - \edef\@enumctr{#2\romannumeral#1}% - \expandafter - \enit@list - \csname label\@enumctr\endcsname - {\usecounter\@enumctr - \let\enit@calc\z@ - \def\makelabel##1{\enit@align{\enit@format{##1}}}% - \enit@preset{#2}{#1}{#4}% - \enit@normlabel\@itemlabel\@itemlabel - \enit@ref - \enit@calcleft - \enit@before - \enit@negwidth}% - \enit@keyfirst - \fi} - -\let\enit@endenumerate\enit@endlist -\@namedef{enit@endenumerate*}{\enit@endinlist} - -% itemize and itemize* -% -------------------- -% -% The following has 4 arguments, which in itemize are: -% \@itemdepth, item, \thr@@, . -% In user defined environments they are: -% \enitdp@, , , - -\def\enit@itemize{% - \let\enit@list\enit@dylist - \enit@itemize@i} - -\@namedef{enit@itemize*}{% - \let\enit@list\enit@inlist - \enit@itemize@i} - -\def\enit@itemize@i#1#2#3#4{% - \ifnum#1>#3\relax - \enit@toodeep - \else - \enit@prelist\@ne{#1}{#2}% - \edef\@itemitem{label#2\romannumeral#1}% - \expandafter - \enit@list - \csname\@itemitem\endcsname - {\let\enit@calc\z@ - \def\makelabel##1{\enit@align{\enit@format{##1}}}% - \enit@preset{#2}{#1}{#4}% - \enit@calcleft - \enit@before - \enit@negwidth}% - \enit@keyfirst - \fi} - -\let\enit@enditemize\enit@endlist -\@namedef{enit@enditemize*}{\enit@endinlist} - -% description and description* -% ---------------------------- -% -% Make sure \descriptionlabel exists: - -\providecommand*\descriptionlabel[1]{% - \hspace\labelsep - \normalfont\bfseries#1} - -\@namedef{enit@description*}{% - \let\enit@list\enit@inlist - \enit@description@i} - -\def\enit@description{% - \let\enit@list\enit@dylist - \enit@description@i} - -\def\enit@description@i#1#2#3#4{% - \ifnum#1>#3\relax - \enit@toodeep - \else - \enit@list{}% - {\let\enit@type\tw@ - \advance#1\@ne - \labelwidth\z@ - \enit@align@left - \let\makelabel\descriptionlabel - \enit@style@standard - \enit@preset{#2}{#1}{#4}% - \enit@calcleft - \let\enit@svlabel\makelabel - \def\makelabel##1{% - \labelsep\z@ - \ifenit@boxdesc - \enit@svlabel{\enit@align{\enit@format{##1}}}% - \else - \nobreak - \enit@svlabel{\enit@format{##1}}% - \aftergroup\enit@postlabel - \fi}% - \enit@before - \enit@negwidth}% - \enit@keyfirst - \fi} - -\let\enit@enddescription\enit@endlist -\@namedef{enit@enddescription*}{\enit@endinlist} - -% trivlist -% ======== - -\def\enit@trivlist{% - \let\enit@type\tw@ - \parsep\parskip - \csname @list\romannumeral\the\@listdepth\endcsname - \@nmbrlistfalse - \enit@tagid - \enit@setglobalkeys % ie, list and list - \enit@setkeys{trivlist}% - \enit@setkeys{trivlist\romannumeral\@listdepth}% - \@trivlist - \labelwidth\z@ - \leftmargin\z@ - \itemindent\z@ - \let\@itemlabel\@empty - \def\makelabel##1{##1}} - -% Description styles -% ================== -% -% the next definition is somewhat tricky because labels are boxed. -% That's fine when the label is just placed at the begining of a line -% of text, but when the box is placed without horizontal material, -% leading is killed. So, we need change somehow \box to \unhbox, but -% I don't want to modify \@item. The code below presumes \@item has -% not been changed and arguments gobble the part setting \@labels, -% which is replaced by a new one. -% -% The default value in description is itemindent=!, but some styles -% (those whose item text begin at a fixed place, ie, nextline, -% multiline and sameline) change it to labelwidth=!. -% -% We must be careful with the group and the whatsit added by color to -% boxes. Alignment is applied here and some adjustments in skips are -% necessary to get proper line breaks (including a \nobreak at the -% beginning of \enit@align, ie, after the first whatsit, see above). -% To "pass" the inner group added by color to the box, \enit@postlabel -% ckecks if the following is }. ie, \egroup -- if not, the box has -% not reached yet its end. - -\def\enit@postlabel{% - \@ifnextchar\egroup - {\aftergroup\enit@postlabel}% - {\enit@postlabel@i}} - -\def\enit@postlabel@i#1#2#3#4#5{% - \def\enit@lblpenalty{\penalty\z@\hskip\skip@}% - \ifenit@nextline - \ifdim\wd\@tempboxa>\labelwidth - \def\enit@lblpenalty{\newline\@nobreaktrue}% - \fi - \fi - \everypar{% - \@minipagefalse - \global\@newlistfalse - \if@inlabel - \global\@inlabelfalse - {\setbox\z@\lastbox - \ifvoid\z@ - \kern-\itemindent - \fi}% - \unhbox\@labels - \skip@\lastskip % Save last \labelsep - \unskip % Remove it - \enit@lblpenalty % Restore it, after penalty - \fi - \if@nobreak - \@nobreakfalse - \clubpenalty\@M - \else - \clubpenalty\@clubpenalty - \everypar{}% - \fi}% - \def\enit@a{#1#2#3#4}% - \def\enit@b{\global\setbox\@labels\hbox}% - \ifx\enit@a\enit@b\else - \enit@error{Non standard \string\item}% - {A class or a package has redefined \string\item\MessageBreak - and I do not know how to continue}% - \fi - \global\setbox\@labels\hbox{% - \unhbox\@labels - \hskip\itemindent - \hskip-\labelwidth - \hskip-\labelsep - \ifdim\wd\@tempboxa>\labelwidth - \enit@align{\unhbox\@tempboxa}\unskip % Removes (typically) \hfil - \else - \leavevmode\hbox to\labelwidth{\enit@align{\unhbox\@tempboxa}}% - \fi - \hskip\labelsep}} - -% +=============================+ -% | (RE)DEFINING LISTS | -% +=============================+ -% -% Set keys/values -% =============== -% Remember \romannumeral0 expands to nothing. -% #1 = list name, #2 = level, #3 = flag if star, #4 = keys/values - -\let\enit@keys@sizes\relax - -\def\enit@saveset#1#2#3#4{% - \setcounter{enit@cnt}{#2}% - \ifx\enit@forsize\@empty - \ifcase#3% - \expandafter - \def\csname enit@@#1\romannumeral\c@enit@cnt\endcsname{#4}% - \or - \expandafter\let\expandafter\enit@b - \csname enit@@#1\romannumeral\c@enit@cnt\endcsname - \ifx\enit@b\relax - \let\enit@b\@empty - \fi - \expandafter\def - \csname enit@@#1\romannumeral\c@enit@cnt\expandafter\endcsname - \expandafter{\enit@b,#4}% - \fi - \else - \ifcase#3% - \enit@ifunset{enit@@#1\romannumeral\c@enit@cnt}% - {\expandafter\let - \csname enit@@#1\romannumeral\c@enit@cnt\endcsname\@empty}% - {}% - \expandafter\let\expandafter\enit@b - \csname enit@@#1\romannumeral\c@enit@cnt @@sizes\endcsname - \ifx\enit@b\relax - \let\enit@b\@empty - \fi - \toks@\expandafter{\enit@b}% - \edef\enit@b{\the\toks@\enit@forsize\enit@keys@sizes}% - \expandafter\def - \csname enit@@#1\romannumeral\c@enit@cnt @@sizes\expandafter\endcsname - \expandafter{\enit@b{#4}}% - \else - \enit@error{* and \string<\string> are not compatible}% - {Use either * or angles, but not both.}% - \fi - \fi} - -% TODO: more robust tests (catch wrong key names, but not easy) - -% Internally, LaTeX uses a short name for enumerate (enum) -% and itemize (item). To be consistent with this convention, -% a couple of macros provide a "translation". I'm not very -% happy with the current implementation. - -\def\enit@shortenumerate{enum} -\def\enit@shortitemize{item} - -\newcommand\setlist{% - \@ifstar{\enit@setlist\@ne}{\enit@setlist\z@}} - -\def\enit@setlist#1{% - \@ifnextchar<% - {\enit@setlist@q#1}% - {\let\enit@forsize\@empty\enit@setlist@n#1}} - -% Default definitions. Modified below with option 'sizes': - -\def\enit@setlist@q#1<#2>{% - \enit@error - {Activate this feature with options 'sizes'}% - {Size dependent setting with \string<\string> must be\MessageBreak - explicitly activated with the package option 'sizes'}} - -\def\enit@setlist@n#1{% - \@ifnextchar[{\enit@setlist@x#1}{\enit@setlist@i#1\@empty}} - -% Let's accept \setlist[]*{}, too, because an error in <=3.5.1 - -\def\enit@setlist@x#1[#2]{% - \@ifstar{\enit@setlist@i\@ne{#2}}{\enit@setlist@i#1{#2}}} - -% #1 list names/levels, #2 keys/values - -% #1 star flag, #2 list names/levels, #3 keys/values - -\def\enit@setlist@i#1#2#3{% - \let\enit@eltnames\relax - \let\enit@b\@empty - \let\enit@eltlevels\relax - \let\enit@c\@empty - \protected@edef\enit@a{#2}% - \@for\enit@a:=\enit@a\do{% the 2nd enit@a is first expanded - \enit@ifunset{enitdp@\enit@meaning\enit@a}% - {\edef\enit@c{\enit@c\enit@eltlevels{\enit@a}}}% - {\enit@ifunset{enit@short\enit@meaning\enit@a}% - \@empty - {\edef\enit@a{\@nameuse{enit@short\enit@a}}}% - \edef\enit@b{\enit@b\enit@eltnames{\enit@a}}}}% - \ifx\enit@b\@empty - \def\enit@b{\enit@eltnames{list}}% - \fi - \ifx\enit@c\@empty - \def\enit@c{\enit@eltlevels{0}}% - \fi - \def\enit@eltnames##1{% - \def\enit@a{##1}% - \enit@c}% - \def\enit@eltlevels##1{% - \enit@saveset\enit@a{##1}#1{#3}}% - \enit@b}% - -% Deprecated: - -\newcommand\setdisplayed[1][0]{\setlist[trivlist,#1]} -\let\enitdp@trivlist\@empty % dummy, let know it exists -\newcommand\setenumerate[1][0]{\setlist[enumerate,#1]} -\newcommand\setitemize[1][0]{\setlist[itemize,#1]} -\newcommand\setdescription[1][0]{\setlist[description,#1]} - -% New lists -% ========= - -% When defining a list, \label... and counters must be defined -% for each level, too: - -\def\enit@xset@itemize{% - \@namedef{label\enit@c\romannumeral\count@}{% - \enit@error{Undefined label}% - {You have defined a list, but labels have - not been setup.\MessageBreak - You can set the label field with \string\setlist.}}} -\@namedef{enit@xset@itemize*}{\enit@xset@itemize} - -\def\enit@xset@enumerate{% - \enit@xset@itemize - \enit@ifunset{c@\enit@c\romannumeral\count@}% - {\@definecounter{\enit@c\romannumeral\count@}}{}} -\@namedef{enit@xset@enumerate*}{\enit@xset@enumerate} - -\let\enit@xset@description\@empty -\@namedef{enit@xset@description*}{\enit@xset@description} - -\newcommand\newlist{\enit@newlist\newenvironment} -\newcommand\renewlist{\enit@newlist\renewenvironment} - -% , , , - -\def\enit@newlist#1#2#3#4{% - \enit@ifunset{enit@xset@#3}% - {\enit@error{Unknown list type '#3')}% - {Valid types are: - enumerate, itemize, description,\MessageBreak - enumerate*, itemize*, description*}}% - {}% - \setcounter{enit@cnt}{#4}% - \count@\@ne - \enit@ifunset{enit@short#2}% - {\def\enit@c{#2}}% - {\edef\enit@c{\csname enit@short#2\endcsname}}% - \loop - \@nameuse{enit@xset@#3}% Uses \enit@c - \ifnum\count@<\c@enit@cnt - \advance\count@\@ne - \repeat - \enit@ifunset{enitdp@#2}% - {\expandafter\newcount\csname enitdp@#2\endcsname}{}% - \csname enitdp@#2\endcsname\z@ - \advance\c@enit@cnt\m@ne - \edef\enit@a{% - \noexpand#1{#2}[1][]% - {\enit@noexcs{enit@#3}% - \enit@noexcs{enitdp@#2}% - {\enit@c}% - {\the\c@enit@cnt}% - {####1}}% - {\enit@noexcs{enit@end#3}}}% - \enit@a} - -% Changing the default nesting limit -% ---------------------------------- - -\newcommand\setlistdepth{\def\enit@listdepth} -\setlistdepth{5} - -% +=============================+ -% | PACKAGE OPTIONS | -% +=============================+ - -\newif\ifenit@loadonly - -\DeclareOption{ignoredisplayed}{\let\enit@trivlist\trivlist} -\DeclareOption{includedisplayed}{% - \def\enit@setglobalkeys{% - \enit@setkeys{list}% - \enit@setkeys{list\romannumeral\@listdepth}}} -\let\enit@setglobalkeys\relax - -\DeclareOption{loadonly}{\enit@loadonlytrue} - -\DeclareOption{shortlabels} - {\def\enit@shl#1{% - \ifnum\enit@type=\tw@ - \enit@toks{#1}% - \else - \def\enit@c{#1}% - \enit@first#1,\@nil\@@nil % Returns enit@toks - \fi}} - -\DeclareOption{inline} - {\newenvironment{enumerate*}[1][]% - {\@nameuse{enit@enumerate*}\enitdp@enumerate{enum}\thr@@{#1}} - {\@nameuse{enit@endenumerate*}} - \newenvironment{itemize*}[1][]% - {\@nameuse{enit@itemize*}\enitdp@itemize{item}\thr@@{#1}} - {\@nameuse{enit@enditemize*}} - \newenvironment{description*}[1][]% - {\@nameuse{enit@description*}\enitdp@description{description}\@M{#1}} - {\@nameuse{enit@enddescription*}}} - -\def\enit@setlength{\setlength} -\DeclareOption{sizes} - {\def\enit@setlength#1#2{% - \enit@try@size@range{#2}% Returns \enit@c - \setlength#1{\enit@c}}% - \def\enit@setkeys#1{% - \enit@ifunset{enit@@#1}{}% - {\let\enit@c\@empty - \enit@ifunset{enit@@#1@@sizes}{}% - {\expandafter\let\expandafter\enit@a\csname enit@@#1@@sizes\endcsname - \expandafter\enit@try@size@range\expandafter{\enit@a}% - \def\enit@keys@sizes{\def\enit@c}% - \enit@c - \let\enit@keys@sizes\relax}% - \expandafter\expandafter\expandafter - \enit@setkeys@i - \csname enit@@#1\expandafter\endcsname - \expandafter,\enit@c\@@}}% - \def\enit@setlist@q#1<#2>{% - \def\enit@forsize{<#2>}% - \enit@setlist@n#1}} - -\chardef\enit@seriesopt\z@ -\DeclareOption{series=override}{\chardef\enit@seriesopt\tw@} - -\let\enit@shl\enit@toks - -\ProcessOptions - -\let\trivlist\enit@trivlist - -% If there is no loadonly, redefine the basic lists: - -\ifenit@loadonly\else - -\let\enitdp@enumerate\@enumdepth -\renewenvironment{enumerate}[1][] - {\enit@enumerate\enitdp@enumerate{enum}\thr@@{#1}} - {\enit@endenumerate} - -\let\enitdp@itemize\@itemdepth -\renewenvironment{itemize}[1][] - {\enit@itemize\enitdp@itemize{item}\thr@@{#1}} - {\enit@enditemize} - -\newcount\enitdp@description -\renewenvironment{description}[1][] - {\enit@description\enitdp@description{description}\@M{#1}} - {\enit@enddescription} - -\fi - -% +=============================+ -% | TOOLS | -% +=============================+ - -\def\enit@drawrule#1#2#3#4{% - \rlap{% - \ifdim#1>0pt\relax - \vrule width #1 height #2 depth -#3\relax - \else\ifdim#1=0pt\relax - % - \else - \hskip#1% - \vrule width -#1 height #2 depth -#4\relax - \fi\fi}} - -\def\DrawEnumitemLabel{% - \begingroup - \item[]% - \hskip-\labelsep - \enit@drawrule\labelsep{4pt}{3pt}{2.3pt}% - \hskip-\labelwidth - \enit@drawrule\labelwidth{6pt}{5pt}{4.3pt}% - \hskip\labelwidth - \hskip\labelsep - % - \hskip-\itemindent - \enit@drawrule\itemindent{2pt}{1pt}{.3pt}% - \rlap{\vrule height 9pt depth .5pt}% - \hskip-\leftmargin - \rlap{\vrule height 9pt depth .5pt}% - \enit@drawrule\labelindent{8pt}{7pt}{6.5pt}% - % \message{\the\labelindent/\the\labelwidth/\the\labelsep/\the\itemindent}% - \endgroup} - -% TODO - option 'verbose' - -% +=============================+ -% | TWO-PASS TOOLS | -% +=============================+ - -% TODO - Not for the moment, because both tools would require to take -% into account series and resume, which is not simple. Also, are they -% applied to all lists, by type, by level, by name, etc.? Document how -% to do it in at least the simplest cases. -% -% - reverse counting -% - automatic widest, based on existing labels. - -\endinput - -MIT License ------------ - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/indent.log b/indent.log new file mode 100644 index 0000000..b33f87d --- /dev/null +++ b/indent.log @@ -0,0 +1,22 @@ +INFO: latexindent version 3.24.4, 2024-07-18, a script to indent .tex files + latexindent lives here: /usr/share/texmf-dist/scripts/latexindent/ + Sun Jun 8 16:15:27 2025 + Reading input from STDIN +INFO: Processing switches: +INFO: Directory for backup files and log file indent.log: + . +INFO: YAML settings read: defaultSettings.yaml + Reading defaultSettings.yaml from /usr/share/texmf-dist/scripts/latexindent/defaultSettings.yaml +INFO: YAML reading settings + Home directory is /home/frozen + latexindent.pl didn't find indentconfig.yaml or .indentconfig.yaml + see all possible locations: https://latexindentpl.readthedocs.io/en/latest/sec-appendices.html#indentconfig-options) +INFO: Phase 1: searching for objects +INFO: Phase 2: finding surrounding indentation +INFO: Phase 3: indenting objects +INFO: Phase 4: final indentation check +INFO: Output routine: + Not outputting to file; see -w and -o switches for more options. + -------------- +INFO: Please direct all communication/issues to: + https://github.com/cmhughes/latexindent.pl diff --git a/resume-prev.pdf b/resume-prev.pdf deleted file mode 100644 index 298b23ffb812fd08a6d0b07b911eca76e7608dd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80827 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 Q7?_w^aH*=g`nz!f0O0p`;{X5v diff --git a/resume.pdf b/resume.pdf deleted file mode 100644 index 4fb183663252018e27d3156762c192e367636670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100610 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 z 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�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�Te^4GhGxs{DBOLqSg`v2 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 z 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

#8ik@H$pQv+{B>!L)} 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 Zq+eW;SX2T|_?DIy#ztJKs;>TSTmUMrF`)ne diff --git a/resume.tex b/resume.tex index bd8c876..9bffa1c 100644 --- a/resume.tex +++ b/resume.tex @@ -1,83 +1,227 @@ -\documentclass{resume} -\usepackage[top=1cm,left=2cm, right=2cm, bottom=1cm]{geometry} -\usepackage{enumitem} -\setlength{\parindent}{0pt} +%------------------------- +% Resume in Latex +% Author : Jake Gutierrez +% Based off of: https://github.com/sb2nov/resume +% License : MIT +%------------------------ + +\documentclass[letterpaper,11pt]{article} + +\usepackage{latexsym} +\usepackage[empty]{fullpage} +\usepackage{titlesec} +\usepackage{marvosym} +\usepackage[usenames,dvipsnames]{color} +\usepackage{verbatim} +\usepackage{enumitem} +\usepackage[hidelinks]{hyperref} +\usepackage{fancyhdr} +\usepackage[english]{babel} +\usepackage{tabularx} +\input{glyphtounicode} + + +%----------FONT OPTIONS---------- +% sans-serif +% \usepackage[sfdefault]{FiraSans} +% \usepackage[sfdefault]{roboto} +% \usepackage[sfdefault]{noto-sans} +% \usepackage[default]{sourcesanspro} + +% serif +% \usepackage{CormorantGaramond} +% \usepackage{charter} + + +\pagestyle{fancy} +\fancyhf{} % clear all header and footer fields +\fancyfoot{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} + +% Adjust margins +\addtolength{\oddsidemargin}{-0.5in} +\addtolength{\evensidemargin}{-0.5in} +\addtolength{\textwidth}{1in} +\addtolength{\topmargin}{-.5in} +\addtolength{\textheight}{1.0in} + +\urlstyle{same} + +\raggedbottom +\raggedright +\setlength{\tabcolsep}{0in} + +% Sections formatting +\titleformat{\section}{ + \vspace{-4pt}\scshape\raggedright\large +}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] + +% Ensure that generate pdf is machine readable/ATS parsable +\pdfgentounicode=1 + +%------------------------- +% Custom commands +\newcommand{\resumeItem}[1]{ + \item\small{ + {#1 \vspace{-2pt}} + } +} + +\newcommand{\resumeSubheading}[4]{ + \vspace{-2pt}\item + \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r} + \textbf{#1} & #2 \\ + \textit{\small#3} & \textit{\small #4} \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeSubSubheading}[2]{ + \item + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + \textit{\small#1} & \textit{\small #2} \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeProjectHeading}[2]{ + \item + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + \small#1 & #2 \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}} + +\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$} + +\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]} +\newcommand{\resumeSubHeadingListEnd}{\end{itemize}} +\newcommand{\resumeItemListStart}{\begin{itemize}} +\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}} + +%------------------------------------------- +%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% -\name{Barrett Ruth} -\address{(+1) 512-550-1381 $\vert$ br@barrettruth.com $\vert$ github.com/barrett-ruth} \begin{document} -\vspace{-8pt} -\begin{rSection}{Education} - {\bf University of Virginia} \em{Charlottesville, VA} \hfill \textnormal{August 2022 --- May 2026 (expected)} - \\ \em{Pursuing B.A. Computer Science, B.S. Commerce} \hfill \textnormal{GPA: 4.00} - \textnormal - {\vspace {-6pt} - \begin{itemize}[leftmargin=*] - \item[$\cdot$] Coursework: Data Structures \& Algorithms, Computer Architecture, Software Development - \end{itemize}} +\begin{center} + \textbf{\Huge \scshape Barrett Ruth} \\ \vspace{1pt} + \small 512-550-1381 $|$ \href{mailto:br.barrettruth@gmail.com}{\underline{br.barrettruth@gmail.com}} $|$ + \href{https://github.com/barrett-ruth}{\underline{github.com/barrett-ruth}} +\end{center} - {\bf Liberal Arts and Science Academy} \em{Austin, TX} \hfill August 2018 --- May 2022 - \\ \em{High School Diploma} \hfill \textnormal{GPA: 4.55} - \textnormal - {\vspace {-6pt} - \begin{itemize}[leftmargin=*] - \item[$\cdot$] Coursework: Computer Science, Calculus BC, Physics 1, Physics 2 - \end{itemize}} -\end{rSection} -\vspace{-8pt} -\begin{rSection}{Experience} - \begin{rSubsection}{nth Venture Studio}{February 2023 --- Present}{Software Developer}{} - \item Helped accelerate CERTD, an employee upskilling automation company - \item Designed and automated content creation processes, from databases to API integrations - \item Used AWS, GCP, and ML Transformer technologies to build full-stack company MPV - \end{rSubsection} - \begin{rSubsection}{GoTransverse}{August 2020 --- February 2022}{Software Developer}{} - \item Engineered full-stack solutions to cloud-billing platforms at international scale - \item Worked part-time during school year over 16 consecutive months - \item Used ReactJS, Flask,and PostgresSQL technologies - \end{rSubsection} -\end{rSection} +%-----------EDUCATION----------- +\section{Education} + \resumeSubHeadingListStart + \resumeSubheading + {University of Virginia}{Charlottesville, VA} + {Bachelor's of Computer Science}{Aug. 2022 -- May 2026} + \resumeSubHeadingListEnd -\vspace{-8pt} -\begin{rSection}{Extracurriculars} - \begin{rSubsection}{TheCourseForum $\vert$ \textnormal{thecourseforum.com}}{August 2022 --- Present}{VP of Engineering}{} - \item Member of web development team providing online course selection to UVA students - \item Collaborated on full-stack solutions to architectural, logistical, and UI issues - \end{rSubsection} - \vspace{-8pt} - \begin{rSubsection}{Blossom Together}{January 2023 --- Present}{Volunteer}{} - \item Raise funds for student-led humanitarian program supporting African living standards - \end{rSubsection} -\end{rSection} + % \resumeItemListStart + % \resumeItem{\textbf{Coursework}: Advanced Algorithms, Operating Systems, Algorithmic Economics \hfill \textit{GPA: 3.99/4}\vspace{-5pt}} + % \resumeItem{\textbf{Activities}: + % \resumeItemListEnd\vspace{-5pt} -\vspace{-8pt} -\begin{rSection}{Honors and Rewards} - \bf{Trustees' Scholar Award} (2019 --- 2021): \textnormal{Ranked top 10\% in class} - \vspace{3pt} - \\ \bf{National Spanish Exam} (2016 --- 2019): \textnormal{Placed top 5\% for conversational proficiency} -\end{rSection} + \begin{itemize} + \small{\item \textbf{Coursework}{: Advanced Algorithms, Operating Systems, Algorithmic Economics \hfill \textit{GPA: 3.99/4}} \vspace{-5pt}} + \small{\item \textbf{Activities}{: ICPC, theCourseForum, Cavalier Autonomous Racing, HooHacks 2x Winner}} + \end{itemize} -\vspace{-8pt} -\begin{rSection}{Projects} - {\bf import-cost} - \\ Display bundle size of JavaScript imports inside of editor in real-time +%-----------EXPERIENCE----------- +\section{Experience} + \resumeSubHeadingListStart - {\bf live-server} - \\ Live reload HTML, CSS, and JavaScript projects inside of local development servers -\end{rSection} + \resumeSubheading + {DRW}{June -- August 2025} + {Software Developer Intern}{Houston, TX} + \resumeItemListStart + \resumeItem{Incoming on Commodities Team} + \resumeItemListEnd -\vspace{-8pt} -\begin{rSection}{Technical Skills} - \begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l } - Languages \ & TypeScript, JavaScript, Python, Lua, Bash, Java \\ - Frameworks \ & ReactJS, Flask \\ - Tools & Docker, Kafka, Jekyll, Gradle \\ - Databases & MySQL, PostgreSQL, SQLite \\ - Version Control & Github - \end{tabular} -\end{rSection} + \resumeSubheading + {Ramp}{September -- December 2025} + {Backend Software Engineering Intern}{New York City, NY} + \resumeItemListStart + \resumeItem{Incoming on AI Tooling Team} + \resumeItemListEnd + \resumeSubheading + {UVA Insight Computer Architecture Lab}{January -- May 2025} + {Hardware Profiling Research Assistant}{Charlottesville, VA} + \resumeItemListStart + \resumeItem{Profiling NVIDIA GH200 Superchip} + \resumeItemListEnd + + \resumeSubheading + {TRB Capital Management}{May -- August 2024} + {Software Engineering Intern}{Charlottesville, VA} + \resumeItemListStart + \resumeItem{Developed frameworks and algorithms for medium-frequency trading application with TWS API} + \resumeItem{Implemented SWIG backtesting, CI with Catch2/gcov, and strategy deployment} + \resumeItemListEnd + + \resumeSubheading + {VISA}{May -- August 2024} + {Software Engineering Intern}{Austin, TX} + \resumeItemListStart + \resumeItem{Piloted “GenAI Support Assist,” automating resolution of global authentication support issues, reducing team’s weekly debugging time by 8 hours and selected by Senior VP of Payment Solutions} + \resumeItem{Sole intern to deploy to internal cloud platform CloudView, utilizing GenAI APIs (Ada-002, GPT) to poll real-time production data, storing embeddings/logs in VectorDB/MySQL, and authenticated frontend for support staff} + \resumeItemListEnd + + \resumeSubheading + {Nth Venture Studio}{February -- August 2023} + {Data \& AI Intern}{Austin, TX} + \resumeItemListStart + \resumeItem{Implemented technical MVP for CERTD (employee upskilling seed startup)} + \resumeItemListEnd + + + \resumeSubHeadingListEnd + + +%-----------PROJECTS----------- +\section{Projects} + \resumeSubHeadingListStart + \resumeProjectHeading + {\textbf{Cavalier Autonomous Racing} $|$ \emph{ROS, C++, CMake}}{April 2024 -- Present} + \resumeItemListStart + \resumeItem{Refactored state machine to handle emergency racing scenarios using ROS2 and in-house YAML validator} + \resumeItem{Migrated GUI to Qt C++, increasing data throughput by 25\% enabling asynchronous monitoring of car metrics} + \resumeItemListEnd + \resumeProjectHeading + {\textbf{theCourseForum} $|$ \emph{Django, PostgreSQL, JQuery, AWS}}{August 2022 -- May 2025} + \resumeItemListStart + \resumeItem{President of \#1 university course review and grade analytics platform serving 20,000+ students (85\% student body)} + \resumeItem{Implemented trigram/reverse-indexing search algorithm supplanting ElasticSearch, saving \$150/mo} + \resumeItemListEnd + + \resumeProjectHeading + {\textbf{none-ls} $|$ \emph{C, Lua, Plenary}}{} + \resumeItemListStart + \resumeItem{Core maintainer of NeoVim’s largest (2.9k+ stars, 10k users) LSP integration framework} + \resumeItemListEnd + + \resumeProjectHeading + {\textbf{guard} $|$ \emph{Lua, libuv, busted}}{} + \resumeItemListStart + \resumeItem{Developed first NeoVim asynchronous formatting and linting utility (6k users) with Lua coroutines} + \resumeItemListEnd + + \resumeSubHeadingListEnd + +% +%-----------PROGRAMMING SKILLS----------- +\section{Technical Skills} + \begin{itemize}[leftmargin=0.15in, label={}] + \small{\item{ + \textbf{Languages}{: Python, C, C++, Java, JavaScript, TypeScript, HTML/CSS, SQL, Lua, Shell, Bash} \\ + \textbf{Technologies/Frameworks}{: React, Node.js, Next.js, Git, Docker, AWS, GCP, Redis, Protobuf, Jenkins} \\ + }} + \end{itemize} + + +%------------------------------------------- \end{document}