connect via ssh
This commit is contained in:
parent
281df09350
commit
a308a090f4
|
@ -0,0 +1,17 @@
|
|||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand*\HyPL@Entry[1]{}
|
|
@ -0,0 +1,697 @@
|
|||
This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2021 on Slackware) (preloaded format=xelatex 2021.8.16) 16 AUG 2021 18:00
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**cv_9.tex
|
||||
(./cv_9.tex
|
||||
LaTeX2e <2020-10-01> patch level 4
|
||||
L3 programming layer <2021-02-18>
|
||||
(/usr/share/texmf-dist/tex/latex/base/article.cls
|
||||
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
|
||||
(/usr/share/texmf-dist/tex/latex/base/size10.clo
|
||||
File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
|
||||
)
|
||||
\c@part=\count175
|
||||
\c@section=\count176
|
||||
\c@subsection=\count177
|
||||
\c@subsubsection=\count178
|
||||
\c@paragraph=\count179
|
||||
\c@subparagraph=\count180
|
||||
\c@figure=\count181
|
||||
\c@table=\count182
|
||||
\abovecaptionskip=\skip47
|
||||
\belowcaptionskip=\skip48
|
||||
\bibindent=\dimen138
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty
|
||||
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
Package: expl3 2021-02-18 L3 programming layer (loader)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
|
||||
File: l3backend-xetex.def 2021-03-18 L3 backend support: XeTeX
|
||||
|
||||
(|extractbb --version)
|
||||
\c__kernel_sys_dvipdfmx_version_int=\count183
|
||||
\l__color_backend_stack_int=\count184
|
||||
\g__color_backend_stack_int=\count185
|
||||
\g__graphics_track_int=\count186
|
||||
\l__pdf_internal_box=\box47
|
||||
\g__pdf_backend_object_int=\count187
|
||||
\g__pdf_backend_annotation_int=\count188
|
||||
\g__pdf_backend_link_int=\count189
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty
|
||||
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex)))
|
||||
Package: fontspec 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
|
||||
Package: fontspec-xetex 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTe
|
||||
X
|
||||
\l__fontspec_script_int=\count190
|
||||
\l__fontspec_language_int=\count191
|
||||
\l__fontspec_strnum_int=\count192
|
||||
\l__fontspec_tmp_int=\count193
|
||||
\l__fontspec_tmpa_int=\count194
|
||||
\l__fontspec_tmpb_int=\count195
|
||||
\l__fontspec_tmpc_int=\count196
|
||||
\l__fontspec_em_int=\count197
|
||||
\l__fontspec_emdef_int=\count198
|
||||
\l__fontspec_strong_int=\count199
|
||||
\l__fontspec_strongdef_int=\count266
|
||||
\l__fontspec_tmpa_dim=\dimen139
|
||||
\l__fontspec_tmpb_dim=\dimen140
|
||||
\l__fontspec_tmpc_dim=\dimen141
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty
|
||||
Package: fontenc 2020/08/10 v2.0s Standard LaTeX package
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
|
||||
|
||||
Package fontspec Info: Font family 'Hack(0)' created for font 'Hack' with
|
||||
(fontspec) options [Mapping=tex-text,Ligatures=TeX,SmallCapsFont =
|
||||
(fontspec) Hack].
|
||||
(fontspec)
|
||||
(fontspec) This font family consists of the following NFSS
|
||||
(fontspec) series/shapes:
|
||||
(fontspec)
|
||||
(fontspec) - 'normal' (m/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'bold' (b/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/B/OT:script=latn;language=dflt;mapping=tex-text
|
||||
;"
|
||||
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'italic' (m/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/I/OT:script=latn;language=dflt;mapping=tex-text
|
||||
;"
|
||||
(fontspec) - 'italic small caps' (m/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'bold italic' (b/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/BI/OT:script=latn;language=dflt;mapping=tex-tex
|
||||
t;"
|
||||
(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
|
||||
|
||||
(/usr/share/texmf-dist/tex/xelatex/xunicode/xunicode.sty
|
||||
File: xunicode.sty 2011/09/09 v0.981 provides access to latin accents and many
|
||||
other characters in Unicode lower plane
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/tipa/t3enc.def
|
||||
File: t3enc.def 2001/12/31 T3 encoding
|
||||
LaTeX Font Info: Font shape `TU/Hack(0)/m/sl' in size <10> not available
|
||||
(Font) Font shape `TU/Hack(0)/m/it' tried instead on input line 31
|
||||
6.
|
||||
)
|
||||
\tipaTiiicode=\count267
|
||||
\tipasavetokens=\toks15
|
||||
\tipachecktokens=\toks16
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
|
||||
\KV@toks@=\toks17
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty
|
||||
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
|
||||
)
|
||||
Package graphics Info: Driver file: xetex.def on input line 105.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def
|
||||
File: xetex.def 2021/03/18 v5.0k Graphics/color driver for xetex
|
||||
))
|
||||
\Gin@req@height=\dimen142
|
||||
\Gin@req@width=\dimen143
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/xelatex/xltxtra/xltxtra.sty
|
||||
Package: xltxtra 2018/12/31 v0.7 Improvements for the "XeLaTeX" format
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty
|
||||
Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
Package: iftex 2020/03/06 v1.0d TeX engine tests
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/ifxetex.sty
|
||||
Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/realscripts/realscripts.sty
|
||||
Package: realscripts 2016/02/13 v0.3d Access OpenType subscripts and superscrip
|
||||
ts
|
||||
\subsupersep=\dimen144
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/metalogo/metalogo.sty
|
||||
Package: metalogo 2010/05/29 v0.12 Extended TeX logo macros
|
||||
\xl@everylogo=\toks18
|
||||
\xl@@everylogo=\toks19
|
||||
LaTeX Info: Redefining \TeX on input line 193.
|
||||
LaTeX Info: Redefining \LaTeX on input line 202.
|
||||
LaTeX Info: Redefining \LaTeXe on input line 219.
|
||||
)
|
||||
\l__xetex_show_hyphens_wrapping_box=\box48
|
||||
\l__xetex_show_hyphens_temp_box=\box49
|
||||
\l__xetex_show_hyphens_final_box=\box50
|
||||
\g__xetex_show_hyphens_word_box=\box51
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/url/url.sty
|
||||
\Urlmuskip=\muskip16
|
||||
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/parskip/parskip.sty
|
||||
Package: parskip 2021-03-14 v2.0h non-zero parskip adjustments
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
||||
\etb@tempcnta=\count268
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
File: color.cfg 2016/01/02 v1.6 sample color configuration
|
||||
)
|
||||
Package xcolor Info: Package option `usenames' ignored on input line 216.
|
||||
Package xcolor Info: Driver file: xetex.def on input line 225.
|
||||
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
|
||||
Package xcolor Info: Model `RGB' extended on input line 1364.
|
||||
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
|
||||
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
|
||||
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
|
||||
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
|
||||
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
|
||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
|
||||
|
||||
(/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/layaureo/layaureo.sty
|
||||
Package: layaureo 2004/09/16 v0.2
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
Package: geometry 2020/01/02 v5.9 Page Geometry
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
|
||||
)
|
||||
\Gm@cnth=\count269
|
||||
\Gm@cntv=\count270
|
||||
\c@Gm@tempcnt=\count271
|
||||
\Gm@bindingoffset=\dimen145
|
||||
\Gm@wd@mp=\dimen146
|
||||
\Gm@odd@mp=\dimen147
|
||||
\Gm@even@mp=\dimen148
|
||||
\Gm@layoutwidth=\dimen149
|
||||
\Gm@layoutheight=\dimen150
|
||||
\Gm@layouthoffset=\dimen151
|
||||
\Gm@layoutvoffset=\dimen152
|
||||
\Gm@dimlist=\toks20
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/tools/calc.sty
|
||||
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
|
||||
\calc@Acount=\count272
|
||||
\calc@Bcount=\count273
|
||||
\calc@Adimen=\dimen153
|
||||
\calc@Bdimen=\dimen154
|
||||
\calc@Askip=\skip49
|
||||
\calc@Bskip=\skip50
|
||||
LaTeX Info: Redefining \setlength on input line 80.
|
||||
LaTeX Info: Redefining \addtolength on input line 81.
|
||||
\calc@Ccount=\count274
|
||||
\calc@Cskip=\skip51
|
||||
)
|
||||
\LA@MargineRilegatura=\skip52
|
||||
\LA@LarghezzaTesto=\skip53
|
||||
\LA@AltezzaTesto=\skip54
|
||||
\LA@MargineSinistro=\skip55
|
||||
\LA@MargineSuperiore=\skip56
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
Package: hyperref 2021-02-27 v7.00k Hypertext links for LaTeX
|
||||
|
||||
(/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 not found.
|
||||
)
|
||||
(/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/latex/hycolor/hycolor.sty
|
||||
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
|
||||
)
|
||||
\@linkdim=\dimen155
|
||||
\Hy@linkcounter=\count275
|
||||
\Hy@pagecounter=\count276
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
File: pd1enc.def 2021-02-27 v7.00k Hyperref: PDFDocEncoding definition (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
|
||||
File: hyperref-langpatches.def 2021-02-27 v7.00k Hyperref: patches for babel la
|
||||
nguages
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
|
||||
)
|
||||
\Hy@SavedSpaceFactor=\count277
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
File: puenc.def 2021-02-27 v7.00k Hyperref: PDF Unicode definition (HO)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def
|
||||
File: puenc-greekbasic.def 2021-02-27 v7.00k Hyperref: PDF Unicode definition (
|
||||
greek block) (HO)
|
||||
))
|
||||
Package hyperref Info: Hyper figures OFF on input line 4192.
|
||||
Package hyperref Info: Link nesting OFF on input line 4197.
|
||||
Package hyperref Info: Hyper index ON on input line 4200.
|
||||
Package hyperref Info: Plain pages OFF on input line 4207.
|
||||
Package hyperref Info: Backreferencing OFF on input line 4212.
|
||||
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
||||
Package hyperref Info: Bookmarks ON on input line 4445.
|
||||
\c@Hy@tempcnt=\count278
|
||||
LaTeX Info: Redefining \url on input line 4804.
|
||||
\XeTeXLinkMargin=\dimen156
|
||||
|
||||
(/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=\count279
|
||||
\Field@Width=\dimen157
|
||||
\Fld@charsize=\dimen158
|
||||
Package hyperref Info: Hyper figures OFF on input line 6075.
|
||||
Package hyperref Info: Link nesting OFF on input line 6080.
|
||||
Package hyperref Info: Hyper index ON on input line 6083.
|
||||
Package hyperref Info: backreferencing OFF on input line 6090.
|
||||
Package hyperref Info: Link coloring OFF on input line 6095.
|
||||
Package hyperref Info: Link coloring with OCG OFF on input line 6100.
|
||||
Package hyperref Info: PDF/A mode OFF on input line 6105.
|
||||
LaTeX Info: Redefining \ref on input line 6145.
|
||||
LaTeX Info: Redefining \pageref on input line 6149.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi packa
|
||||
ge
|
||||
with kernel methods
|
||||
)
|
||||
\Hy@abspage=\count280
|
||||
\c@Item=\count281
|
||||
\c@Hfootnote=\count282
|
||||
)
|
||||
Package hyperref Info: Driver (autodetected): hxetex.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/hxetex.def
|
||||
File: hxetex.def 2021-02-27 v7.00k Hyperref driver for XeTeX
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty
|
||||
Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO
|
||||
)
|
||||
)
|
||||
\pdfm@box=\box52
|
||||
\c@Hy@AnnotLevel=\count283
|
||||
\HyField@AnnotCount=\count284
|
||||
\Fld@listcount=\count285
|
||||
\c@bookmark@seq@number=\count286
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atvery packag
|
||||
e
|
||||
with kernel methods
|
||||
)
|
||||
(/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 2
|
||||
86.
|
||||
)
|
||||
\Hy@SectionHShift=\skip57
|
||||
)
|
||||
Package hyperref Info: Option `colorlinks' set `true' on input line 41.
|
||||
Package hyperref Info: Option `breaklinks' set `true' on input line 41.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||
Package: titlesec 2019/10/16 v2.13 Sectioning titles
|
||||
\ttl@box=\box53
|
||||
\beforetitleunit=\skip58
|
||||
\aftertitleunit=\skip59
|
||||
\ttl@plus=\dimen159
|
||||
\ttl@minus=\dimen160
|
||||
\ttl@toksa=\toks21
|
||||
\titlewidth=\dimen161
|
||||
\titlewidthlast=\dimen162
|
||||
\titlewidthfirst=\dimen163
|
||||
) (./cv_9.aux)
|
||||
\openout1 = `cv_9.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 47.
|
||||
LaTeX Font Info: Trying to load font information for TS1+cmr on input line 4
|
||||
7.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd
|
||||
File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
|
||||
)
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for T3/cmr/m/n on input line 47.
|
||||
LaTeX Font Info: Trying to load font information for T3+cmr on input line 47
|
||||
.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/tipa/t3cmr.fd
|
||||
File: t3cmr.fd 2001/12/31 TIPA font definitions
|
||||
)
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 47.
|
||||
LaTeX Font Info: ... okay on input line 47.
|
||||
|
||||
Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid
|
||||
(fontspec) this).
|
||||
|
||||
\symlegacymaths=\mathgroup4
|
||||
LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold'
|
||||
(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \acute on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \grave on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \ddot on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \tilde on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \bar on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \breve on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \check on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \hat on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \dot on input line 47.
|
||||
LaTeX Font Info: Redeclaring math accent \mathring on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \colon on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Gamma on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Delta on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Theta on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Lambda on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Xi on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Pi on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Sigma on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Phi on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Psi on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \Omega on input line 47.
|
||||
LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 47.
|
||||
LaTeX Font Info: Redeclaring symbol font `operators' on input line 47.
|
||||
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
|
||||
(Font) `operators' in the math version `normal' on input line 47.
|
||||
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
|
||||
(Font) OT1/cmr/m/n --> TU/Hack(0)/m/n on input line 47.
|
||||
LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
|
||||
(Font) `operators' in the math version `bold' on input line 47.
|
||||
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
|
||||
(Font) OT1/cmr/bx/n --> TU/Hack(0)/m/n on input line 47.
|
||||
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
|
||||
(Font) TU/Hack(0)/m/n --> TU/Hack(0)/m/n on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
|
||||
(Font) OT1/cmr/m/it --> TU/Hack(0)/m/it on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
|
||||
(Font) OT1/cmr/bx/n --> TU/Hack(0)/b/n on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
|
||||
(Font) OT1/cmss/m/n --> TU/lmss/m/n on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
|
||||
(Font) OT1/cmtt/m/n --> TU/lmtt/m/n on input line 47.
|
||||
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
|
||||
(Font) TU/Hack(0)/m/n --> TU/Hack(0)/b/n on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
|
||||
(Font) OT1/cmr/bx/it --> TU/Hack(0)/b/it on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
|
||||
(Font) OT1/cmss/bx/n --> TU/lmss/b/n on input line 47.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
|
||||
(Font) OT1/cmtt/m/n --> TU/lmtt/b/n on input line 47.
|
||||
|
||||
*geometry* driver: auto-detecting
|
||||
*geometry* detected driver: xetex
|
||||
*geometry* verbose mode - [ preamble ] result:
|
||||
* driver: xetex
|
||||
* paper: a4paper
|
||||
* layout: <same size as paper>
|
||||
* layoutoffset:(h,v)=(0.0pt,0.0pt)
|
||||
* modes:
|
||||
* h-part:(L,W,R)=(94.75394pt, 408.0pt, 94.75394pt)
|
||||
* v-part:(T,H,B)=(76.58502pt, 660.1549pt, 108.30692pt)
|
||||
* \paperwidth=597.50787pt
|
||||
* \paperheight=845.04684pt
|
||||
* \textwidth=408.0pt
|
||||
* \textheight=660.1549pt
|
||||
* \oddsidemargin=22.48395pt
|
||||
* \evensidemargin=22.48395pt
|
||||
* \topmargin=-32.68497pt
|
||||
* \headheight=12.0pt
|
||||
* \headsep=25.0pt
|
||||
* \topskip=10.0pt
|
||||
* \footskip=30.0pt
|
||||
* \marginparwidth=57.0pt
|
||||
* \marginparsep=11.0pt
|
||||
* \columnsep=10.0pt
|
||||
* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
|
||||
* \hoffset=0.0pt
|
||||
* \voffset=0.0pt
|
||||
* \mag=1000
|
||||
* \@twocolumnfalse
|
||||
* \@twosidefalse
|
||||
* \@mparswitchfalse
|
||||
* \@reversemarginfalse
|
||||
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
|
||||
|
||||
Package hyperref Info: Link coloring ON on input line 47.
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
Package: nameref 2021-04-02 v2.47 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)
|
||||
)
|
||||
\c@section@level=\count287
|
||||
)
|
||||
LaTeX Info: Redefining \ref on input line 47.
|
||||
LaTeX Info: Redefining \pageref on input line 47.
|
||||
LaTeX Info: Redefining \nameref on input line 47.
|
||||
|
||||
(./cv_9.out) (./cv_9.out)
|
||||
\@outlinefile=\write3
|
||||
\openout3 = `cv_9.out'.
|
||||
|
||||
|
||||
|
||||
Package hyperref Warning: Rerun to get /PageLabels entry.
|
||||
|
||||
LaTeX Font Info: External font `cmex10' loaded for size
|
||||
(Font) <7> on input line 61.
|
||||
LaTeX Font Info: External font `cmex10' loaded for size
|
||||
(Font) <5> on input line 61.
|
||||
|
||||
Package fontspec Info: Font family 'Hack(1)' created for font 'Hack' with
|
||||
(fontspec) options [Mapping=tex-text,Ligatures=TeX,SmallCapsFont =
|
||||
(fontspec) Hack,VerticalPosition=Superior].
|
||||
(fontspec)
|
||||
(fontspec) This font family consists of the following NFSS
|
||||
(fontspec) series/shapes:
|
||||
(fontspec)
|
||||
(fontspec) - 'normal' (m/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'bold' (b/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/B/OT:script=latn;language=dflt;+sups;mapping=te
|
||||
x-text;"
|
||||
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'italic' (m/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/I/OT:script=latn;language=dflt;+sups;mapping=te
|
||||
x-text;"
|
||||
(fontspec) - 'italic small caps' (m/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'bold italic' (b/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/BI/OT:script=latn;language=dflt;+sups;mapping=t
|
||||
ex-text;"
|
||||
(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
|
||||
|
||||
Overfull \hbox (31.32895pt too wide) in paragraph at lines 74--91
|
||||
[][]
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (143.79788pt too wide) in paragraph at lines 98--122
|
||||
[][]
|
||||
[]
|
||||
|
||||
|
||||
Package fontspec Info: Font family 'Hack(2)' created for font 'Hack' with
|
||||
(fontspec) options
|
||||
(fontspec) [Mapping=tex-text,Ligatures=TeX,SmallCapsFont=Hack].
|
||||
(fontspec)
|
||||
(fontspec) This font family consists of the following NFSS
|
||||
(fontspec) series/shapes:
|
||||
(fontspec)
|
||||
(fontspec) - 'normal' (m/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'bold' (b/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/B/OT:script=latn;language=dflt;mapping=tex-text
|
||||
;"
|
||||
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'italic' (m/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/I/OT:script=latn;language=dflt;mapping=tex-text
|
||||
;"
|
||||
(fontspec) - 'italic small caps' (m/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
(fontspec) - 'bold italic' (b/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/BI/OT:script=latn;language=dflt;mapping=tex-tex
|
||||
t;"
|
||||
(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;mapping=tex-text;"
|
||||
|
||||
|
||||
|
||||
Package fontspec Info: Font family 'Hack(3)' created for font 'Hack' with
|
||||
(fontspec) options
|
||||
(fontspec) [Mapping=tex-text,Ligatures=TeX,SmallCapsFont=Hack,Verti
|
||||
calPosition=Superior].
|
||||
(fontspec)
|
||||
(fontspec) This font family consists of the following NFSS
|
||||
(fontspec) series/shapes:
|
||||
(fontspec)
|
||||
(fontspec) - 'normal' (m/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'bold' (b/n) with NFSS spec.:
|
||||
(fontspec) <->"Hack/B/OT:script=latn;language=dflt;+sups;mapping=te
|
||||
x-text;"
|
||||
(fontspec) - 'bold small caps' (b/sc) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'italic' (m/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/I/OT:script=latn;language=dflt;+sups;mapping=te
|
||||
x-text;"
|
||||
(fontspec) - 'italic small caps' (m/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
(fontspec) - 'bold italic' (b/it) with NFSS spec.:
|
||||
(fontspec) <->"Hack/BI/OT:script=latn;language=dflt;+sups;mapping=t
|
||||
ex-text;"
|
||||
(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.:
|
||||
(fontspec) <->"Hack/OT:script=latn;language=dflt;+sups;mapping=tex-
|
||||
text;"
|
||||
|
||||
|
||||
Overfull \hbox (103.66116pt too wide) in paragraph at lines 129--134
|
||||
[][]
|
||||
[]
|
||||
|
||||
|
||||
./cv_9.tex:156: Package fontspec Error: The font "Fontin-Regular" cannot be fou
|
||||
nd.
|
||||
|
||||
For immediate help type H <return>.
|
||||
...
|
||||
|
||||
l.156 ...sFont=Fontin SmallCaps]{Fontin-Regular}\\
|
||||
|
||||
?
|
||||
./cv_9.tex:156: Emergency stop.
|
||||
...
|
||||
|
||||
l.156 ...sFont=Fontin SmallCaps]{Fontin-Regular}\\
|
||||
|
||||
|
||||
A font might not be found for many reasons.
|
||||
Check the spelling, where the font is installed etc. etc.
|
||||
|
||||
When in doubt, ask someone for help!
|
||||
|
||||
|
||||
|
||||
Here is how much of TeX's memory you used:
|
||||
14986 strings out of 476919
|
||||
270099 string characters out of 5827663
|
||||
620953 words of memory out of 5000000
|
||||
34807 multiletter control sequences out of 15000+600000
|
||||
403998 words of font info for 54 fonts, out of 8000000 for 9000
|
||||
1348 hyphenation exceptions out of 8191
|
||||
83i,9n,89p,1193b,443s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
No pages of output.
|
Binary file not shown.
|
@ -0,0 +1,231 @@
|
|||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Plasmati Graduate CV
|
||||
% LaTeX Template
|
||||
% Version 1.0 (24/3/13)
|
||||
%
|
||||
% This template has been downloaded from:
|
||||
% http://www.LaTeXTemplates.com
|
||||
%
|
||||
% Original author:
|
||||
% Alessandro Plasmati (alessandro.plasmati@gmail.com)
|
||||
%
|
||||
% License:
|
||||
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
|
||||
%
|
||||
% Important note:
|
||||
% This template needs to be compiled with XeLaTeX.
|
||||
% The main document font is called Fontin and can be downloaded for free
|
||||
% from here: http://www.exljbris.com/fontin.html
|
||||
%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\documentclass[a4paper,10pt]{article} % Default font size and paper size
|
||||
|
||||
\usepackage{fontspec} % For loading fonts
|
||||
\defaultfontfeatures{Mapping=tex-text}
|
||||
\setmainfont[SmallCapsFont = Hack]{Hack} % Main document font
|
||||
|
||||
\usepackage{xunicode,xltxtra,url,parskip} % Formatting packages
|
||||
|
||||
\usepackage[usenames,dvipsnames]{xcolor} % Required for specifying custom colors
|
||||
|
||||
\usepackage[big]{layaureo} % Margin formatting of the A4 page, an alternative to layaureo can be \usepackage{fullpage}
|
||||
% To reduce the height of the top margin uncomment: \addtolength{\voffset}{-1.3cm}
|
||||
|
||||
\usepackage{hyperref} % Required for adding links and customizing them
|
||||
\definecolor{linkcolour}{rgb}{0,0.2,0.6} % Link color
|
||||
\hypersetup{colorlinks,breaklinks,urlcolor=linkcolour,linkcolor=linkcolour} % Set link colors throughout the document
|
||||
|
||||
\usepackage{titlesec} % Used to customize the \section command
|
||||
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule] % Text formatting of sections
|
||||
\titlespacing{\section}{0pt}{3pt}{3pt} % Spacing around sections
|
||||
|
||||
\begin{document}
|
||||
|
||||
\pagestyle{empty} % Removes page numbering
|
||||
|
||||
\font\fb=''[cmr10]'' % Change the font of the \LaTeX command under the skills section
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% NAME AND CONTACT INFORMATION
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\par{\centering{\Huge John \textsc{Smith}}\bigskip\par} % Your name
|
||||
|
||||
\section{Personal Data}
|
||||
|
||||
\begin{tabular}{rl}
|
||||
\textsc{Place and Date of Birth:} & Canada | 20 November 1987 \\
|
||||
\textsc{Address:} & 123 Broadway, City, State, Canada \\
|
||||
\textsc{Phone:} & +1 111 1112\\
|
||||
\textsc{email:} & \href{mailto:john@smith.com}{john@smith.com}
|
||||
\end{tabular}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% WORK EXPERIENCE
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section{Work Experience}
|
||||
|
||||
\begin{tabular}{r|p{11cm}}
|
||||
\emph{Current} & 1\textsuperscript{st} year Analyst at \textsc{Lehman Brothers}, London \\
|
||||
\textsc{Mar 2012} & \emph{Commodities Structured Trading}\\
|
||||
& \footnotesize{Developed spreadsheets for risk analysis on exotic derivatives on a wide array of commodities (\textit{ags, oils, precious} and \textit{base metals}), managed blotter and secondary trades on structured notes, liaised with Middle Office, Sales and Structuring for bookkeeping.}\\
|
||||
\multicolumn{2}{c}{} \\
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\textsc{Jul 2010-Oct 2011} & Summer Intern at \textsc{Intech Inc}, Chicago \emph{}\\
|
||||
& \footnotesize{Received pre-placed offer from the Exotics Trading Desk as a result of very positive review. Rated ``\emph{truly distinctive}'' for Analytical Skills and Teamwork.}\\
|
||||
\multicolumn{2}{c}{} \\
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\textsc{Jan-Mar 2011} & Computer Technician at \textsc{Buy More}, Burbank \emph{}\\
|
||||
& \footnotesize{Worked in the Nerd Herd and helped to solve computer problems by asking customers to turn their computers off and on again.}
|
||||
\end{tabular}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% EDUCATION
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section{Education}
|
||||
|
||||
\begin{tabular}{rl}
|
||||
\textsc{July} 2012 & Master of Commerce in \textsc{Finance}, \textbf{The University of California}, Berkeley\\
|
||||
& 110/110 \small\emph{First Class Honours} | Major: Quantitative Finance\\
|
||||
& Thesis: ``Money is the Root of All Evil - Or is it?'' | \small Advisor: Prof. James \textsc{Smith}\\
|
||||
&\normalsize \textsc{Gpa}: 8.0/9.0\hyperlink{grds}{\hfill | \footnotesize Detailed List of Exams}\\
|
||||
&\\
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\textsc{July} 2011& Undergraduate Degree in \textsc{}\textsc{Business Studies} \\&110/110 \small\emph{Commerce Specialization}, \normalsize\textbf{The University of California}, Berkeley\\
|
||||
& Heavily specialized in mundane paperwork | \small Advisor: Stefano \textsc{Bonini}\\
|
||||
&\normalsize \textsc{Gpa}: 7.5/9.0 \hyperlink{grds_usc}{\hfill| \footnotesize Detailed List of Exams}\\
|
||||
&\\
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\textsc{Fall} 2008 & Exchange Semester at \textbf{University of Southern California}, Los Angeles\\
|
||||
& \textsc{Gpa}: 8.0/9.0 \hyperlink{grds_usc}{\hfill| \footnotesize Detailed List of Exams}\\
|
||||
&\\
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\textsc{July} 2006& \textbf{Liceo Classico ``E. Duni''}, Matera | Final Grade: 100/100
|
||||
\end{tabular}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% SCHOLARSHIPS AND ADDITIONAL INFO
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section{Scholarships and Certificates}
|
||||
|
||||
\begin{tabular}{rl}
|
||||
\textsc{Sept.} 2012 & Faculty of Science Masters Scholarship \footnotesize(\$30,000)\normalsize\\
|
||||
|
||||
\textsc{June} 2010 & {\textsc{Gmat}\textregistered}\setmainfont[SmallCapsFont=Hack]{Hack}: 730 (\textsc{q:50;v:39}) 96\textsuperscript{th} percentile; \textsc{awa}: 6.0/6.0 (89\textsuperscript{th} percentile)
|
||||
\end{tabular}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% LANGUAGES
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section{Languages}
|
||||
|
||||
\begin{tabular}{rl}
|
||||
\textsc{English:} & Fluent\\
|
||||
|
||||
\textsc{Italian:} & Mothertongue\\
|
||||
|
||||
\textsc{French:} & Basic Knowledge\\
|
||||
\end{tabular}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% COMPUTER SKILLS
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section{Computer Skills}
|
||||
|
||||
\begin{tabular}{rl}
|
||||
Basic Knowledge: & \textsc{php}, my\textsc{sql}, \textsc{html}, Access, \textsc{Linux}, ubuntu, {\fb \LaTeX}\setmainfont[SmallCapsFont=Fontin SmallCaps]{Fontin-Regular}\\
|
||||
|
||||
Intermediate Knowledge: & \textsc{vba}, Excel, Word, PowerPoint\\
|
||||
\end{tabular}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% INTERESTS AND ACTIVITIES
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section{Interests and Activities}
|
||||
|
||||
Technology, Open-Source, Programming\\
|
||||
Paradoxes in Decision Making, Psychoanalysis, Behavioural Finance\\
|
||||
Football, Travelling
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\newpage
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% GRADE TABLES
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\par{\centering\Large \hypertarget{grds}{Master of Science in \textsc{Finance}}\par}\large{\centering Grades\par}\normalsize
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{lcc}
|
||||
\multicolumn{1}{c}{\textsc{Exam}} & \textsc{Grade}&\textsc{Credit Hrs}\\ \hline
|
||||
Corporate Finance (Valuation) & 25 & 6\\
|
||||
Financial Statement Analysis & 28 & 6\\
|
||||
Statistics & 27 & 6\\
|
||||
Theory of Finance & 26 & 6\\
|
||||
Quantitative Methods for Finance & 30 & 6\\
|
||||
Econometrics & 24 & 6\\
|
||||
Derivatives & 31 & 6\\
|
||||
Management of Financial and Insurance Companies & 30 & 6\\
|
||||
Business Law & 31 & 6\\
|
||||
Investment Banking & 28 & 6\\ \\
|
||||
Behavioral Models for Economics and Finance & 29 & 6\\
|
||||
Numerical Methods for Finance & 29 & 6\\
|
||||
Advanced Derivatives & 30 & 6\\
|
||||
Fixed Income (Advanced Methods) & 30 & 6\\ \\
|
||||
English Language & 30 & 4\\
|
||||
French Language & 31 & 4\\
|
||||
Internship & & 8\\
|
||||
Final Thesis & & 20\\
|
||||
& Total & 120\\\cline{2-3}
|
||||
&\textsc{Gpa}&\textbf{8.0}
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
\bigskip
|
||||
\hrule
|
||||
\bigskip
|
||||
|
||||
%------------------------------------------------
|
||||
|
||||
\bigskip
|
||||
|
||||
\par{\centering\Large \hypertarget{grds_usc}{Exchange Program at \textsc{usc}, Los Angeles}\par}\large{\centering Grades\par}\normalsize
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{lcc}
|
||||
\multicolumn{1}{c}{\textsc{Exam}} & \textsc{Grade} & \textsc{Grade Points}\\
|
||||
\hline
|
||||
Corporate Financial Strategy & A & 4\\
|
||||
Derivatives & A & 4\\
|
||||
Money, Credit, and Banking & A & 4\\
|
||||
Business Strategy & A- & 3.5\\
|
||||
& &\\\cline{2-3}
|
||||
& \textsc{Gpa} & \textbf{3.875}
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\end{document}
|
|
@ -0,0 +1,3 @@
|
|||
mktextfm Fontin
|
||||
mktextfm Fontin-Regular
|
||||
mktextfm Fontin-Regular
|
Binary file not shown.
|
@ -0,0 +1,396 @@
|
|||
version: 2.2.0 (2021-07-28)
|
||||
- Remove dot in cventry when using moderncvbodyi.
|
||||
- Remove http baseurl in hyperref.
|
||||
- Change font encoding to use fontspec with Latin Modern for luatex and xetex,
|
||||
else inputenc / fontenc / lmodern (https://tex.stackexchange.com/a/496643).
|
||||
- Add birthdate field command.
|
||||
- Add Social entries for WhatsApp, Signal and Matrix.
|
||||
- Fix Researcher ID not showing (#29).
|
||||
- Make options 'symbols' and 'nosymbols' available to all styles to toggle whether
|
||||
symbols should be used or not. Include symbols in oldstyle by default.
|
||||
- Migrate older newcommand syntax in moderncvcollection.sty to the xparse syntax.
|
||||
- Fix resumé typo in template. Is now résumé.
|
||||
- Various other minor fixes.
|
||||
|
||||
version 2.1.0 (21 Jan 2021)
|
||||
- maintainer change: now team maintained (https://github.com/moderncv), since
|
||||
original repository is basically dead since 2016.
|
||||
- new \social options: Xing, Skype, GitLab, Bitbucket, stack overflow, ORCID,
|
||||
ResearcherID, ResearchGate, Telegram and Google Scholar
|
||||
- hyperlinks in phone numbers
|
||||
- switch from l3regex to expl3
|
||||
- new skill matrix feature
|
||||
- move to fonawesome5 package
|
||||
- default to https
|
||||
|
||||
version 2.0.0 (28 Jul 2015)
|
||||
- refactored the code into heads, body, foot and icon substyles. All styles
|
||||
(classic, casual, banking and oldstyle) are just a combination of these and
|
||||
some font selection. Mixing substyles (e.g., the banking header with the
|
||||
classic body) is now trivial by using the \moderncvhead, \moderncvbody,
|
||||
\moderncvfoot and \moderncvicons commands. Each of these take a substyle number
|
||||
as argument. \moderncvcolor takes a color name as argument.
|
||||
- added a new style, "fancy".
|
||||
- added an optional argument to \moderncvstyle to specify style options, i.e.
|
||||
\moderncvstyle[options]{style}. Below is a list of the available options per
|
||||
style:
|
||||
* classic
|
||||
> to specify of one's name should appear left or right at the top: "left"
|
||||
(default) or "right;
|
||||
* casual
|
||||
> to specify of one's name should appear left or right at the top: "left"
|
||||
(default) or "right;
|
||||
* banking
|
||||
> to specify how the section- and subsectionrules should be set:
|
||||
"fullrules", "shortrules", "mixedrules" (default; full rules for sections,
|
||||
short rules for subsections), "centered" (fullrules with centered title)
|
||||
and "norules" (norules, small caps font);
|
||||
> to specify how the body should be aligned: left" (default), "center" or
|
||||
"right";
|
||||
* oldstyle & fancy
|
||||
n/a
|
||||
- added a new color variant: "burgundy".
|
||||
- corrected the color of \addressstyle to match the one effectively used
|
||||
(color2).
|
||||
- adjusted the bibliography spacing to handle entries with or without labels.
|
||||
- added a check on the emptyness of \title when setting the hyperref document
|
||||
properties.
|
||||
|
||||
version 1.5.1 (29 Apr 2013)
|
||||
- made sure that XeLaTeX or LuaLaTeX is in use before loading the awesome icon
|
||||
set and if not, revert to the marvosym icon set.
|
||||
|
||||
version 1.5.0 (23 Apr 2013)
|
||||
- added a command to showcase social accounts in one's personal information:
|
||||
\social. The command currently handles automatically LinkedIn, Twitter and
|
||||
Github accounts, and other links can be provided explicitly.
|
||||
- added a new icon set: "awesome" (using the icons from the Font Awesome font).
|
||||
- set the "awesome" icon set as the default for the "casual" and "banking"
|
||||
style variants (can be changed back with \moderncvicons{marvosym}).
|
||||
- forced all the icons of the "letters" icon set to be of the same width, for
|
||||
alignment purpose.
|
||||
- added a letter icon ("W") for the homepage of the "letters" icon set.
|
||||
- forced some white space between the main text and the footer of the "casual"
|
||||
style variant.
|
||||
- removed the rule below the headings of the cvcolumns environment.
|
||||
|
||||
version 1.4.0 (28 Mar 2013)
|
||||
- deprecated \phone, \mobile and \fax in favour of \phone[<type>], where <type>
|
||||
can be "fixed" (default), "mobile" or "fax". As part of the change, one can now
|
||||
use each of these multiple times, to e.g. display multiple mobile phone numbers.
|
||||
- deprecated \firstname and \familyname in favour of \name{<first>}{<last>}.
|
||||
- added a new mechanism to select amongs different possible icon sets:
|
||||
\moderncvicons{<iconsetname>}, where <iconsetname> can be "marvosym" (used by
|
||||
default in the "banking", "casual" and "classic" style variants) or "letters"
|
||||
(used by default in the "oldstyle" style variant). \moderncvicons should
|
||||
always be called after \moderncvstyle in order to override the style variants
|
||||
defaults.
|
||||
- added a command to control the font of the page numbering: \pagenumberfont,
|
||||
as requested by fr1a1nky (launchpad question #224496).
|
||||
- removed the use of the suffix package.
|
||||
|
||||
version 1.3.0 (09 Feb 2013)
|
||||
- added a new environment to create multiple columns: cvcolumns. Each column
|
||||
is then created by \cvcolumn[width]{header}{content}, where the optional width
|
||||
is given as a fraction of the total width (between 0 and 1). The header and
|
||||
content are robust and can contain any paragraph command (e.g., a nest itemize
|
||||
environment).
|
||||
- added a macro (\pdfpagemode) to control what is visible upon opening compiled
|
||||
pdfs (assuming pdf reader support), as suggested by U. Stöhr.
|
||||
Possible values include: "UseNone" (only the document), "UseThumbs" (show
|
||||
thumbnails), "UseOutlines" (show bookmarks) and "FullScreen" (open in
|
||||
fullscreen mode).
|
||||
- added a 3rd, fully optional (can be omitted or left blank) argument to
|
||||
\address to specify a country, as requested on launchpad (launchpad bug
|
||||
#1063995).
|
||||
- compacted list environments further.
|
||||
- replaced the use of the xargs package by the xparse one.
|
||||
|
||||
version 1.2.1 (04 Dec 2012)
|
||||
- fixed a regression bug introduced in version 1.2.0 in the header of the
|
||||
"banking" style when no title is used, as reported on tex.stackexchange
|
||||
(question #85427).
|
||||
|
||||
version 1.2.0 (31 Oct 2012)
|
||||
- updated the "banking" style header to include the option to show a title.
|
||||
- set the values of \arrayrulewidth and \doublerulesep to their standard values
|
||||
(0.4pt and 2pt resp.) to enable the drawing of rules in tabulars and arrays by
|
||||
default.
|
||||
- modified the code of \makecvtitle and \makelettertitle of the "casual" style
|
||||
to avoid it to cause horizontal alignment issues after and before itself.
|
||||
- corrected a bug in \makelettertitle of most styles that displayed the current
|
||||
date (\today) instead of the date given through the \date command, as reported
|
||||
by B. Schlimmchen and S. Fnord.
|
||||
- removed the need to set pdfpagelabels=false when loading hyperref, by putting
|
||||
\pagenumbering{arabic} (to define \thepage) before loading hyperref, as figured
|
||||
out by J. Wolf.
|
||||
- corrected the line wrapping of \cvlistitem of the "banking" style.
|
||||
- corrected a bug in \makecvtitle and \makelettertitle of the "banking" style.
|
||||
- removed an unwanted space in the footer of the "casual" style.
|
||||
- moved the font style definitions to moderncv.cls for better readability
|
||||
(moderncv.cls is meant to be a sort of header file, implementing only some
|
||||
macros shared by all styles and defining the macros that the style files need
|
||||
to implement).
|
||||
|
||||
version 1.1.3 (10 Aug 2012)
|
||||
- corrected a longstanding issue causing hyperref to issue two warnings
|
||||
regarding its "pdfpagelabels" option, as pointed out and solved by P. Leifeld
|
||||
(launchpad bug #1035466).
|
||||
|
||||
version 1.1.2 (09 Aug 2012)
|
||||
- fixed a regression bug introduced in version 1.0.0 in the footer of the
|
||||
"casual" style, as discovered on tex.stackexchange (question #66316).
|
||||
|
||||
version 1.1.1 (30 Jul 2012)
|
||||
- fixed a compatibility issue introduced in version 1.0.0 when
|
||||
\maketitlenamewidth was renamed to \makecvtitlenamewidth, as reported by Peppe
|
||||
on launchpad (launchpad bug #1030802). The template now correctly uses
|
||||
\makecvtitlenamewidth, and \maketitlenamewidth was created as an alias for
|
||||
backward compatibility.
|
||||
|
||||
version 1.1.0 (29 Jul 2012)
|
||||
- fixed the switching from letter to resume, correcting spacing errors when a
|
||||
letter is typeset before the resume, as noticed by U. Gabor.
|
||||
- fixed the vertical alignment of the footers, as reported by T. Homa.
|
||||
Footers are now aligned to the bottom and the letter and cv footers are
|
||||
perfectly aligned in the "casual" style.
|
||||
- prepared moderncv for fontspec font loading (still commented in code).
|
||||
- changed the handling of the "sans" and "roman" class options, to be reflected
|
||||
at the beginning of the document and override style font choices.
|
||||
- turned unicode support in hyperref on by default.
|
||||
- tweaked the use of \textbullet to avoid the fall-back to Computer Modern
|
||||
fonts and prepared the use of symbols from the MarVoSym font for fontspec
|
||||
(LauLaTeX or XeLaTeX).
|
||||
- tweaked the \subsectionfill of the "banking" style to distribute extra space
|
||||
evenly between leaders.
|
||||
- added two options to change the "Enclosure" string used for the letter
|
||||
enclosure: either specify another string as optional argument to \enclosure,
|
||||
or redefine \enclname, as suggested by D. Wille.
|
||||
|
||||
version 1.0.0 (26 Mar 2012)
|
||||
- added commands to generate letters for every resume style: \recipient, \date,
|
||||
\opening, \closing, \enclosure, \makelettertitle and \makeletterclosing. The
|
||||
old \maketitle and \makefooter commands are now deprecated and replaced by
|
||||
\makecvtitle and \makecvfooter.
|
||||
- changed the alignment algorithm for the personal data display in the oldstyle
|
||||
style, as to align on the baseline of the first line with the surrounding text.
|
||||
|
||||
version 0.19.0 (06 Feb 2012)
|
||||
- reintroduced the ability to force the width reserved to display the name
|
||||
in the resume header for the classic style (\maketitlenamewidth).
|
||||
- improved the pdf metadata, as reported by S. Wunsch (launchpad bug #922476).
|
||||
- fixed a footersymbol bug in the casual style when no mobile number was given,
|
||||
as reported by S. Wunsch (launchpad bug #922470).
|
||||
- fixed a display bug when an address was given without postcode/city, as
|
||||
reported by O. Shaneh (launchpad bug #670263).
|
||||
|
||||
version 0.18.0 (05 Feb 2012)
|
||||
- corrected the handling of pdf bookmarks, as suggested on stackexchange by
|
||||
U. Fischer.
|
||||
- improved the spacing between sections and subsections by using \addvspace
|
||||
instead of \vspace.
|
||||
- corrected the spacing between entries with nested itemize environments
|
||||
(temporary solution working only for single line items).
|
||||
- added a check in the oldstyle style for an empty 4th argument in the
|
||||
\cvdoubleitem definition, to avoid printing a colon without preceding label.
|
||||
- added a new style on top of classic, casual and oldstyle: banking.
|
||||
|
||||
version 0.17.0 (25 Jan 2012)
|
||||
- changed the footer algorithm of style casual to avoid starting lines with
|
||||
the footer symbol.
|
||||
- aligned the space before and after the title across styles.
|
||||
- added an optional title to the casual style.
|
||||
- changed the definition of the font styles to avoid undesired extra spacing.
|
||||
- added a Spanish template, kindly provided by I. Buitrón.
|
||||
- corrected the vertical misalignment between the page number and the center
|
||||
footer in the casual style.
|
||||
|
||||
version 0.16.0 (15 Jan 2012)
|
||||
- added starred versions of \section and \subsection (that are identical to
|
||||
their non-starred version, to e.g. enable biblatex support as requested by
|
||||
S. Verberkt (launchpad bug #913102).
|
||||
- corrected a misalignment of the colored rule in front of the section titles
|
||||
in the classic and casual styles, as reported by P. Neidhardt (launchpad bug
|
||||
#915910).
|
||||
|
||||
version 0.15.1 (23 December 2011)
|
||||
- corrected a bug in the classic style causing the address font and color not
|
||||
being carried over newlines, as reported by J. Smith.
|
||||
|
||||
version 0.15.0 (19 December 2011)
|
||||
- corrected list spacing.
|
||||
- corrected inconsistent use of sans serif fonts in roman layout option.
|
||||
- the lmodern fonts are now automatically loaded only if installed on the
|
||||
system. The "nolmodern" option is now therefore obsolete.
|
||||
- complete code refactoring separating themes in separate styles and colors.
|
||||
- renamed \cvline to \cvitem, \cvlanguage to \cvitemwithcomment and \cvcomputer
|
||||
to \cvdoubleitem (the old command name still work and redirect to the new ones,
|
||||
but are deprecated).
|
||||
- removed the arbitrary minipage widths of skill proficiency vs comment in
|
||||
\cvitemwithcomments. The skill proficiency is now typeset exactly as given
|
||||
(i.e. one one line if no linebreaks are implicitly given) and the comment uses
|
||||
the remaining horizontal space.
|
||||
- changed the optional argument of \cvlistitem and \cvlistdoubleitem to specify
|
||||
the vertical skip after the item (as for \cvitem, cvitemwithcomments, etc).
|
||||
The way to change the list symbol is to redefine \listitemsymbol.
|
||||
- added a new style on top of classic and casual: oldstyle.
|
||||
- loaded the microtype package to improve typography.
|
||||
|
||||
version 0.14.0 (04 December 2011)
|
||||
- added support for CJK, thanks to the help of P. D'Apice.
|
||||
- the use of \recomputelengths after modifying any length in the preamble is
|
||||
now unnecessary; \recomputelength is automatically called at the start of the
|
||||
document.
|
||||
|
||||
version 0.13.1 (11 November 2011)
|
||||
- corrected a bug introduced by v0.13 in the classic style when no \photo is
|
||||
used, as reported by S. Gislais (launchpad bug #888702).
|
||||
|
||||
version 0.13.0 (06 November 2011)
|
||||
- added a "black" color option to render the resume in black & white, as
|
||||
suggested by F. Bicarri.
|
||||
- removed the pdflatex option when loading hyperref to enable other engines
|
||||
(e.g., dvips, xetex), leftover from the v 0.11 cleanup, as reported by
|
||||
K. Amaterasu and P. Mavrogiorgos (launchpad bugs #754693 and #859834).
|
||||
- added a "purple" color option, as proposed by B. Ravel.
|
||||
- added a 3rd optional argument to the \photo command to control the thickness
|
||||
of the framebox. Setting it to 0pt will disable the frame around the photo, as
|
||||
requested by T. Krennwallner (launchpad bug #664568).
|
||||
|
||||
version 0.12.0 (03 August 2010)
|
||||
- prevented pagebreaks after sections and subsections (launchpad bug #409902),
|
||||
as originally reported by C. Gaspoz and fixed by launchpad user tentotwo).
|
||||
|
||||
version 0.11.0 (20 July 2010)
|
||||
- removed the \ifpdf check when loading the graphicx package, as graphicx does
|
||||
does check internally and this was preventing proper functionning with xelatex
|
||||
and luatex, as reported by A. Trautmann. The same check was also removed
|
||||
everywhere else in the document (i.e. when loading the color and hyperref
|
||||
packages).
|
||||
|
||||
version 0.10.0 (13 June 2010)
|
||||
- fixed a compatibility issue with the natbib package (natbib uses \section*
|
||||
to format the bibliography title, while only \section was defined by
|
||||
moderncv), as reported on launchpad (launchpad bug #393920).
|
||||
- fixed a compatibility issues with (any package relying on) the etoolbox
|
||||
package, due to the double definition of \AtEndPreamble, as reported by
|
||||
D. Becker.
|
||||
|
||||
version 0.9.0 (31 May 2010)
|
||||
- added support for the itemize, enumerate and description environments.
|
||||
|
||||
version 0.8.0 (24 May 2010)
|
||||
- added support for multibib. Also modified the template to illustrate how to
|
||||
show labels in the bibliography, as requested by Tom D. R. and Stefan K.
|
||||
- added a command to indicate your personal homepage (\homepage{url}), as
|
||||
requested by J. de Jong and A. Pairet.
|
||||
- corrected an alignment bug for text following a \quote with no immediate
|
||||
\section, as kindly reported by J. Vermeulen and L. Saliou.
|
||||
- corrected a spacing bug when no blank line (or \par) is left after
|
||||
\maketitle. Thanks to A. Menzel for reporting the strange behaviour.
|
||||
- corrected the alignment of the extrainfo title part when no picture was
|
||||
used, as reported by M. Bana.
|
||||
- corrected the missplacement of pdf bookmarks as noticed by L. Fortunato.
|
||||
- corrected several bugs linked to the code for checking for empty arguments
|
||||
in \cventry, as reported by B. Ekran (launchpad bug #268768), L. Păncescu and
|
||||
E. Gregorio.
|
||||
|
||||
version 0.7.0 (17 June 2008)
|
||||
- corrected an outstanding spacing bug (space between cvlines longer
|
||||
than 1 line).
|
||||
- removed the need to use \closesection and \emptysection as internal
|
||||
tabulars are now always closed. This allows she use of bibliography packages
|
||||
such as bibunits. Thanks to S. Busch for pointing out the incompatibility and
|
||||
helping testing out the bug correction.
|
||||
- changed the definition of \photo: the first (optional) argument should
|
||||
give the desired width of the picture, instead of its height
|
||||
- corrected an alignment bug for \cvlistitems longer than 1 line, as
|
||||
reported by S. Nikolopoulos.
|
||||
- deprecated the commands \sethintscolumnlength and \sethintscolumntowidth.
|
||||
Instead, just set \hintscolumnwidth to the desired length by using the regular
|
||||
\setlength or \settowidth commands, and call \recomputelengths.
|
||||
- added the ability to control the width of the name placeholder in the
|
||||
classic theme, by setting the length \maketitlenamewidth. Again, don't forget
|
||||
to call \recomputelengths afterward.
|
||||
|
||||
version 0.6.0 (28 May 2007)
|
||||
- corrected some spacing bugs and cleaned up the code.
|
||||
- corrected a bug in the bibliography file of the examples spotted by
|
||||
U. Stöhr.
|
||||
- added color variants to the classic and casual style, as suggested by
|
||||
U. Stöhr.
|
||||
- added a page counter for resumes running longer than 1 page, as requested by
|
||||
A. Martin. It can be disabled by the command \nopagenumbers{}.
|
||||
- added commands to include a mobile phone and fax number.
|
||||
- made the symbols used for the phone number, the email, ... customizable.
|
||||
To modify those symbols, just redefine \phonesymbol, emailsymbol, ...
|
||||
- corrected the pdf information given to hyperref as pointed out by
|
||||
C. Knuepfer.
|
||||
- rewrote the examples.
|
||||
|
||||
version 0.5.0 (9 September 2006)
|
||||
- added a \photo command to display a picture. That command takes the name of
|
||||
the file with the picture as argument, and the desired height as optional
|
||||
argument.
|
||||
- implemented the needed commands to make moderncv compatible with BibTeX, as
|
||||
suggested by J. Lie. This makes it possible to display one's publications,
|
||||
stored in the BibTeX file 'publications.bib'
|
||||
by using:
|
||||
\nocite{*}
|
||||
\bibliographystyle{plain}
|
||||
\bibliography{publications}
|
||||
As usual, the name of the section title can be changed by redefining the
|
||||
command \refname.
|
||||
- added the \today command, useful for example if one need to add the date the
|
||||
resumé was produced with
|
||||
\closesection{}
|
||||
\vfill{\hfill{\scriptsize Produced \today.}}
|
||||
at the end of your CV, as suggested by F. Hammann.
|
||||
|
||||
version 0.4.0 (2 May 2006)
|
||||
- removed the dependency on the geometry package, so that users can now invoke
|
||||
it themselve, and easily change the geometry of the page.
|
||||
|
||||
version 0.3.0 (10 April 2006)
|
||||
- moderncv now uses the 'longtable' class, allowing cv sections to split
|
||||
across multiple pages.
|
||||
- the different lengths used by moderncv are now customizable! In particular,
|
||||
the first column (the one containing the date in the examples), can now be set
|
||||
to any width, for people needing a smaller or larger one. To do that, either
|
||||
use
|
||||
\sethintscolumnlength{<length>},
|
||||
where <length> is the desired length in a unit LaTeX understands, or
|
||||
\sethintscolumntowidth{<string>},
|
||||
where <string> is a string of the desired length (usually, the longest string
|
||||
that has to appear in the column). Thanks to A. Pöge for pointing out the need
|
||||
of such a feature.
|
||||
- added the command \emptysection{}, which makes it possible to start a
|
||||
section without name. In combination with \closesection{}, this makes it
|
||||
possible to drop out of the layout of moderncv, and come back to it later.
|
||||
This should make the inclusion of arbitrary elements not covered by moderncv
|
||||
code possible.
|
||||
- corrected a spacing problem in the cventry command, as pointed out and
|
||||
solved by B. Eßmann.
|
||||
|
||||
version 0.2.0 (6 March 2006)
|
||||
- rewrite of the code to have the styles (fonts, colours, headers and footers)
|
||||
be defined in different files than the class. The styles are now defined in a
|
||||
separate file per style, named moderncvstyle<style_name>. It should now be
|
||||
easy to write your own style, starting from moderncvstyleempty.sty. If you
|
||||
feel you have created a nice style, just email it to me and I'll include it in
|
||||
the next version.
|
||||
- due to the previous point, styles are now loaded by the command
|
||||
\moderncvstyle{style_name}. I couldn't figure out a way to preserve the old
|
||||
"casual" and "classic" class options, so these are now broken! Use
|
||||
\moderncvstyle{casual} or \moderncvstyle{classic} at the beginning of your
|
||||
document. This should be the only incompatibility with version 0.1.
|
||||
- added class option "nolmodern" for people without the latin modern fonts.
|
||||
- corrected some English mistakes in the examples. Thanks to M. H. Prager for
|
||||
pointing them out.
|
||||
- added a \cvlistitem to produce items with a bullet (or whatever is defined
|
||||
in \listitemsymbol), and renamed \cvresume to \cvlistdoubleitem for
|
||||
consistency purpose. For compatibility reasons, the command \cvresume still
|
||||
works, but should be avoided.
|
||||
|
||||
version 0.1.0 (1 March 2006)
|
||||
- first release.
|
|
@ -0,0 +1,15 @@
|
|||
- When using the "fancy" style, undesired space is added between the bibliography
|
||||
head and the first entry, as well as after the last entry
|
||||
- Moderncv is incompatible with biblatex.
|
||||
- Footnotes generates errors (though the output seem correct when running with
|
||||
"-interaction=nonstopmode")
|
||||
- When using CJK, the last \clearpage required for fancyhdr to work properly kills
|
||||
the "lastpage" counter, hence also the page numbering.
|
||||
- Moderncv produces an error ("lonely \item--perhaps a missing list environment")
|
||||
when used with bibentry, through the output is actually correct. Amongst other,
|
||||
this causes compilation by LyX to stop.
|
||||
- The space after a cventry gets eaten up when the last argument contains a nested
|
||||
itemize environment. An ugly hack and incomplete solution was implemented by
|
||||
including a \strut in every item label, but this doesn't solve the problem for
|
||||
multi-line items. Ideally, the strut should end the item, but there seems to be
|
||||
no way to do this.
|
|
@ -0,0 +1,415 @@
|
|||
The LaTeX Project Public License
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
||||
|
||||
LPPL Version 1.3c 2008-05-04
|
||||
|
||||
Copyright 1999 2002-2008 LaTeX3 Project
|
||||
Everyone is allowed to distribute verbatim copies of this
|
||||
license document, but modification of it is not allowed.
|
||||
|
||||
|
||||
PREAMBLE
|
||||
========
|
||||
|
||||
The LaTeX Project Public License (LPPL) is the primary license under
|
||||
which the LaTeX kernel and the base LaTeX packages are distributed.
|
||||
|
||||
You may use this license for any work of which you hold the copyright
|
||||
and which you wish to distribute. This license may be particularly
|
||||
suitable if your work is TeX-related (such as a LaTeX package), but
|
||||
it is written in such a way that you can use it even if your work is
|
||||
unrelated to TeX.
|
||||
|
||||
The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
|
||||
below, gives instructions, examples, and recommendations for authors
|
||||
who are considering distributing their works under this license.
|
||||
|
||||
This license gives conditions under which a work may be distributed
|
||||
and modified, as well as conditions under which modified versions of
|
||||
that work may be distributed.
|
||||
|
||||
We, the LaTeX3 Project, believe that the conditions below give you
|
||||
the freedom to make and distribute modified versions of your work
|
||||
that conform with whatever technical specifications you wish while
|
||||
maintaining the availability, integrity, and reliability of
|
||||
that work. If you do not see how to achieve your goal while
|
||||
meeting these conditions, then read the document `cfgguide.tex'
|
||||
and `modguide.tex' in the base LaTeX distribution for suggestions.
|
||||
|
||||
|
||||
DEFINITIONS
|
||||
===========
|
||||
|
||||
In this license document the following terms are used:
|
||||
|
||||
`Work'
|
||||
Any work being distributed under this License.
|
||||
|
||||
`Derived Work'
|
||||
Any work that under any applicable law is derived from the Work.
|
||||
|
||||
`Modification'
|
||||
Any procedure that produces a Derived Work under any applicable
|
||||
law -- for example, the production of a file containing an
|
||||
original file associated with the Work or a significant portion of
|
||||
such a file, either verbatim or with modifications and/or
|
||||
translated into another language.
|
||||
|
||||
`Modify'
|
||||
To apply any procedure that produces a Derived Work under any
|
||||
applicable law.
|
||||
|
||||
`Distribution'
|
||||
Making copies of the Work available from one person to another, in
|
||||
whole or in part. Distribution includes (but is not limited to)
|
||||
making any electronic components of the Work accessible by
|
||||
file transfer protocols such as FTP or HTTP or by shared file
|
||||
systems such as Sun's Network File System (NFS).
|
||||
|
||||
`Compiled Work'
|
||||
A version of the Work that has been processed into a form where it
|
||||
is directly usable on a computer system. This processing may
|
||||
include using installation facilities provided by the Work,
|
||||
transformations of the Work, copying of components of the Work, or
|
||||
other activities. Note that modification of any installation
|
||||
facilities provided by the Work constitutes modification of the Work.
|
||||
|
||||
`Current Maintainer'
|
||||
A person or persons nominated as such within the Work. If there is
|
||||
no such explicit nomination then it is the `Copyright Holder' under
|
||||
any applicable law.
|
||||
|
||||
`Base Interpreter'
|
||||
A program or process that is normally needed for running or
|
||||
interpreting a part or the whole of the Work.
|
||||
|
||||
A Base Interpreter may depend on external components but these
|
||||
are not considered part of the Base Interpreter provided that each
|
||||
external component clearly identifies itself whenever it is used
|
||||
interactively. Unless explicitly specified when applying the
|
||||
license to the Work, the only applicable Base Interpreter is a
|
||||
`LaTeX-Format' or in the case of files belonging to the
|
||||
`LaTeX-format' a program implementing the `TeX language'.
|
||||
|
||||
|
||||
|
||||
CONDITIONS ON DISTRIBUTION AND MODIFICATION
|
||||
===========================================
|
||||
|
||||
1. Activities other than distribution and/or modification of the Work
|
||||
are not covered by this license; they are outside its scope. In
|
||||
particular, the act of running the Work is not restricted and no
|
||||
requirements are made concerning any offers of support for the Work.
|
||||
|
||||
2. You may distribute a complete, unmodified copy of the Work as you
|
||||
received it. Distribution of only part of the Work is considered
|
||||
modification of the Work, and no right to distribute such a Derived
|
||||
Work may be assumed under the terms of this clause.
|
||||
|
||||
3. You may distribute a Compiled Work that has been generated from a
|
||||
complete, unmodified copy of the Work as distributed under Clause 2
|
||||
above, as long as that Compiled Work is distributed in such a way that
|
||||
the recipients may install the Compiled Work on their system exactly
|
||||
as it would have been installed if they generated a Compiled Work
|
||||
directly from the Work.
|
||||
|
||||
4. If you are the Current Maintainer of the Work, you may, without
|
||||
restriction, modify the Work, thus creating a Derived Work. You may
|
||||
also distribute the Derived Work without restriction, including
|
||||
Compiled Works generated from the Derived Work. Derived Works
|
||||
distributed in this manner by the Current Maintainer are considered to
|
||||
be updated versions of the Work.
|
||||
|
||||
5. If you are not the Current Maintainer of the Work, you may modify
|
||||
your copy of the Work, thus creating a Derived Work based on the Work,
|
||||
and compile this Derived Work, thus creating a Compiled Work based on
|
||||
the Derived Work.
|
||||
|
||||
6. If you are not the Current Maintainer of the Work, you may
|
||||
distribute a Derived Work provided the following conditions are met
|
||||
for every component of the Work unless that component clearly states
|
||||
in the copyright notice that it is exempt from that condition. Only
|
||||
the Current Maintainer is allowed to add such statements of exemption
|
||||
to a component of the Work.
|
||||
|
||||
a. If a component of this Derived Work can be a direct replacement
|
||||
for a component of the Work when that component is used with the
|
||||
Base Interpreter, then, wherever this component of the Work
|
||||
identifies itself to the user when used interactively with that
|
||||
Base Interpreter, the replacement component of this Derived Work
|
||||
clearly and unambiguously identifies itself as a modified version
|
||||
of this component to the user when used interactively with that
|
||||
Base Interpreter.
|
||||
|
||||
b. Every component of the Derived Work contains prominent notices
|
||||
detailing the nature of the changes to that component, or a
|
||||
prominent reference to another file that is distributed as part
|
||||
of the Derived Work and that contains a complete and accurate log
|
||||
of the changes.
|
||||
|
||||
c. No information in the Derived Work implies that any persons,
|
||||
including (but not limited to) the authors of the original version
|
||||
of the Work, provide any support, including (but not limited to)
|
||||
the reporting and handling of errors, to recipients of the
|
||||
Derived Work unless those persons have stated explicitly that
|
||||
they do provide such support for the Derived Work.
|
||||
|
||||
d. You distribute at least one of the following with the Derived Work:
|
||||
|
||||
1. A complete, unmodified copy of the Work;
|
||||
if your distribution of a modified component is made by
|
||||
offering access to copy the modified component from a
|
||||
designated place, then offering equivalent access to copy
|
||||
the Work from the same or some similar place meets this
|
||||
condition, even though third parties are not compelled to
|
||||
copy the Work along with the modified component;
|
||||
|
||||
2. Information that is sufficient to obtain a complete,
|
||||
unmodified copy of the Work.
|
||||
|
||||
7. If you are not the Current Maintainer of the Work, you may
|
||||
distribute a Compiled Work generated from a Derived Work, as long as
|
||||
the Derived Work is distributed to all recipients of the Compiled
|
||||
Work, and as long as the conditions of Clause 6, above, are met with
|
||||
regard to the Derived Work.
|
||||
|
||||
8. The conditions above are not intended to prohibit, and hence do not
|
||||
apply to, the modification, by any method, of any component so that it
|
||||
becomes identical to an updated version of that component of the Work as
|
||||
it is distributed by the Current Maintainer under Clause 4, above.
|
||||
|
||||
9. Distribution of the Work or any Derived Work in an alternative
|
||||
format, where the Work or that Derived Work (in whole or in part) is
|
||||
then produced by applying some process to that format, does not relax or
|
||||
nullify any sections of this license as they pertain to the results of
|
||||
applying that process.
|
||||
|
||||
10. a. A Derived Work may be distributed under a different license
|
||||
provided that license itself honors the conditions listed in
|
||||
Clause 6 above, in regard to the Work, though it does not have
|
||||
to honor the rest of the conditions in this license.
|
||||
|
||||
b. If a Derived Work is distributed under a different license, that
|
||||
Derived Work must provide sufficient documentation as part of
|
||||
itself to allow each recipient of that Derived Work to honor the
|
||||
restrictions in Clause 6 above, concerning changes from the Work.
|
||||
|
||||
11. This license places no restrictions on works that are unrelated to
|
||||
the Work, nor does this license place any restrictions on aggregating
|
||||
such works with the Work by any means.
|
||||
|
||||
12. Nothing in this license is intended to, or may be used to, prevent
|
||||
complete compliance by all parties with all applicable laws.
|
||||
|
||||
|
||||
NO WARRANTY
|
||||
===========
|
||||
|
||||
There is no warranty for the Work. Except when otherwise stated in
|
||||
writing, the Copyright Holder provides the Work `as is', without
|
||||
warranty of any kind, either expressed or implied, including, but not
|
||||
limited to, the implied warranties of merchantability and fitness for a
|
||||
particular purpose. The entire risk as to the quality and performance
|
||||
of the Work is with you. Should the Work prove defective, you assume
|
||||
the cost of all necessary servicing, repair, or correction.
|
||||
|
||||
In no event unless required by applicable law or agreed to in writing
|
||||
will The Copyright Holder, or any author named in the components of the
|
||||
Work, or any other party who may distribute and/or modify the Work as
|
||||
permitted above, be liable to you for damages, including any general,
|
||||
special, incidental or consequential damages arising out of any use of
|
||||
the Work or out of inability to use the Work (including, but not limited
|
||||
to, loss of data, data being rendered inaccurate, or losses sustained by
|
||||
anyone as a result of any failure of the Work to operate with any other
|
||||
programs), even if the Copyright Holder or said author or said other
|
||||
party has been advised of the possibility of such damages.
|
||||
|
||||
|
||||
MAINTENANCE OF THE WORK
|
||||
=======================
|
||||
|
||||
The Work has the status `author-maintained' if the Copyright Holder
|
||||
explicitly and prominently states near the primary copyright notice in
|
||||
the Work that the Work can only be maintained by the Copyright Holder
|
||||
or simply that it is `author-maintained'.
|
||||
|
||||
The Work has the status `maintained' if there is a Current Maintainer
|
||||
who has indicated in the Work that they are willing to receive error
|
||||
reports for the Work (for example, by supplying a valid e-mail
|
||||
address). It is not required for the Current Maintainer to acknowledge
|
||||
or act upon these error reports.
|
||||
|
||||
The Work changes from status `maintained' to `unmaintained' if there
|
||||
is no Current Maintainer, or the person stated to be Current
|
||||
Maintainer of the work cannot be reached through the indicated means
|
||||
of communication for a period of six months, and there are no other
|
||||
significant signs of active maintenance.
|
||||
|
||||
You can become the Current Maintainer of the Work by agreement with
|
||||
any existing Current Maintainer to take over this role.
|
||||
|
||||
If the Work is unmaintained, you can become the Current Maintainer of
|
||||
the Work through the following steps:
|
||||
|
||||
1. Make a reasonable attempt to trace the Current Maintainer (and
|
||||
the Copyright Holder, if the two differ) through the means of
|
||||
an Internet or similar search.
|
||||
|
||||
2. If this search is successful, then enquire whether the Work
|
||||
is still maintained.
|
||||
|
||||
a. If it is being maintained, then ask the Current Maintainer
|
||||
to update their communication data within one month.
|
||||
|
||||
b. If the search is unsuccessful or no action to resume active
|
||||
maintenance is taken by the Current Maintainer, then announce
|
||||
within the pertinent community your intention to take over
|
||||
maintenance. (If the Work is a LaTeX work, this could be
|
||||
done, for example, by posting to comp.text.tex.)
|
||||
|
||||
3a. If the Current Maintainer is reachable and agrees to pass
|
||||
maintenance of the Work to you, then this takes effect
|
||||
immediately upon announcement.
|
||||
|
||||
b. If the Current Maintainer is not reachable and the Copyright
|
||||
Holder agrees that maintenance of the Work be passed to you,
|
||||
then this takes effect immediately upon announcement.
|
||||
|
||||
4. If you make an `intention announcement' as described in 2b. above
|
||||
and after three months your intention is challenged neither by
|
||||
the Current Maintainer nor by the Copyright Holder nor by other
|
||||
people, then you may arrange for the Work to be changed so as
|
||||
to name you as the (new) Current Maintainer.
|
||||
|
||||
5. If the previously unreachable Current Maintainer becomes
|
||||
reachable once more within three months of a change completed
|
||||
under the terms of 3b) or 4), then that Current Maintainer must
|
||||
become or remain the Current Maintainer upon request provided
|
||||
they then update their communication data within one month.
|
||||
|
||||
A change in the Current Maintainer does not, of itself, alter the fact
|
||||
that the Work is distributed under the LPPL license.
|
||||
|
||||
If you become the Current Maintainer of the Work, you should
|
||||
immediately provide, within the Work, a prominent and unambiguous
|
||||
statement of your status as Current Maintainer. You should also
|
||||
announce your new status to the same pertinent community as
|
||||
in 2b) above.
|
||||
|
||||
|
||||
WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
|
||||
======================================================
|
||||
|
||||
This section contains important instructions, examples, and
|
||||
recommendations for authors who are considering distributing their
|
||||
works under this license. These authors are addressed as `you' in
|
||||
this section.
|
||||
|
||||
Choosing This License or Another License
|
||||
----------------------------------------
|
||||
|
||||
If for any part of your work you want or need to use *distribution*
|
||||
conditions that differ significantly from those in this license, then
|
||||
do not refer to this license anywhere in your work but, instead,
|
||||
distribute your work under a different license. You may use the text
|
||||
of this license as a model for your own license, but your license
|
||||
should not refer to the LPPL or otherwise give the impression that
|
||||
your work is distributed under the LPPL.
|
||||
|
||||
The document `modguide.tex' in the base LaTeX distribution explains
|
||||
the motivation behind the conditions of this license. It explains,
|
||||
for example, why distributing LaTeX under the GNU General Public
|
||||
License (GPL) was considered inappropriate. Even if your work is
|
||||
unrelated to LaTeX, the discussion in `modguide.tex' may still be
|
||||
relevant, and authors intending to distribute their works under any
|
||||
license are encouraged to read it.
|
||||
|
||||
A Recommendation on Modification Without Distribution
|
||||
-----------------------------------------------------
|
||||
|
||||
It is wise never to modify a component of the Work, even for your own
|
||||
personal use, without also meeting the above conditions for
|
||||
distributing the modified component. While you might intend that such
|
||||
modifications will never be distributed, often this will happen by
|
||||
accident -- you may forget that you have modified that component; or
|
||||
it may not occur to you when allowing others to access the modified
|
||||
version that you are thus distributing it and violating the conditions
|
||||
of this license in ways that could have legal implications and, worse,
|
||||
cause problems for the community. It is therefore usually in your
|
||||
best interest to keep your copy of the Work identical with the public
|
||||
one. Many works provide ways to control the behavior of that work
|
||||
without altering any of its licensed components.
|
||||
|
||||
How to Use This License
|
||||
-----------------------
|
||||
|
||||
To use this license, place in each of the components of your work both
|
||||
an explicit copyright notice including your name and the year the work
|
||||
was authored and/or last substantially modified. Include also a
|
||||
statement that the distribution and/or modification of that
|
||||
component is constrained by the conditions in this license.
|
||||
|
||||
Here is an example of such a notice and statement:
|
||||
|
||||
%% pig.dtx
|
||||
%% Copyright 2005 M. Y. Name
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License, either version 1.3
|
||||
% of this license or (at your option) any later version.
|
||||
% The latest version of this license is in
|
||||
% http://www.latex-project.org/lppl.txt
|
||||
% and version 1.3 or later is part of all distributions of LaTeX
|
||||
% version 2005/12/01 or later.
|
||||
%
|
||||
% This work has the LPPL maintenance status `maintained'.
|
||||
%
|
||||
% The Current Maintainer of this work is M. Y. Name.
|
||||
%
|
||||
% This work consists of the files pig.dtx and pig.ins
|
||||
% and the derived file pig.sty.
|
||||
|
||||
Given such a notice and statement in a file, the conditions
|
||||
given in this license document would apply, with the `Work' referring
|
||||
to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
|
||||
generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
|
||||
referring to any `LaTeX-Format', and both `Copyright Holder' and
|
||||
`Current Maintainer' referring to the person `M. Y. Name'.
|
||||
|
||||
If you do not want the Maintenance section of LPPL to apply to your
|
||||
Work, change `maintained' above into `author-maintained'.
|
||||
However, we recommend that you use `maintained', as the Maintenance
|
||||
section was added in order to ensure that your Work remains useful to
|
||||
the community even when you can no longer maintain and support it
|
||||
yourself.
|
||||
|
||||
Derived Works That Are Not Replacements
|
||||
---------------------------------------
|
||||
|
||||
Several clauses of the LPPL specify means to provide reliability and
|
||||
stability for the user community. They therefore concern themselves
|
||||
with the case that a Derived Work is intended to be used as a
|
||||
(compatible or incompatible) replacement of the original Work. If
|
||||
this is not the case (e.g., if a few lines of code are reused for a
|
||||
completely different task), then clauses 6b and 6d shall not apply.
|
||||
|
||||
|
||||
Important Recommendations
|
||||
-------------------------
|
||||
|
||||
Defining What Constitutes the Work
|
||||
|
||||
The LPPL requires that distributions of the Work contain all the
|
||||
files of the Work. It is therefore important that you provide a
|
||||
way for the licensee to determine which files constitute the Work.
|
||||
This could, for example, be achieved by explicitly listing all the
|
||||
files of the Work near the copyright notice of each file or by
|
||||
using a line such as:
|
||||
|
||||
% This work consists of all files listed in manifest.txt.
|
||||
|
||||
in that place. In the absence of an unequivocal list it might be
|
||||
impossible for the licensee to determine what is considered by you
|
||||
to comprise the Work and, in such a case, the licensee would be
|
||||
entitled to make reasonable conjectures as to which files comprise
|
||||
the Work.
|
|
@ -0,0 +1,17 @@
|
|||
# moderncv
|
||||
|
||||
## A modern curriculum vitae class for LaTeX
|
||||
|
||||
**moderncv** provides a documentclass for typesetting curricula vitae in various styles. Moderncv aims to be both straightforward to use and customizable, providing five ready-made styles (classic, casual, banking, oldstyle and fancy) and allowing one to define his own by modifying colors, fonts, icons, etc.
|
||||
|
||||
Most commands are defined in such a way that arguments are optional.
|
||||
|
||||
Until a decent manual is written, one can always look in the `template.tex` file for an example. It can be compiled to pdf via `latexmk -pdf ./template.tex`.
|
||||
|
||||
## Licence
|
||||
moderncv is licensed under the [LPPL-1.3c](https://spdx.org/licenses/LPPL-1.3c.html).
|
||||
|
||||
## Origin
|
||||
Original author: Xavier Danaux <xdanaux@gmail.com><br/>
|
||||
Original repository: https://github.com/xdanaux/moderncv<br/>
|
||||
This repository is a fork aiming to maintain moderncv inside CTAN, since upstream is dead since 2016.
|
Binary file not shown.
|
@ -0,0 +1,462 @@
|
|||
%% moderncv_userguide.tex (compiled with pdfLaTeX)
|
||||
%% Copyright 2007 Cristina Sambo
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
\documentclass[a4paper,11pt]{article}
|
||||
|
||||
\title{\bfseries Moderncv -- v. 0.6}
|
||||
\author{Package by Xavier Danaux \\ \begin{small}Documentation by Cristina Sambo \end{small}}
|
||||
\date{}
|
||||
|
||||
%language and encoding options
|
||||
\usepackage[english]{babel}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[latin1]{inputenc}
|
||||
|
||||
%font options
|
||||
\usepackage{txfonts}
|
||||
\usepackage{marvosym}
|
||||
\usepackage{pifont}
|
||||
|
||||
%margins, spacing and page layout
|
||||
\usepackage[pdftex,colorlinks=true]{hyperref} %(hyperref must be loaded before geometry)
|
||||
\usepackage[pdftex]{geometry}
|
||||
\geometry{top=2.5cm, bottom=3cm}
|
||||
\setlength{\parindent}{0pt} %(to soppress indentation when starting a new paragraph)
|
||||
\frenchspacing %(to soppress additional space after a full stop)
|
||||
|
||||
%packages
|
||||
\usepackage[pdftex]{graphicx}
|
||||
\usepackage[pdftex]{xcolor}
|
||||
\usepackage[labelfont=sl,font=small,width=0.9\textwidth]{caption}
|
||||
\usepackage{marvosym}
|
||||
\usepackage{latexsym}
|
||||
|
||||
%pdfLaTeX options
|
||||
\pdfpagewidth=\paperwidth
|
||||
\pdfpageheight=\paperheight
|
||||
\pdfimageresolution=150
|
||||
\pdfinfo{
|
||||
/Title (Moderncv -- v. 0.6)
|
||||
/Author (Cristina Sambo)
|
||||
/Subject (Moderncv package user's guide)
|
||||
/Keywords (curriculum vitae, LaTeX)
|
||||
}
|
||||
|
||||
%my commands
|
||||
\definecolor{bluecv}{rgb}{0.25,0.5,0.75}
|
||||
\definecolor{greencv}{rgb}{0.55,0.85,0.35}
|
||||
\definecolor{redcv}{rgb}{1.00,0.30,0.30}
|
||||
\definecolor{orangecv}{rgb}{1,0.65,0.20}
|
||||
\definecolor{greycv}{rgb}{0.75,0.75,0.75}
|
||||
|
||||
%==================
|
||||
% DOCUMENT BEGINNING
|
||||
%==================
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
\begin{abstract}
|
||||
\noindent \texttt{Moderncv}, as its author says in the readme file, provides a documentclass for typesetting modern curriculum vitaes in various styles. It is fairly customizable, allowing you to define your own style by changing the colors, the fonts, \dots\ and provides two default styles: classic and casual.
|
||||
\end{abstract}
|
||||
|
||||
\section{Introduction}
|
||||
When I saw for the first time this class I was amazing: ``Here it is what I need'', I thought. Using the very clear examples, was easy to make my first curriculum.
|
||||
Indeed the class is very simple to use, in this documentation I will only put together all the things to help users to have all on hand.
|
||||
|
||||
\smallskip
|
||||
\texttt{Moderncv} requires the following packages: \texttt{ifthen}, \texttt{ifpdf}, \texttt{color}, \texttt{lmodern}, \texttt{marvosym}, \texttt{url}, \texttt{hyperref}, \texttt{longtable}, \texttt{graphicx}, \texttt{fancyhdr}, usually all just included in the \LaTeX\ distributions.
|
||||
|
||||
\section{In the preamble}
|
||||
|
||||
At the very beginning of your preamble (that is the part before \verb|\begin{document}|) insert:
|
||||
|
||||
\begin{verbatim}
|
||||
\documentclass[<options>]{moderncv}
|
||||
\end{verbatim}
|
||||
|
||||
where the options are:
|
||||
|
||||
\begin{description}
|
||||
\item[paper size options:] \texttt{a4paper}, \texttt{a5paper}, \texttt{b5paper}, \texttt{letterpaper}, \texttt{legalpaper}, \texttt{ex\-ec\-u\-tive\-pa\-per}, \texttt{landscape}
|
||||
\item[font size options:] \texttt{10pt}, \texttt{11pt}, \texttt{12pt}
|
||||
\item[font option:] \texttt{nolmodern}, for people without the latin modern fonts
|
||||
\item[color option:] \texttt{nocolor}, to have all in black and white
|
||||
\item[draft/final options:] \texttt{draft}, \texttt{final}
|
||||
\end{description}
|
||||
|
||||
The default options are: \texttt{a4paper}, \texttt{11pt}, \texttt{color}, \texttt{final}.
|
||||
|
||||
After the documentclass specification, choose the theme for your curriculum vit\ae:
|
||||
|
||||
\begin{verbatim}
|
||||
\moderncvtheme[<options>]{casual}
|
||||
\end{verbatim}
|
||||
|
||||
which is the default theme, or
|
||||
|
||||
\begin{verbatim}
|
||||
\moderncvtheme[<options>]{classic}
|
||||
\end{verbatim}
|
||||
|
||||
where the theme options are:
|
||||
|
||||
\begin{description}
|
||||
\item[color options:] you can choose between five color:
|
||||
\begin{itemize}
|
||||
\item[\texttt{blue}] {\color{bluecv}\rule{1cm}{2ex}} (default color)
|
||||
\item[\texttt{green}] {\color{greencv}\rule{1cm}{2ex}}
|
||||
\item[\texttt{red}] {\color{redcv}\rule{1cm}{2ex}}
|
||||
\item[\texttt{orange}] {\color{orangecv}\rule{1cm}{2ex}}
|
||||
\item[\texttt{grey}] {\color{greycv}\rule{1cm}{2ex}}
|
||||
\end{itemize}
|
||||
\item[roman option:] \texttt{roman}, for {\fontsize{11}{12} \usefont{T1}{lmr}{m}{n}\selectfont roman} fonts, instead of \fontsize{11}{12} \usefont{T1}{lmss}{m}{n}\selectfont sans serif fonts.
|
||||
\end{description}
|
||||
|
||||
Then you have to specify the character encoding (utf8, latin1, and so on):
|
||||
|
||||
\begin{verbatim}
|
||||
\usepackage[<your encoding>]{inputenc}
|
||||
\end{verbatim}
|
||||
|
||||
and you can adjust the page geometry:
|
||||
|
||||
\begin{verbatim}
|
||||
\usepackage[<options>]{geometry}
|
||||
\recomputelengths
|
||||
\end{verbatim}
|
||||
|
||||
where \verb|\recomputelengths| is required when changes are made to page layout lengths.
|
||||
|
||||
Now we can get into the part most related to our curriculum vit\ae: our personal data. They will be inserted in the header of the first page, in the classic theme, or in the footer of every page, in the case of casual theme.
|
||||
|
||||
\begin{itemize}
|
||||
\item \verb|\firstname{John}|
|
||||
\item \verb|\familyname{Doe}|
|
||||
\item \verb|\title{Resum\'e title}|: optional
|
||||
\item \verb|\address{street and number}{postcode city}|: optional
|
||||
\item \verb|\mobile{mobile}|: optional
|
||||
\item \verb|\phone{phone}|: optional
|
||||
\item \verb|\fax{fax}|: optional
|
||||
\item \verb|\email{email}|: optional
|
||||
\item \verb|\extrainfo{additional information}|: optional; here you can put, for example, the address of your website
|
||||
\item \verb|\photo[64pt]{picture}|: optional; \texttt{64pt} is the height the picture, you can set here the size you prefer; \texttt{picture} is the name of the picture file
|
||||
\item \verb|\quote{Some quote}|: optional
|
||||
\end{itemize}
|
||||
|
||||
Finally you can suppress automatic page numbering for CVs longer than one page:
|
||||
|
||||
\begin{verbatim}
|
||||
\nopagenumbers{}
|
||||
\end{verbatim}
|
||||
|
||||
\subsection{Examples}
|
||||
|
||||
In practice, you will type:
|
||||
|
||||
\begin{verbatim}
|
||||
\documentclass[11pt,a4paper]{moderncv}
|
||||
|
||||
% moderncv themes
|
||||
\moderncvtheme[green]{casual}
|
||||
|
||||
% character encoding
|
||||
\usepackage[utf8]{inputenc}
|
||||
|
||||
% adjust the page margins
|
||||
\usepackage[scale=0.8]{geometry}
|
||||
\recomputelengths
|
||||
|
||||
% personal data
|
||||
\firstname{John}
|
||||
\familyname{Doe}
|
||||
\title{Design enthusiast}
|
||||
\address{12 somestreet}{3456 somecity}
|
||||
\mobile{+123 456 7890}
|
||||
\phone{+12 (3)456 78 90}
|
||||
\fax{+12 (3)456 78 90}
|
||||
\email{jdoe@design.org}
|
||||
\extrainfo{\weblink{www.ctan.org}}
|
||||
\photo[64pt]{jdoe_picture}
|
||||
\quote{Any intelligent fool can make things bigger, more complex,
|
||||
and more violent. It takes a touch of genius -- and a lot of courage -- to
|
||||
move in the opposite direction.}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
... <what you'll see in the next section>
|
||||
|
||||
\end{document}
|
||||
\end{verbatim}
|
||||
|
||||
to obtain a casual moderncv in green, as shown in figure \ref{fig:casual}, and you will substitute the line describing the theme with:
|
||||
|
||||
\begin{verbatim}
|
||||
% moderncv themes
|
||||
\moderncvtheme[blue]{classic}
|
||||
\end{verbatim}
|
||||
|
||||
to obtain a classic moderncv in blue, as shown in figure \ref{fig:classic}.
|
||||
|
||||
|
||||
\begin{figure}[p]
|
||||
\centering
|
||||
\fbox{\includegraphics[angle=90,width=\textwidth]{cv_casual.pdf}}
|
||||
\caption{An example of casual moderncv in green.}
|
||||
\label{fig:casual}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[p]
|
||||
\centering
|
||||
\fbox{\includegraphics[angle=90,width=\textwidth]{cv_classic.pdf}}
|
||||
\caption{An example of classic moderncv in blue.}
|
||||
\label{fig:classic}
|
||||
\end{figure}
|
||||
|
||||
\section{Customize sections}
|
||||
|
||||
Now we are ready to edit the part between \verb|\begin{document}| and \verb|\end{document}|.
|
||||
|
||||
As you can seen in figure \ref{fig:casual} e \ref{fig:classic}, you can divide your CV into sections, each of them describing what you are, what you know and what you have done in your life. Every section is divide into items chosen from different flavours. More in details:
|
||||
|
||||
\subsection{Section}
|
||||
|
||||
The command to open a new section is:
|
||||
|
||||
\begin{verbatim}
|
||||
\section{<title>}
|
||||
\end{verbatim}
|
||||
|
||||
and every section can be divided into subsections:
|
||||
|
||||
\begin{verbatim}
|
||||
\subsection{<title>}
|
||||
\end{verbatim}
|
||||
|
||||
If necessary, there is a command to close the section:
|
||||
|
||||
\begin{verbatim}
|
||||
\closesection{}
|
||||
\end{verbatim}
|
||||
|
||||
and even one to create an empty section:
|
||||
|
||||
\begin{verbatim}
|
||||
\emptysection{}
|
||||
\end{verbatim}
|
||||
|
||||
An example of their usage can be the next one:
|
||||
|
||||
\begin{verbatim}
|
||||
\section{Section with your own content}\closesection
|
||||
Your content here, inside the normal \LaTeX{} environment.
|
||||
You can use any regular \LaTeX{} command, display mathematics
|
||||
\[e =m\,c^2,\]
|
||||
put some table or figure, \dots
|
||||
|
||||
\emptysection{}
|
||||
\cvitem{Now}{Back to moderncv layout, without making a new section :-)}
|
||||
\end{verbatim}
|
||||
|
||||
whose results is shown in figure \ref{fig:ex_sec}.
|
||||
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
\fbox{\includegraphics[width=0.9\textwidth]{ex_sec}}
|
||||
\caption{Example of usage of section commands.}
|
||||
\label{fig:ex_sec}
|
||||
\end{figure}
|
||||
|
||||
\subsection{Items}
|
||||
|
||||
Inside sections, you can choose between different kind of items depending on the purpose:
|
||||
|
||||
\begin{itemize}
|
||||
\item in the sections describing your education or your job experiences, you can use:
|
||||
\begin{verbatim}
|
||||
\cventry{years}{degree/job title}{institution/employer}
|
||||
{localization}{optional: grade/...}
|
||||
{optional: comment/job description}
|
||||
\end{verbatim}
|
||||
\vspace{-20pt}
|
||||
where the last three arguments are optional
|
||||
\item inside `language' cvsection environment, you can type every entry with:
|
||||
\begin{verbatim}
|
||||
\cvlanguage{name}{level}{comment}
|
||||
\end{verbatim}
|
||||
\item inside `computer skills' cvsection environment, you can type every entry with:
|
||||
\begin{verbatim}
|
||||
\cvcomputer{category}{programs}{category}{programs}
|
||||
\end{verbatim}
|
||||
\item to typeset lines with a hint on the left:
|
||||
\begin{verbatim}
|
||||
\cvline{leftmark}{text}
|
||||
\end{verbatim}
|
||||
\item to typeset entry with a description on the left, but in two columns inside a cvsection:
|
||||
\begin{verbatim}
|
||||
\cvdoubleitem{subtitle}{text}{subtitle}{text}
|
||||
\end{verbatim}
|
||||
\item to typeset lists on one column inside a cvsection:
|
||||
\begin{verbatim}
|
||||
\cvlistitem{point1}
|
||||
\end{verbatim}
|
||||
\item to typeset lists on two columns inside a cvsection:
|
||||
\begin{verbatim}
|
||||
\cvlistdoubleitem{point1}{point2}
|
||||
\end{verbatim}
|
||||
\item to add a section listing all your publications stored in a BibTeX file:
|
||||
\begin{verbatim}
|
||||
\nocite{*}
|
||||
\bibliographystyle{plain}
|
||||
\bibliography{BibTeX_file}
|
||||
\end{verbatim}
|
||||
\vspace{-20pt}
|
||||
where the name of the section title can be changed by redefining the \texttt{refname} with \verb|\renewcommand{\refname}{<new_name>}|
|
||||
\end{itemize}
|
||||
|
||||
\subsubsection*{Example}
|
||||
|
||||
Let's put all together and see in figure \ref{fig:sections} what is the result:
|
||||
|
||||
\begin{verbatim}
|
||||
... preamble ...
|
||||
\begin{document}
|
||||
\section{Education}
|
||||
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
|
||||
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
|
||||
%
|
||||
\section{Master thesis}
|
||||
\cvline{title}{\emph{Title}}
|
||||
\cvline{supervisors}{Supervisors}
|
||||
\cvline{description}{\small Short thesis abstract}
|
||||
%
|
||||
\section{Experience}
|
||||
\subsection{Vocational}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description}
|
||||
\subsection{Miscellaneous}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}%
|
||||
{Description line 1\newline{}Description line 2}
|
||||
%
|
||||
\section{Languages}
|
||||
\cvlanguage{language 1}{Skill level}{Comment}
|
||||
\cvlanguage{language 2}{Skill level}{Comment}
|
||||
%
|
||||
\section{Computer skills}
|
||||
\cvcomputer{category 1}{XXX, YYY, ZZZ}{category 3}{XXX, YYY, ZZZ}
|
||||
\cvcomputer{category 2}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
|
||||
%
|
||||
\section{Interests}
|
||||
\cvline{hobby 1}{\small Description}
|
||||
\cvline{hobby 2}{\small Description}
|
||||
\cvline{hobby 3}{\small Description}
|
||||
%
|
||||
\closesection{}
|
||||
\pagebreak
|
||||
%
|
||||
\section{Extra}
|
||||
\cvlistitem{Item 1}
|
||||
\cvlistitem{Item 2}
|
||||
\cvlistitem{Item 3}
|
||||
%
|
||||
\section{Extra 2}
|
||||
\cvlistdoubleitem{Item 1}{Item 4}
|
||||
\cvlistdoubleitem{Item 2}{Item 5}
|
||||
\cvlistdoubleitem{Item 3}{}
|
||||
%
|
||||
% Publications from a BibTeX file
|
||||
\nocite{*}
|
||||
\bibliographystyle{plain}
|
||||
\bibliography{publications} % 'publications' is the name of a BibTeX file
|
||||
%
|
||||
\end{document}
|
||||
\end{verbatim}
|
||||
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
\fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection2.pdf}}\\
|
||||
\fbox{\includegraphics[angle=90,width=\textwidth]{test_cvsection1.pdf}}
|
||||
\caption{Example of usage of items inside cvsections.}
|
||||
\label{fig:sections}
|
||||
\end{figure}
|
||||
|
||||
\section{More customizations}
|
||||
|
||||
You have some useful commands to personalize your CV further.
|
||||
|
||||
\subsection*{Modifying the symbols}
|
||||
You can modify the symbols used for the personal data (phone number, the email, \ldots) redefining \texttt{phonesymbol}, \texttt{emailsymbol}, \texttt{addresssymbol}, \texttt{mobilesymbol}, \texttt{faxsymbol}.
|
||||
|
||||
For example: if you want to use the dingbat fonts, load the \texttt{pifont} package in the preamble, then substitute the default symbol \Telefon\ with the dingbat symbol \ding{38}\ by:
|
||||
\begin{verbatim}
|
||||
\renewcommand{\phonesymbol}{\ding{38}}
|
||||
\end{verbatim}
|
||||
|
||||
You can change the symbol for lists in two way:
|
||||
\begin{itemize}
|
||||
\item redefining the command \texttt{listitemsymbol}: \verb|\renewcommand{\listitemsymbol}{-}|
|
||||
\item adding a specification for the label in \texttt{cvlistitem} and \texttt{cvlistdoubleitem}
|
||||
\end{itemize}
|
||||
|
||||
For example: the following code produces the result shown in figure \ref{fig:ex_items}.
|
||||
|
||||
\begin{verbatim}
|
||||
\closesection{} % needed to renewcommands
|
||||
\renewcommand{\listitemsymbol}{-} % change the symbol for lists
|
||||
|
||||
\section{Extra 1}
|
||||
\cvlistitem{Item 1}
|
||||
\cvlistitem{Item 2}
|
||||
\cvlistitem[+]{Item 3} % optional other symbol
|
||||
|
||||
\section{Extra 2}
|
||||
\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
|
||||
\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
|
||||
\cvlistdoubleitem[\Neutral]{Item 3}{}
|
||||
\end{verbatim}
|
||||
|
||||
\begin{figure}[!hbt]
|
||||
\centering
|
||||
\fbox{\includegraphics[width=.8\textwidth]{ex_items.png}}
|
||||
\caption{Example of customization of the list labels.}
|
||||
\label{fig:ex_items}
|
||||
\end{figure}
|
||||
|
||||
\subsection*{Adjusting lenghts}
|
||||
The different lengths used by moderncv are customizable by
|
||||
\begin{verbatim}
|
||||
\setlength{<length>}{<new_dimensions>}
|
||||
\end{verbatim}
|
||||
where \texttt{<length>} are \texttt{quote\-width}, \texttt{sep\-a\-ra\-tor\-col\-umn\-width}, \texttt{main\-col\-umn\-width}, \texttt{doub\-le\-i\-tem\-main\-col\-umn\-width}, \texttt{list\-i\-tem\-sym\-bol\-width}, \texttt{list\-doub\-le\-i\-tem\-main\-col\-umn\-width},
|
||||
|
||||
In particular, the first column, can be set to any width. You can do that in two way:
|
||||
\begin{itemize}
|
||||
\item using \verb|\sethintscolumnlength{<length>}|, where \texttt{<length>} is the desired length in a unit LaTeX understands
|
||||
\item using \verb|\sethintscolumntowidth{<string>}|, where \texttt{<string>} is a string of the desired length (usually, the longest string that has to appear in the column)
|
||||
\end{itemize}
|
||||
|
||||
\subsection*{Additional commands}
|
||||
There are commands to manage hypertextual links:
|
||||
\begin{itemize}
|
||||
\item[-] \verb|\weblink[optional text]{link}|
|
||||
\item[-] \verb|\httplink[optional text]{link}|
|
||||
\item[-] \verb|\emaillink[optional text]{link}|
|
||||
\end{itemize}
|
||||
|
||||
There is a \verb|\today| command, useful for example if you need to add the date the CV was produced.
|
||||
|
||||
\subsection*{Putting things at the end of CV}
|
||||
Sometimes there is the need to add some lines at the end of the CV. For example, in Italy is necessary to add the permission to treat the personal data contained in the r\'esum\'e. You can do that dropping out of the layout of \texttt{moderncv} and pushing the lines at the end by the command \verb|\vfill|:
|
||||
\begin{verbatim}
|
||||
\emptysection{}\closesection
|
||||
\vfill
|
||||
\begin{center}
|
||||
\textit{\small Ai sensi del D. Lgs. 196/2003 ...}
|
||||
\end{center}
|
||||
\end{verbatim}
|
||||
|
||||
\end{document}
|
|
@ -0,0 +1,762 @@
|
|||
%% start of file `moderncv.cls'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesClass{moderncv}[2021-07-28 v2.2.0 modern curriculum vitae and letter document class]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% class options
|
||||
%
|
||||
% (need to be done before the external package loading, for example because
|
||||
% we need \paperwidth, \paperheight and \@ptsize to be defined before loading
|
||||
% geometry and fancyhdr)
|
||||
%-------------------------------------------------------------------------------
|
||||
% paper size option
|
||||
\DeclareOption{a4paper}{
|
||||
\setlength\paperheight{297mm}
|
||||
\setlength\paperwidth{210mm}}
|
||||
\DeclareOption{a5paper}{
|
||||
\setlength\paperheight{210mm}
|
||||
\setlength\paperwidth{148mm}}
|
||||
\DeclareOption{b5paper}{
|
||||
\setlength\paperheight{250mm}
|
||||
\setlength\paperwidth{176mm}}
|
||||
\DeclareOption{letterpaper}{
|
||||
\setlength\paperheight{11in}
|
||||
\setlength\paperwidth{8.5in}}
|
||||
\DeclareOption{legalpaper}{
|
||||
\setlength\paperheight{14in}
|
||||
\setlength\paperwidth{8.5in}}
|
||||
\DeclareOption{executivepaper}{
|
||||
\setlength\paperheight{10.5in}
|
||||
\setlength\paperwidth{7.25in}}
|
||||
\DeclareOption{landscape}{
|
||||
\setlength\@tempdima{\paperheight}
|
||||
\setlength\paperheight{\paperwidth}
|
||||
\setlength\paperwidth{\@tempdima}}
|
||||
|
||||
% font size options
|
||||
\newcommand\@ptsize{}
|
||||
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
|
||||
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
|
||||
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
|
||||
|
||||
% font type options
|
||||
\DeclareOption{sans}{\AtBeginDocument{\renewcommand{\familydefault}{\sfdefault}}}
|
||||
\DeclareOption{roman}{\AtBeginDocument{\renewcommand{\familydefault}{\rmdefault}}}
|
||||
|
||||
% draft/final option
|
||||
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
|
||||
\DeclareOption{final}{\setlength\overfullrule{0pt}}
|
||||
|
||||
% execute default options
|
||||
\ExecuteOptions{a4paper,11pt,final}
|
||||
|
||||
% process given options
|
||||
\ProcessOptions\relax
|
||||
\input{size1\@ptsize.clo}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% \AtEndPreamble hook (loading etoolbox instead of defining the macro, as to avoid incompatibilities with etoolbox (and packages relying on it) defining the macro too)
|
||||
\RequirePackage{etoolbox}
|
||||
%\let\@endpreamblehook\@empty
|
||||
%\def\AtEndPreamble{\g@addto@macro\@endpreamblehook}
|
||||
%\let\document@original\document
|
||||
%\def\document{\endgroup\@endpreamblehook\begingroup\document@original}
|
||||
|
||||
% if... then... else... constructs
|
||||
\RequirePackage{ifthen}
|
||||
% TODO: move to xifthen and \isempty{<arg>} instead of \equal{<arg>}{}
|
||||
|
||||
% color
|
||||
\RequirePackage[table]{xcolor}
|
||||
|
||||
% font loading
|
||||
\RequirePackage{ifxetex,ifluatex}
|
||||
\newif\ifxetexorluatex
|
||||
\ifxetex
|
||||
\xetexorluatextrue
|
||||
\else
|
||||
\ifluatex
|
||||
\xetexorluatextrue
|
||||
\else
|
||||
\xetexorluatexfalse
|
||||
\fi
|
||||
\fi
|
||||
|
||||
% for luatex and xetex, do not use inputenc and fontenc
|
||||
% see https://tex.stackexchange.com/a/496643
|
||||
\ifxetexorluatex
|
||||
\RequirePackage{fontspec}
|
||||
\defaultfontfeatures{Ligatures=TeX}
|
||||
\RequirePackage{unicode-math}
|
||||
\setmainfont{Latin Modern Roman}
|
||||
\setsansfont{Latin Modern Sans}
|
||||
\setmonofont{Latin Modern Mono}
|
||||
\setmathfont{Latin Modern Math}
|
||||
\else
|
||||
\RequirePackage[utf8]{inputenc}
|
||||
\RequirePackage[T1]{fontenc}
|
||||
\RequirePackage{lmodern}
|
||||
\fi
|
||||
|
||||
% hyper links (hyperref is loaded at the end of the preamble to pass options required by loaded packages such as CJK)
|
||||
\newcommand*\pdfpagemode{UseNone}% do not show thumbnails or bookmarks on opening (on supporting browsers); set \pdfpagemode to "UseOutlines" to show bookmarks
|
||||
\RequirePackage{url}
|
||||
\urlstyle{tt}
|
||||
\AtEndPreamble{
|
||||
\pagenumbering{arabic}% has to be issued before loading hyperref, as to set \thepage and hence to avoid hyperref issuing a warning and setting pdfpagelabels=false
|
||||
\RequirePackage[unicode]{hyperref}% unicode is required for unicode pdf metadata
|
||||
\hypersetup{
|
||||
breaklinks,
|
||||
pdfborder = 0 0 0,
|
||||
pdfpagemode = \pdfpagemode,
|
||||
pdfstartpage = 1,
|
||||
pdfcreator = {\LaTeX{} with 'moderncv' package},
|
||||
% pdfproducer = {\LaTeX{}},% will/should be set automatically to the correct TeX engine used
|
||||
bookmarksopen = true,
|
||||
bookmarksdepth= 2,% to show sections and subsections
|
||||
pdfauthor = {\@firstname{}~\@lastname{}},
|
||||
pdftitle = {\@firstname{}~\@lastname{}\notblank{\@title}{ -- \@title}{}},
|
||||
pdfsubject = {R\'{e}sum\'{e} of \@firstname{}~\@lastname{}},
|
||||
pdfkeywords = {\@firstname{}~\@lastname{}, curriculum vit\ae{}, r\'{e}sum\'{e}}}}
|
||||
|
||||
% graphics
|
||||
\RequirePackage{graphicx}
|
||||
|
||||
% headers and footers
|
||||
\RequirePackage{fancyhdr}
|
||||
\fancypagestyle{plain}{
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
\renewcommand{\footrulewidth}{0pt}
|
||||
\fancyhf{}}
|
||||
% page numbers in footer if more than 1 page
|
||||
\newif\if@displaypagenumbers\@displaypagenumberstrue
|
||||
\newcommand*{\nopagenumbers}{\@displaypagenumbersfalse}
|
||||
\AtEndPreamble{%
|
||||
\AtBeginDocument{%
|
||||
% fancyhdr length
|
||||
\renewcommand{\headwidth}{\textwidth}
|
||||
\if@displaypagenumbers%
|
||||
\@ifundefined{r@lastpage}{}{%
|
||||
\ifthenelse{\pageref{lastpage}>1}{%
|
||||
\newlength{\pagenumberwidth}%
|
||||
\settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{lastpage}}%
|
||||
\fancypagestyle{plain}{%
|
||||
\fancyfoot[r]{\parbox[b]{\pagenumberwidth}{\color{color2}\pagenumberfont\strut\thepage/\pageref{lastpage}}}}% the parbox is required to ensure alignment with a possible center footer (e.g., as in the casual style)
|
||||
\pagestyle{plain}}{}}\fi}%
|
||||
\AtEndDocument{\label{lastpage}}}
|
||||
\pagestyle{plain}
|
||||
|
||||
% reduced list spacing
|
||||
% package providing hooks into lists
|
||||
% originally developped by Jakob Schiotz (see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty)
|
||||
% modified and distributed with moderncv(not available otherwise on ctan)
|
||||
\RequirePackage{tweaklist}
|
||||
\renewcommand*{\itemhook}{%
|
||||
\@minipagetrue% removes spacing before lists as they use \addvspace, which doesn't add vertical space inside minipages
|
||||
\@noparlisttrue% removes spacing at end of lists, caused by \par
|
||||
\setlength{\topsep}{0pt}% normally not required thanks to \@minipagetrue
|
||||
\setlength{\partopsep}{0pt}% normally not required thanks to \@minipagetrue
|
||||
\setlength{\parsep}{0pt}% not required when \itemsep and \parskip are set to 0pt (?)
|
||||
\setlength{\parskip}{0pt}%
|
||||
\setlength{\itemsep}{0pt}}
|
||||
\renewcommand*{\enumhook}{\itemhook{}}
|
||||
\renewcommand*{\deschook}{\itemhook{}}
|
||||
|
||||
% lengths calculations
|
||||
\RequirePackage{calc}
|
||||
|
||||
% advanced command arguments (LaTeX 3)
|
||||
\RequirePackage{xparse}
|
||||
% TODO (?): replace all \newcommand by \NewDocumentCommand
|
||||
|
||||
% micro-typography (e.g., character protrusion, font expansion, hyphenatable letterspacing)
|
||||
\RequirePackage{microtype}
|
||||
|
||||
% stack of key-value elements, used to save personal information
|
||||
\RequirePackage{moderncvcollection}
|
||||
|
||||
% compatibility package with older versions of moderncv
|
||||
\RequirePackageWithOptions{moderncvcompatibility}
|
||||
|
||||
\RequirePackage{expl3}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% class definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% minimal base settings
|
||||
\setlength\lineskip{1\p@}
|
||||
\setlength\normallineskip{1\p@}
|
||||
\renewcommand\baselinestretch{}
|
||||
\setlength{\parindent}{0\p@}
|
||||
\setlength{\parskip}{0\p@}
|
||||
\setlength\columnsep{10\p@}
|
||||
\setlength\columnseprule{0\p@}
|
||||
\setlength\fboxsep{3\p@}
|
||||
\setlength\fboxrule{.4\p@}
|
||||
\setlength\arrayrulewidth{.4\p@}
|
||||
\setlength\doublerulesep{2\p@}
|
||||
|
||||
% not set on purpose
|
||||
%\setlength\arraycolsep{5\p@}
|
||||
%\setlength\tabcolsep{6\p@}
|
||||
%\setlength\tabbingsep{\labelsep}
|
||||
|
||||
\raggedbottom
|
||||
\onecolumn
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall design commands definitions
|
||||
%-------------------------------------------------------------------------------
|
||||
% elements
|
||||
%---------
|
||||
% defines one's name
|
||||
% usage: \name{<firstname>}{<lastname>}
|
||||
\newcommand*{\name}[2]{\def\@firstname{#1}\def\@lastname{#2}}
|
||||
|
||||
% defines one's title (optional)
|
||||
% usage: \title{<title>}
|
||||
\renewcommand*{\title}[1]{\def\@title{#1}}
|
||||
|
||||
% defines one's address (optional)
|
||||
% usage: \address{<street>}{<city>}{<country>}
|
||||
% where the <city> and <country> arguments can be omitted or provided empty
|
||||
\NewDocumentCommand{\address}{mG{}G{}}{\def\@addressstreet{#1}\def\@addresscity{#2}\def\@addresscountry{#3}}
|
||||
|
||||
% defines one's birthday (optional)
|
||||
% usage: \born{date, place}
|
||||
\newcommand*{\born}[1]{\def\@born{#1}}
|
||||
|
||||
% defines one's email (optional)
|
||||
% usage: \email{<email adress>}
|
||||
\newcommand*{\email}[1]{\def\@email{#1}}
|
||||
|
||||
% defines one's home page (optional)
|
||||
% usage: \homepage{<url>}
|
||||
\newcommand*{\homepage}[1]{\def\@homepage{#1}}
|
||||
|
||||
% adds a fixed/mobile/fax number to one's personal information (optional)
|
||||
% usage: \phone[<optional type>]{<number>}
|
||||
% where <optional type> should be either "fixed" (default), "mobile" or "fax
|
||||
\collectionnew{phones}
|
||||
\NewDocumentCommand{\phone}{O{fixed}m}{%
|
||||
\ifthenelse{\equal{#1}{fax}}%
|
||||
{\collectionadd[#1]{phones}{#2}}
|
||||
{\collectionadd[#1]{phones}{\protect\tellink{#2}}}
|
||||
}
|
||||
|
||||
|
||||
% http://latex.org/forum/viewtopic.php?t=12239
|
||||
\def\SplitMyMacro#1/#2{#2}
|
||||
|
||||
|
||||
% adds a social link to one's personal information (optional)
|
||||
% usage: \social[<optional type>][<optional url>]{<account name>}
|
||||
% where <optional type> should be either "linkedin", "xing", "twitter", "github", "gitlab", "bitbucket" or "skype"
|
||||
\collectionnew{socials}
|
||||
\NewDocumentCommand{\social}{O{}O{}m}{%
|
||||
\ifthenelse{\equal{#2}{}}%
|
||||
{%
|
||||
\ifthenelse{\equal{#1}{linkedin}} {\collectionadd[linkedin]{socials} {\protect\httpslink[#3]{www.linkedin.com/in/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{xing}} {\collectionadd[xing]{socials} {\protect\httpslink[#3]{www.xing.com/profile/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{twitter}} {\collectionadd[twitter]{socials} {\protect\httpslink[#3]{twitter.com/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{github}} {\collectionadd[github]{socials} {\protect\httpslink[#3]{github.com/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{gitlab}} {\collectionadd[gitlab]{socials} {\protect\httpslink[#3]{gitlab.com/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{stackoverflow}}{\collectionadd[stackoverflow]{socials}{\protect\httpslink[#3]{stackoverflow.com/users/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{bitbucket}} {\collectionadd[bitbucket]{socials} {\protect\httpslink[#3]{bitbucket.org/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{skype}} {\collectionadd[skype]{socials} {#3}} {}%
|
||||
\ifthenelse{\equal{#1}{orcid}} {\collectionadd[orcid]{socials} {\protect\httpslink[#3]{orcid.org/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{researchgate}} {\collectionadd[researchgate]{socials} {\protect\httpslink[#3]{www.researchgate.net/profile/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{researcherid}} {\collectionadd[researcherid]{socials} {\protect\httpslink[#3]{www.researcherid.com/rid/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{telegram}} {\collectionadd[telegram]{socials} {\protect\httpslink[#3]{t.me/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{whatsapp}} {\collectionadd[whatsapp]{socials} {\protect\httpslink[#3]{wa.me/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{signal}} {\collectionadd[signal]{socials} {#3}} {}%
|
||||
\ifthenelse{\equal{#1}{matrix}} {\collectionadd[matrix]{socials} {\httpslink[#3]{matrix.to/\#/#3}}} {}%
|
||||
\ifthenelse{\equal{#1}{googlescholar}}{\collectionadd[googlescholar]{socials}{\protect\httpslink[#3]{scholar.google.com/citations?user=#3}}} {}% {}%
|
||||
}
|
||||
{\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}%
|
||||
|
||||
% defines additional personal information (optional)
|
||||
% usage: \extrainfo{<text>}
|
||||
\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}}
|
||||
|
||||
% colors
|
||||
%-------
|
||||
\definecolor{color0}{rgb}{0,0,0}% main default color, normally left to black
|
||||
\definecolor{color1}{rgb}{0,0,0}% primary scheme color
|
||||
\definecolor{color2}{rgb}{0,0,0}% secondary scheme color
|
||||
\definecolor{color3}{rgb}{0,0,0}% tertiary scheme color
|
||||
|
||||
% symbols
|
||||
%--------
|
||||
% itemize labels (the struts were added to correct inter-item spacing (works for single line items, until a solution is found for multi-line ones...)
|
||||
\newcommand*{\labelitemi} {\strut\textcolor{color1}{\large\rmfamily\textbullet}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n
|
||||
\newcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}}
|
||||
\newcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% alternative: \textasteriskcentered; the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n
|
||||
\newcommand*{\labelitemiv} {\labelitemiii}
|
||||
|
||||
% enumerate labels
|
||||
\renewcommand{\theenumi} {\@arabic\c@enumi}
|
||||
\renewcommand{\theenumii} {\@alph\c@enumii}
|
||||
\renewcommand{\theenumiii} {\@roman\c@enumiii}
|
||||
\renewcommand{\theenumiv} {\@Alph\c@enumiv}
|
||||
|
||||
% other symbols
|
||||
\newcommand*{\listitemsymbol} {\labelitemi~}
|
||||
\newcommand*{\addresssymbol} {}
|
||||
\newcommand*{\bornsymbol} {}
|
||||
\newcommand*{\mobilephonesymbol} {}
|
||||
\newcommand*{\fixedphonesymbol} {}
|
||||
\newcommand*{\faxphonesymbol} {}
|
||||
\newcommand*{\emailsymbol} {}
|
||||
\newcommand*{\homepagesymbol} {}
|
||||
\newcommand*{\linkedinsocialsymbol} {}
|
||||
\newcommand*{\xingsocialsymbol} {}
|
||||
\newcommand*{\twittersocialsymbol} {}
|
||||
\newcommand*{\githubsocialsymbol} {}
|
||||
\newcommand*{\gitlabsocialsymbol} {}
|
||||
\newcommand*{\stackoverflowsocialsymbol}{}
|
||||
\newcommand*{\bitbucketsocialsymbol} {}
|
||||
\newcommand*{\skypesocialsymbol} {}
|
||||
\newcommand*{\orcidsocialsymbol} {}
|
||||
\newcommand*{\researchgatesocialsymbol} {}
|
||||
\newcommand*{\researcheridsocialsymbol} {}
|
||||
\newcommand*{\googlescholarsocialsymbol}{}
|
||||
\newcommand*{\telegramsocialsymbol} {}
|
||||
\newcommand*{\whatsappsocialsymbol} {}
|
||||
\newcommand*{\matrixsocialsymbol} {}
|
||||
\newcommand*{\signalsocialsymbol} {}
|
||||
|
||||
% other
|
||||
%------
|
||||
% fonts
|
||||
\AtBeginDocument{\normalfont\color{color0}}
|
||||
|
||||
% strings for internationalisation
|
||||
\newcommand*{\refname}{Publications}
|
||||
\newcommand*{\enclname}{Enclosure}
|
||||
|
||||
% makes the footer (normally used both for the resume and the letter)
|
||||
% usage: \makefooter
|
||||
\newcommand*{\makefooter}{}%
|
||||
|
||||
\newcommand*{\@loadmoderncvpackage}[3][]{%
|
||||
\begingroup\edef\x{\endgroup%
|
||||
\noexpand\RequirePackage[#1]{moderncv#2\ifcase#3\or i\or ii\or iii\or iv\or v\or vi\or vii\or viii\or ix\or x\fi}%
|
||||
}\x}
|
||||
|
||||
% loads a style variant (a combination of header, body and footer)
|
||||
% usage: \moderncvstyle{<style variant name>}
|
||||
\newcommand*{\moderncvstyle}[2][]{%
|
||||
\RequirePackage[#1]{moderncvstyle#2}}
|
||||
|
||||
% loads a header variant
|
||||
% usage: \moderncvhead[<optional head option>]{<header variant number>}
|
||||
\newcommand*{\moderncvhead}[2][]{%
|
||||
\@loadmoderncvpackage[#1]{head}{#2}}
|
||||
|
||||
% loads a body variant
|
||||
% usage: \moderncvbody[<optional body option>]{<body variant number>}
|
||||
\newcommand*{\moderncvbody}[2][]{%
|
||||
\@loadmoderncvpackage[#1]{body}{#2}}
|
||||
|
||||
% loads a footer variant
|
||||
% usage: \moderncvfoot[<optional foot option>]{<foot variant number>}
|
||||
\newcommand*{\moderncvfoot}[2][]{%
|
||||
\@loadmoderncvpackage[#1]{foot}{#2}}
|
||||
|
||||
% loads a color scheme
|
||||
% usage: \moderncvcolor{<color scheme name>}
|
||||
\newcommand*{\moderncvcolor}[1]{%
|
||||
\RequirePackage{moderncvcolor#1}}
|
||||
|
||||
% loads an icons set
|
||||
% usage: \moderncvicons{<icon set name>}
|
||||
\newcommand*{\moderncvicons}[1]{%
|
||||
\RequirePackage{moderncvicons#1}}
|
||||
|
||||
% recomputes all automatic lengths
|
||||
\newcommand*{\recomputeheadlengths}{\recomputecvheadlengths}
|
||||
\newcommand*{\recomputebodylengths}{\recomputecvbodylengths}
|
||||
\newcommand*{\recomputefootlengths}{\recomputecvfootlengths}
|
||||
\newcommand*{\recomputelengths}{\recomputecvlengths}
|
||||
\AtBeginDocument{\recomputelengths{}}
|
||||
|
||||
% creates a command if not yet defined
|
||||
\newcommand*{\@initializecommand}[2]{%
|
||||
\ifdefined#1
|
||||
\renewcommand{#1}{#2}%
|
||||
\else%
|
||||
\newcommand*{#1}{#2}\fi}
|
||||
|
||||
% creates a length if not yet defined
|
||||
\newcommand*{\@initializelength}[1]{%
|
||||
\ifdefined#1
|
||||
\else%
|
||||
\newlength{#1}\fi%
|
||||
\setlength{#1}{0pt}}
|
||||
|
||||
% creates a box if not yet defined
|
||||
\newcommand*{\@initializebox}[1]{%
|
||||
\ifdefined#1
|
||||
\savebox{#1}{}%
|
||||
\else%
|
||||
\newsavebox{#1}\fi}
|
||||
|
||||
% creates an if switch if not yet defined
|
||||
\newcommand*{\@initializeif}[1]{%
|
||||
% \ifdefined#1% not working due to the nested \if
|
||||
% \else%
|
||||
\newif#1%\fi
|
||||
}
|
||||
|
||||
% custom strut for spacing; the first argument is the vertical offset of the strut, the second its total height
|
||||
\newcommand*{\@moderncvstrut}[2]{%
|
||||
\rule[-#1]{0pt}{#2}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume design commands definitions
|
||||
%-------------------------------------------------------------------------------
|
||||
% elements
|
||||
% defines one's picture (optional)
|
||||
% usage: photo[<picture width>][<picture frame thickness>]{<picture filename>}
|
||||
\NewDocumentCommand{\photo}{O{64pt}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}
|
||||
\newcommand*{\quote}[1]{\def\@quote{#1}}
|
||||
|
||||
% fonts
|
||||
\newcommand*{\namefont}{}
|
||||
\newcommand*{\titlefont}{}
|
||||
\newcommand*{\addressfont}{}
|
||||
\newcommand*{\quotefont}{}
|
||||
\newcommand*{\sectionfont}{}
|
||||
\newcommand*{\subsectionfont}{}
|
||||
\newcommand*{\hintfont}{}
|
||||
\newcommand*{\pagenumberfont}{\addressfont\itshape}
|
||||
% fake small caps - cfr http://tex.stackexchange.com/questions/55664/fake-small-caps-with-xetex-fontspec
|
||||
%\def\fakesc{\bgroup\obeyspaces\fakescaux}
|
||||
%\def\fakescaux#1{\fakescauxii #1\relax\relax\egroup}
|
||||
%\def\fakescauxii#1{%
|
||||
%\ifx\relax#1\else \ifcat#1\@sptoken{} \expandafter\expandafter\expandafter\fakescauxii\else
|
||||
%\ifnum`#1=\uccode`#1 {\normalsize #1}\else {\footnotesize \uppercase{#1}}\fi \expandafter\expandafter\expandafter\fakescauxii\expandafter\fi\fi}
|
||||
|
||||
% styles
|
||||
\newcommand*{\namestyle}[1]{{\namefont#1}}
|
||||
\newcommand*{\titlestyle}[1]{{\titlefont#1}}
|
||||
\newcommand*{\addressstyle}[1]{{\addressfont#1}}
|
||||
\newcommand*{\quotestyle}[1]{{\quotefont#1}}
|
||||
\newcommand*{\sectionstyle}[1]{{\sectionfont#1}}
|
||||
\newcommand*{\subsectionstyle}[1]{{\subsectionfont#1}}
|
||||
\newcommand*{\hintstyle}[1]{{\hintfont#1}}
|
||||
\newcommand*{\pagenumberstyle}[1]{{\pagenumberfont#1}}
|
||||
|
||||
% recompute all resume lengths
|
||||
\newcommand*{\recomputecvheadlengths}{}
|
||||
\newcommand*{\recomputecvbodylengths}{}
|
||||
\newcommand*{\recomputecvfootlengths}{}
|
||||
\newcommand*{\recomputecvlengths}{%
|
||||
\recomputecvheadlengths%
|
||||
\recomputecvbodylengths%
|
||||
\recomputecvfootlengths}
|
||||
|
||||
% internal maketitle command to issue a new line only when required
|
||||
\newif\if@firstdetailselement\@firstdetailselementtrue
|
||||
\newcommand*{\makenewline}[1][0pt]{%
|
||||
\if@firstdetailselement%
|
||||
\strut% to ensure baseline alignment, e.g. with when put in the margin vs sections that also contains a \strut
|
||||
\else%
|
||||
\\[#1]\fi%
|
||||
\@firstdetailselementfalse}
|
||||
|
||||
% makes the resume title
|
||||
% usage: \makecvtitle
|
||||
\newcommand*{\makecvtitle}{%
|
||||
\makecvhead%
|
||||
\makecvfoot}
|
||||
\newcommand*{\makecvhead}{}
|
||||
\newcommand*{\makecvfoot}{}
|
||||
|
||||
% makes a resume section
|
||||
% usage: \section{<title>}
|
||||
% identical starred and non-starred variants should be defined for compatibility with other packages (e.g. with natbib, that uses \section*{} for the bibliography header)
|
||||
\NewDocumentCommand{\section}{sm}{}
|
||||
|
||||
% makes a resume subsection
|
||||
% usage: \subsection{title}
|
||||
\NewDocumentCommand{\subsection}{sm}{}
|
||||
|
||||
% makes a resume line with a header and a corresponding text
|
||||
% usage: \cvitem[spacing]{header}{text}
|
||||
\newcommand*{\cvitem}[3][.25em]{}
|
||||
|
||||
% makes a resume line 2 headers and their corresponding text
|
||||
% usage: \cvdoubleitem[spacing]{header1}{text1}{header2}{text2}
|
||||
\newcommand*{\cvdoubleitem}[5][.25em]{}
|
||||
|
||||
% makes a resume line with a list item
|
||||
% usage: \cvlistitem[label]{item}
|
||||
\newcommand*{\cvlistitem}[2][\listitemsymbol]{}
|
||||
|
||||
% makes a resume line with 2 list items
|
||||
% usage: \cvlistdoubleitem[label]{item1}{item2}
|
||||
\newcommand*{\cvlistdoubleitem}[3][\listitemsymbol]{}
|
||||
|
||||
% makes a typical resume job / education entry
|
||||
% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description}
|
||||
\newcommand*{\cventry}[7][.25em]{}
|
||||
|
||||
% makes a resume entry with a proficiency comment
|
||||
% usage: \cvitemwithcomment[spacing]{header}{text}{comment}
|
||||
\newcommand*{\cvitemwithcomment}[4][.25em]{}
|
||||
|
||||
% makes a generic hyperlink
|
||||
% usage: \link[optional text]{link}
|
||||
\newcommand*{\link}[2][]{%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\href{#2}{#2}}%
|
||||
{\href{#2}{\detokenize{#1}}}}
|
||||
|
||||
% makes a http hyperlink
|
||||
% usage: \httplink[optional text]{link}
|
||||
\newcommand*{\httplink}[2][]{%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\href{http://#2}{#2}}%
|
||||
{\href{http://#2}{\detokenize{#1}}}}
|
||||
|
||||
|
||||
% makes an https hyperlink
|
||||
% usage: \httpslink[optional text]{link}
|
||||
\newcommand*{\httpslink}[2][]{%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\href{https://#2}{#2}}%
|
||||
{\href{https://#2}{\detokenize{#1}}}}
|
||||
|
||||
% makes an email hyperlink
|
||||
% usage: \emaillink[optional text]{link}
|
||||
\newcommand*{\emaillink}[2][]{%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\href{mailto:#2}{#2}}%
|
||||
{\href{mailto:#2}{\detokenize{#1}}}}
|
||||
|
||||
% makes a tel hyperlink
|
||||
% usage: \tellink[optional text]{link}
|
||||
\newcommand*{\tellink}[2][]{%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\expandafter\onlynumberslink\expandafter{#2}{#2}}%
|
||||
{\expandafter\onlynumberslink\expandafter{#2}{#1}}}
|
||||
|
||||
\ExplSyntaxOn
|
||||
\tl_new:N \l_onlynumberslink_tl
|
||||
\cs_new:Npn \onlynumberslink #1 #2 {
|
||||
\tl_set:Nn \l_onlynumberslink_tl {#1}
|
||||
\regex_replace_all:nnN {[^0-9+]} {} \l_onlynumberslink_tl
|
||||
\href{ tel\token_to_str:N : \tl_use:N \l_onlynumberslink_tl}{ #2 }
|
||||
}
|
||||
\ExplSyntaxOff
|
||||
|
||||
% cvcolumns environment, where every column is created through \cvcolumn
|
||||
% usage: \begin{cvcolumns}
|
||||
% \cvcolumn[width]{head}{content}
|
||||
% \cvcolumn[width]{head}{content}
|
||||
% ...
|
||||
% \end{cvcolumns}
|
||||
% where "width" is the width as a fraction of the line length (between 0 and 1), "head" is the column header and "content" its content
|
||||
\newcounter{cvcolumnscounter}% counter for the number of columns
|
||||
\newcounter{cvcolumnsautowidthcounter}% counter for the number of columns with no column width provided, and which will then be equally distributed
|
||||
\newcounter{tmpiteratorcounter}% counter for any temporary purpose (e.g., iterating loops)
|
||||
\newlength{\cvcolumnsdummywidth}\setlength{\cvcolumnsdummywidth}{1000pt}% dummy width for total width, in order to enable arithmetics (TeX has no float variables, only integer counters or lengths)
|
||||
\newlength{\cvcolumnswidth}% total width available for head / content
|
||||
\newlength{\cvcolumnsautowidth}% total width of columns with no explicit width provided
|
||||
\newlength{\cvcolumnautowidth}% width of one of the columns with no explicit width provided (based on equal distribution of remaining space)
|
||||
\newif\if@cvcolumns@head@empty% whether or not at least one of the columns has a header
|
||||
\newenvironment*{cvcolumns}%
|
||||
{% at environment opening: reset counters, lengths and ifs
|
||||
\setcounter{cvcolumnscounter}{0}%
|
||||
\setcounter{cvcolumnsautowidthcounter}{0}%
|
||||
\setlength{\cvcolumnsautowidth}{\cvcolumnsdummywidth}%
|
||||
\setlength{\cvcolumnautowidth}{0pt}%
|
||||
\@cvcolumns@head@emptytrue\ignorespaces}%
|
||||
{% at environment closing: typeset environment
|
||||
% compute the width of each cvcolumn, considering a spacing of \separatorcolumnwidth and the columns with set width
|
||||
\ifnum\thecvcolumnscounter>0%
|
||||
\setlength{\cvcolumnswidth}{\maincolumnwidth-\value{cvcolumnscounter}\separatorcolumnwidth+\separatorcolumnwidth}%
|
||||
\setlength{\cvcolumnautowidth}{\cvcolumnswidth*\ratio{\cvcolumnsautowidth}{\cvcolumnsdummywidth}/\value{cvcolumnsautowidthcounter}}\fi%
|
||||
% pre-aggregate the tabular definition, heading and content (required before creating the tabular, as the tabular environment doesn't like loops --- probably because "&" generates a \endgroup)
|
||||
% - the tabular definition is the aggregation of the different "\cvcolumn<i>@def" (by default "p{\cvcolumnautowidth}"), separated by "@{\hspace*{\separatorcolumnwidth}}"
|
||||
% - the tabular heading is the aggregation of the different "\cvcolumn<i>@head", separated by "&"
|
||||
% - the tabular content is the aggregation of the different "\cvcolumn<i>@content", separated by "&"
|
||||
% to aggregate the different elements, \protected@edef or \g@addto@macro is required to avoid that \cvcolumns@def, -@head and -@content get expanded in subsequent redefinitions, which would cause errors due to the expansions of \hspace, of \subsectionstyle and possibly of user content/argument such as font commands
|
||||
\def\cvcolumns@def{}%
|
||||
\def\cvcolumns@head{}%
|
||||
\def\cvcolumns@content{}%
|
||||
\setcounter{tmpiteratorcounter}{0}%
|
||||
% loop based on \g@addto@macro
|
||||
\loop\ifnum\thetmpiteratorcounter<\thecvcolumnscounter%
|
||||
\ifnum\thetmpiteratorcounter=0\else%
|
||||
\g@addto@macro\cvcolumns@def{@{\hspace*{\separatorcolumnwidth}}}%
|
||||
\g@addto@macro\cvcolumns@head{&}%
|
||||
\g@addto@macro\cvcolumns@content{&}\fi%
|
||||
% \expandafter\g@addto@macro\expandafter\cvcolumns@def\expandafter{\csname cvcolumn\roman{tmpiteratorcounter}@def\endcsname}% % this creates issues with the colortbl" package (loaded by xcolor when passing the "table" option) as the column definitions passed to \begin{tabular} contains \cvcolumn<i>@def references that it doesn't understand; the next 2 lines expand \cvcolumn@def to the point it doesn't
|
||||
\edef\tmpcvcolumn@def{\csname cvcolumn\roman{tmpiteratorcounter}@def\endcsname}%
|
||||
\expandafter\g@addto@macro\expandafter\cvcolumns@def\expandafter{\tmpcvcolumn@def}%
|
||||
\expandafter\g@addto@macro\expandafter\cvcolumns@head\expandafter{\csname cvcolumn\roman{tmpiteratorcounter}@head\endcsname}%
|
||||
\expandafter\g@addto@macro\expandafter\cvcolumns@content\expandafter{\csname cvcolumn\roman{tmpiteratorcounter}@content\endcsname}%
|
||||
\stepcounter{tmpiteratorcounter}%
|
||||
\repeat%
|
||||
% % same loop based on \protected@edef
|
||||
% \loop\ifnum\thetmpiteratorcounter<\thecvcolumnscounter%
|
||||
% \ifnum\thetmpiteratorcounter=0\else%
|
||||
% \protected@edef\cvcolumns@def{\cvcolumns@def @{\hspace*{\separatorcolumnwidth}}}%
|
||||
% \protected@edef\cvcolumns@head{\cvcolumns@head &}%
|
||||
% \protected@edef\cvcolumns@content{\cvcolumns@content &}\fi%
|
||||
% \expandafter\protected@edef\expandafter\cvcolumns@def\expandafter{\expandafter\cvcolumns@def\expandafter\protect\csname cvcolumn\roman{tmpiteratorcounter}@def\endcsname}%
|
||||
% \expandafter\protected@edef\expandafter\cvcolumns@head\expandafter{\expandafter\cvcolumns@head\expandafter\protect\csname cvcolumn\roman{tmpiteratorcounter}@head\endcsname}%
|
||||
% \expandafter\protected@edef\expandafter\cvcolumns@content\expandafter{\expandafter\cvcolumns@content\expandafter\protect\csname cvcolumn\roman{tmpiteratorcounter}@content\endcsname}%
|
||||
% \stepcounter{tmpiteratorcounter}%
|
||||
% \repeat%
|
||||
% create the tabular
|
||||
\cvitem{}{%
|
||||
% \begin{tabular}{\cvcolumns@def}% this conflicts with the "colortbl" package (loaded by xcolor when passing the "table" option), and requires the below 2 lines to expand \cvcolumns@def
|
||||
\def\begincvcolumns{\begin{tabular}[t]}% "[t]" is required for some body styles; the default alignment is "[c]"
|
||||
\expandafter\begincvcolumns\expandafter{\cvcolumns@def}%
|
||||
\if@cvcolumns@head@empty\else%
|
||||
\cvcolumns@head%\\[-.8em]%
|
||||
% {\color{color1}\rule{\maincolumnwidth}{.25pt}}%
|
||||
\\\fi%
|
||||
\cvcolumns@content%
|
||||
\end{tabular}}}
|
||||
|
||||
% cvcolumn command, to create a column inside a cvcolumns environment
|
||||
% usage: \cvcolumn[width]{head}{content}
|
||||
% where "width" is the width as a fraction of the line length (between 0 and 1), "head" is the column header and "content" its content ("head" and "content" can contain "\\", "\newline" or any other paragraph command such as "itemize")
|
||||
\newcommand*{\cvcolumn}[3][\cvcolumnautowidth]{%
|
||||
% \def\cvcolumn@width{}%
|
||||
\ifthenelse{\equal{#1}{\cvcolumnautowidth}}%
|
||||
{% if no width fraction is provided, count this column as auto-adjusted and set its width to \cvcolumnsautowidth
|
||||
\stepcounter{cvcolumnsautowidthcounter}%
|
||||
\expandafter\expandafter\expandafter\def\expandafter\csname cvcolumn\roman{cvcolumnscounter}@def\endcsname{p{\cvcolumnautowidth}}%
|
||||
\expandafter\expandafter\expandafter\def\expandafter\csname cvcolumn\roman{cvcolumnscounter}@head\endcsname{\protect\parbox[b]{\cvcolumnautowidth}{\protect\subsectionstyle{#2}}}}%
|
||||
{% if a width is provided, set the width of the column to it and decrease the available space for auto-adjusted columns
|
||||
\addtolength{\cvcolumnsautowidth}{-#1\cvcolumnsdummywidth}%
|
||||
\expandafter\expandafter\expandafter\def\expandafter\csname cvcolumn\roman{cvcolumnscounter}@def\endcsname{p{#1\cvcolumnswidth}}%
|
||||
\expandafter\expandafter\expandafter\def\expandafter\csname cvcolumn\roman{cvcolumnscounter}@head\endcsname{\protect\parbox[b]{#1\cvcolumnswidth}{\protect\subsectionstyle{#2}}}}%
|
||||
\ifthenelse{\equal{#2}{}}{}{\@cvcolumns@head@emptyfalse}%
|
||||
\expandafter\expandafter\expandafter\def\expandafter\csname cvcolumn\roman{cvcolumnscounter}@content\endcsname{\protect\cvcolumncell{#3}}%
|
||||
\stepcounter{cvcolumnscounter}%
|
||||
\ignorespaces}
|
||||
|
||||
% internal cvcolumncell command, that enables a cvcolumn cell to contain paragraph commands (lists, newlines, etc)
|
||||
\newcommand*{\cvcolumncell}[1]{{% put cell inside a group, so that command redefinitions are only local
|
||||
% roughly restore \\ to its regular definition (outside of tabular)
|
||||
\renewcommand*{\\}{\newline}%
|
||||
% enclose the contents of the cell inside a vertical box, to allow paragraph commands
|
||||
\protect\vtop{#1}}}
|
||||
|
||||
% thebibliography environment, for use with BibTeX and possibly multibib
|
||||
\newlength{\bibindent}
|
||||
\setlength{\bibindent}{1.5em}
|
||||
% bibliography item label
|
||||
\newcommand*{\bibliographyitemlabel}{}% use \@biblabel{\arabic{enumiv}} for BibTeX labels
|
||||
%\newif\if@multibibfirstbib\@multibibfirstbibfalse
|
||||
% bibliography head (section, etc}, depending on whether multibib is used
|
||||
\newcommand*{\bibliographyhead}[1]{\section{#1}}
|
||||
\AtEndPreamble{\@ifpackageloaded{multibib}{\renewcommand*{\bibliographyhead}[1]{\subsection{#1}}}{}}
|
||||
% thebibliography environment definition
|
||||
\newenvironment{thebibliography}[1]{}{}
|
||||
\newcommand*{\newblock}{\hskip .11em\@plus.33em\@minus.07em}
|
||||
\let\@openbib@code\@empty
|
||||
%% fix a bug (hardcoded bib label) in \@bibitem
|
||||
%\renewcommand\@bibitem[1]{%
|
||||
% \item\if@filesw \immediate\write\@auxout
|
||||
% {\string\bibcite{#1}{\theenumiv}}\fi\ignorespaces}% replaced "\the\value{\@listctr}" with "\theenumiv"
|
||||
|
||||
% itemize, enumerate and description environment
|
||||
\setlength{\leftmargini} {1em}
|
||||
\leftmargin\leftmargini
|
||||
\setlength{\leftmarginii} {\leftmargini}
|
||||
\setlength{\leftmarginiii} {\leftmargini}
|
||||
\setlength{\leftmarginiv} {\leftmargini}
|
||||
\setlength{\leftmarginv} {\leftmargini}
|
||||
\setlength{\leftmarginvi} {\leftmargini}
|
||||
\setlength{\labelsep} {.5em}% this is the distance between the label and the body, but it pushes the label to the left rather than pushing the body to the right (to do the latter, modify \leftmargin(i)
|
||||
\setlength{\labelwidth} {\leftmargini}% unfortunately, \labelwidth is not defined by item level (i.e. no \labeliwidth, \labeliiwidth, etc)
|
||||
\addtolength{\labelwidth} {-\labelsep}
|
||||
\@beginparpenalty -\@lowpenalty
|
||||
\@endparpenalty -\@lowpenalty
|
||||
\@itempenalty -\@lowpenalty
|
||||
\newcommand\labelenumi{\theenumi.}
|
||||
\newcommand\labelenumii{(\theenumii)}
|
||||
\newcommand\labelenumiii{\theenumiii.}
|
||||
\newcommand\labelenumiv{\theenumiv.}
|
||||
\renewcommand\p@enumii{\theenumi}
|
||||
\renewcommand\p@enumiii{\p@enumii(\theenumii)}
|
||||
\renewcommand\p@enumiv{\p@enumiii\theenumiii}
|
||||
% description label
|
||||
\newcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bfseries#1}
|
||||
|
||||
% classical \today definition
|
||||
\def\today{\ifcase\month\or
|
||||
January\or February\or March\or April\or May\or June\or
|
||||
July\or August\or September\or October\or November\or December\fi
|
||||
\space\number\day, \number\year}
|
||||
|
||||
%\newcommand{\widthofautobox}[1]{%
|
||||
% \widthof{\begin{tabular}{@{}l@{}}#1\end{tabular}}}
|
||||
|
||||
%\newcommand{\autobox}[2][b]{%
|
||||
% \parbox[#1]{\widthofautobox{#2}}{#2}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter design commands definitions
|
||||
%-------------------------------------------------------------------------------
|
||||
% elements
|
||||
\newcommand*{\recipient}[2]{\def\@recipientname{#1}\def\@recipientaddress{#2}}
|
||||
\renewcommand*{\date}[1]{\def\@date{#1}}\date{\today}
|
||||
\newcommand*{\opening}[1]{\def\@opening{#1}}
|
||||
\newcommand*{\closing}[1]{\def\@closing{#1}}
|
||||
\newcommand*{\enclosure}[2][]{%
|
||||
% if an optional argument is provided, use it to redefine \enclname
|
||||
\ifthenelse{\equal{#1}{}}{}{\renewcommand*{\enclname}{#1}}%
|
||||
\def\@enclosure{#2}}
|
||||
|
||||
% recompute all letter lengths
|
||||
\newcommand*{\recomputeletterheadlengths}{}
|
||||
\newcommand*{\recomputeletterbodylengths}{}
|
||||
\newcommand*{\recomputeletterfootlengths}{}
|
||||
\newcommand*{\recomputeletterlengths}{%
|
||||
\recomputeletterheadlengths%
|
||||
\recomputeletterbodylengths%
|
||||
\recomputeletterfootlengths}
|
||||
|
||||
% makes the letter title
|
||||
% usage: \makelettertitle
|
||||
\newcommand*{\makelettertitle}{%
|
||||
\makeletterhead%
|
||||
\makeletterfoot}
|
||||
\newcommand*{\makeletterhead}{}
|
||||
\newcommand*{\makeletterfoot}{}
|
||||
|
||||
% makes the letter closing
|
||||
% usage: \makeletterclosing
|
||||
\newcommand*{\makeletterclosing}{}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncv.cls'.
|
|
@ -0,0 +1,178 @@
|
|||
%% start of file `moderncvbodyi.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvbodyi}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 1]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyi]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\sectionfont}{\Large\mdseries\upshape}
|
||||
\renewcommand*{\subsectionfont}{\large\mdseries\upshape}
|
||||
\renewcommand*{\hintfont}{}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
% used by \cvitem (and all children command)
|
||||
\@initializelength{\hintscolumnwidth} \setlength{\hintscolumnwidth}{0.175\textwidth}
|
||||
\@initializelength{\separatorcolumnwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth}
|
||||
\@initializelength{\maincolumnwidth}
|
||||
% used by \cvdoubleitem
|
||||
\@initializelength{\doubleitemcolumnwidth}
|
||||
% used by \cvlistitem
|
||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||
\@initializelength{\listitemcolumnwidth}
|
||||
% used by \cvlistdoubleitem
|
||||
\@initializelength{\listdoubleitemcolumnwidth}
|
||||
% default moderncv \photo (change the definition such that by default the photo and its box align with the section bars
|
||||
\RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}%
|
||||
|
||||
% commands
|
||||
\renewcommand*{\recomputecvbodylengths}{%
|
||||
% body lengths
|
||||
\setlength{\maincolumnwidth}{\textwidth-\leftskip-\rightskip-\separatorcolumnwidth-\hintscolumnwidth}%
|
||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
|
||||
\@initializelength{\baseletterheight}
|
||||
\settoheight{\baseletterheight}{\sectionstyle{o}}
|
||||
\setlength{\baseletterheight}{\baseletterheight-0.95ex}
|
||||
\RenewDocumentCommand{\section}{sm}{%
|
||||
\par\addvspace{2.5ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{section}{#2}%
|
||||
\cvitem[0ex]{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}{\strut\sectionstyle{#2}}%
|
||||
\par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading
|
||||
|
||||
\RenewDocumentCommand{\subsection}{sm}{%
|
||||
\par\addvspace{1ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{subsection}{#2}%
|
||||
\cvitem[0ex]{}{\strut\subsectionstyle{#2}}%
|
||||
\par\nobreak\addvspace{.5ex}\@afterheading}% to avoid a pagebreak after the heading
|
||||
|
||||
\renewcommand*{\cvitem}[3][.25em]{%
|
||||
\begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
|
||||
\raggedleft\hintstyle{#2} &{#3}%
|
||||
\end{tabular}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvdoubleitem}[5][.25em]{%
|
||||
\cvitem[#1]{#2}{%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}#3\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
|
||||
\hspace*{\separatorcolumnwidth}%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistdoubleitem}[3][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\ifthenelse{\equal{#3}{}}%
|
||||
{}%
|
||||
{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}}
|
||||
|
||||
\renewcommand*{\cventry}[7][.25em]{%
|
||||
\cvitem[#1]{#2}{%
|
||||
{\bfseries#3}%
|
||||
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
|
||||
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
||||
\ifthenelse{\equal{#6}{}}{}{, #6}%
|
||||
\strut%
|
||||
\ifx&%
|
||||
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
|
||||
|
||||
\@initializebox{\cvitemwithcommentbox}
|
||||
\@initializelength{\cvitemwithcommentskilllength}
|
||||
\@initializelength{\cvitemwithcommentcommentlength}
|
||||
\renewcommand*{\cvitemwithcomment}[4][.25em]{%
|
||||
\savebox{\cvitemwithcommentbox}{{#3}}%
|
||||
\setlength{\cvitemwithcommentskilllength}{\widthof{\usebox{\cvitemwithcommentbox}}}%
|
||||
\setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentskilllength}%
|
||||
\cvitem[#1]{#2}{%
|
||||
\begin{minipage}[t]{\cvitemwithcommentskilllength}\usebox{\cvitemwithcommentbox}\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}}}
|
||||
|
||||
\renewenvironment{thebibliography}[1]%
|
||||
{%
|
||||
\bibliographyhead{\refname}%
|
||||
% \small%
|
||||
\begin{list}{\bibliographyitemlabel}%
|
||||
{%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\labelwidth}{\hintscolumnwidth}%
|
||||
\setlength{\labelsep}{\separatorcolumnwidth}%
|
||||
\leftmargin\labelwidth%
|
||||
\advance\leftmargin\labelsep%
|
||||
\@openbib@code%
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty%
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
||||
\sloppy%
|
||||
\clubpenalty4000%\@clubpenalty \clubpenalty%
|
||||
\widowpenalty4000%
|
||||
\sfcode`\.\@m%
|
||||
\sfcode `\=1000\relax}%
|
||||
{%
|
||||
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\end{list}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% commands
|
||||
\renewcommand*{\recomputeletterbodylengths}{%
|
||||
\recomputecvlengths%
|
||||
\setlength{\parskip}{6\p@}}
|
||||
|
||||
\renewcommand*{\makeletterclosing}{
|
||||
\@closing\\[3em]%
|
||||
{\bfseries\@firstname~\@lastname}%
|
||||
\ifthenelse{\isundefined{\@enclosure}}{}{%
|
||||
\\%
|
||||
\vfil%
|
||||
{\color{color2}\itshape\enclname: \@enclosure}}%
|
||||
\vfil}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvbodyi.sty'.
|
|
@ -0,0 +1,178 @@
|
|||
%% start of file `moderncvbodyi.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvbodyi}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 1]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyi]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\sectionfont}{\Large\mdseries\upshape}
|
||||
\renewcommand*{\subsectionfont}{\large\mdseries\upshape}
|
||||
\renewcommand*{\hintfont}{}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
% used by \cvitem (and all children command)
|
||||
\@initializelength{\hintscolumnwidth} \setlength{\hintscolumnwidth}{0.175\textwidth}
|
||||
\@initializelength{\separatorcolumnwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth}
|
||||
\@initializelength{\maincolumnwidth}
|
||||
% used by \cvdoubleitem
|
||||
\@initializelength{\doubleitemcolumnwidth}
|
||||
% used by \cvlistitem
|
||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||
\@initializelength{\listitemcolumnwidth}
|
||||
% used by \cvlistdoubleitem
|
||||
\@initializelength{\listdoubleitemcolumnwidth}
|
||||
% default moderncv \photo (change the definition such that by default the photo and its box align with the section bars
|
||||
\RenewDocumentCommand{\photo}{O{\hintscolumnwidth-0.8pt-2\fboxsep}O{0.4pt}m}{\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}%
|
||||
|
||||
% commands
|
||||
\renewcommand*{\recomputecvbodylengths}{%
|
||||
% body lengths
|
||||
\setlength{\maincolumnwidth}{\textwidth-\leftskip-\rightskip-\separatorcolumnwidth-\hintscolumnwidth}%
|
||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\hintscolumnwidth-\separatorcolumnwidth-\separatorcolumnwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
|
||||
\@initializelength{\baseletterheight}
|
||||
\settoheight{\baseletterheight}{\sectionstyle{o}}
|
||||
\setlength{\baseletterheight}{\baseletterheight-0.95ex}
|
||||
\RenewDocumentCommand{\section}{sm}{%
|
||||
\par\addvspace{2.5ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{section}{#2}%
|
||||
\cvitem[0ex]{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{\hintscolumnwidth}{0.95ex}}}{\strut\sectionstyle{#2}}%
|
||||
\par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading
|
||||
|
||||
\RenewDocumentCommand{\subsection}{sm}{%
|
||||
\par\addvspace{1ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{subsection}{#2}%
|
||||
\cvitem[0ex]{}{\strut\subsectionstyle{#2}}%
|
||||
\par\nobreak\addvspace{.5ex}\@afterheading}% to avoid a pagebreak after the heading
|
||||
|
||||
\renewcommand*{\cvitem}[3][.25em]{%
|
||||
\begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
|
||||
\raggedleft\hintstyle{#2} &{#3}%
|
||||
\end{tabular}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvdoubleitem}[5][.25em]{%
|
||||
\cvitem[#1]{#2}{%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}#3\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#4}\end{minipage}%
|
||||
\hspace*{\separatorcolumnwidth}%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistdoubleitem}[3][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\ifthenelse{\equal{#3}{}}%
|
||||
{}%
|
||||
{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}}
|
||||
|
||||
\renewcommand*{\cventry}[7][.25em]{%
|
||||
\cvitem[#1]{#2}{%
|
||||
{\bfseries#3}%
|
||||
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
|
||||
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
||||
\ifthenelse{\equal{#6}{}}{}{, #6}%
|
||||
\strut%
|
||||
\ifx&%
|
||||
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi}}
|
||||
|
||||
\@initializebox{\cvitemwithcommentbox}
|
||||
\@initializelength{\cvitemwithcommentskilllength}
|
||||
\@initializelength{\cvitemwithcommentcommentlength}
|
||||
\renewcommand*{\cvitemwithcomment}[4][.25em]{%
|
||||
\savebox{\cvitemwithcommentbox}{{#3}}%
|
||||
\setlength{\cvitemwithcommentskilllength}{\widthof{\usebox{\cvitemwithcommentbox}}}%
|
||||
\setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentskilllength}%
|
||||
\cvitem[#1]{#2}{%
|
||||
\begin{minipage}[t]{\cvitemwithcommentskilllength}\usebox{\cvitemwithcommentbox}\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}}}
|
||||
|
||||
\renewenvironment{thebibliography}[1]%
|
||||
{%
|
||||
\bibliographyhead{\refname}%
|
||||
% \small%
|
||||
\begin{list}{\bibliographyitemlabel}%
|
||||
{%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\labelwidth}{\hintscolumnwidth}%
|
||||
\setlength{\labelsep}{\separatorcolumnwidth}%
|
||||
\leftmargin\labelwidth%
|
||||
\advance\leftmargin\labelsep%
|
||||
\@openbib@code%
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty%
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
||||
\sloppy%
|
||||
\clubpenalty4000%\@clubpenalty \clubpenalty%
|
||||
\widowpenalty4000%
|
||||
\sfcode`\.\@m%
|
||||
\sfcode `\=1000\relax}%
|
||||
{%
|
||||
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\end{list}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% commands
|
||||
\renewcommand*{\recomputeletterbodylengths}{%
|
||||
\recomputecvlengths%
|
||||
\setlength{\parskip}{6\p@}}
|
||||
|
||||
\renewcommand*{\makeletterclosing}{
|
||||
\@closing\\[3em]%
|
||||
{\bfseries\@firstname~\@lastname}%
|
||||
\ifthenelse{\isundefined{\@enclosure}}{}{%
|
||||
\\%
|
||||
\vfil%
|
||||
{\color{color2}\itshape\enclname: \@enclosure}}%
|
||||
\vfil}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvbodyi.sty'.
|
|
@ -0,0 +1,247 @@
|
|||
%% start of file `moderncvbodyiii.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvbodyiii}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 3]
|
||||
|
||||
% rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules"
|
||||
\@initializeif{\if@fullrules}\@fullrulesfalse
|
||||
\DeclareOption{fullrules} {\@fullrulestrue\@shortrulesfalse\@mixedrulesfalse\@norulesfalse}
|
||||
\@initializeif{\if@shortrules}\@shortrulesfalse
|
||||
\DeclareOption{shortrules}{\@fullrulesfalse\@shortrulestrue\@mixedrulesfalse\@norulesfalse}
|
||||
\@initializeif{\if@mixedrules}\@mixedrulesfalse
|
||||
\DeclareOption{mixedrules}{\@fullrulesfalse\@shortrulesfalse\@mixedrulestrue\@norulesfalse}
|
||||
\@initializeif{\if@norules}\@norulesfalse
|
||||
\DeclareOption{norules} {\@fullrulesfalse\@shortrulesfalse\@mixedrulesfalse\@norulestrue}
|
||||
|
||||
% section alignment options: "left" (default), "center" or "right"
|
||||
\@initializeif{\if@left}\@leftfalse
|
||||
\DeclareOption{left} {\@lefttrue\@centerfalse\@rightfalse}
|
||||
\@initializeif{\if@center}\@centerfalse
|
||||
\DeclareOption{center} {\@leftfalse\@centertrue\@rightfalse}
|
||||
\@initializeif{\if@right}\@rightfalse
|
||||
\DeclareOption{right} {\@leftfalse\@centerfalse\@righttrue}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{mixedrules,left}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyiii]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\sectionfont}{%
|
||||
\if@norules%
|
||||
\Large\bfseries\scshape%
|
||||
\else%
|
||||
\Large\bfseries\upshape\fi}
|
||||
\renewcommand*{\subsectionfont}{%
|
||||
\if@norules%
|
||||
\large\mdseries\itshape%
|
||||
\else%
|
||||
\large\upshape\fontseries{sb}\selectfont\fi}
|
||||
\renewcommand*{\hintfont}{\bfseries}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\sectionstyle}[1]{{%
|
||||
\if@center\centering\else%
|
||||
\if@right\raggedleft\fi\fi%
|
||||
\sectionfont\textcolor{color1}{#1}%
|
||||
\if@shortrules\else%
|
||||
\par\fi}}
|
||||
\renewcommand*{\subsectionstyle}[1]{{%
|
||||
\if@center\centering\else%
|
||||
\if@right\raggedleft\fi\fi%
|
||||
\subsectionfont\textcolor{color1}{#1}%
|
||||
\if@shortrules\else\if@mixedrules\else%
|
||||
\par\fi\fi}}
|
||||
\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
% used by \cvitem (and all children command)
|
||||
\@initializelength{\hintscolumnwidth} \setlength{\hintscolumnwidth}{0.3\textwidth}
|
||||
\@initializelength{\separatorcolumnwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth}
|
||||
\@initializelength{\maincolumnwidth}
|
||||
% used by \cvdoubleitem
|
||||
\@initializelength{\doubleitemcolumnwidth}
|
||||
% used by \cvlistitem
|
||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||
\@initializelength{\listitemcolumnwidth}
|
||||
% used by \cvlistdoubleitem
|
||||
\@initializelength{\listdoubleitemcolumnwidth}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\recomputecvbodylengths}{%
|
||||
% body lengths
|
||||
\setlength{\maincolumnwidth}{\textwidth-\leftskip-\rightskip}%
|
||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
\RenewDocumentCommand{\section}{sm}{%
|
||||
\par\addvspace{2.5ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{section}{#2}%
|
||||
\if@left\else\if@fullrules\else\if@mixedrules\else%
|
||||
\sectionrule\fi\fi\fi%
|
||||
\strut\sectionstyle{#2}%
|
||||
\if@fullrules%
|
||||
\sectionrule%
|
||||
\else\if@mixedrules%
|
||||
\sectionrule%
|
||||
\else\if@right\else%
|
||||
\sectionrule\fi\fi\fi%
|
||||
\par\nobreak\addvspace{1ex}\@afterheading}
|
||||
|
||||
\RenewDocumentCommand{\subsection}{sm}{%
|
||||
\par\addvspace{1ex}%
|
||||
\phantomsection{}%
|
||||
\addcontentsline{toc}{subsection}{#2}%
|
||||
\if@left\else\if@fullrules\else%
|
||||
\subsectionrule\fi\fi%
|
||||
\strut\subsectionstyle{#2}%
|
||||
\if@fullrules%
|
||||
\subsectionrule%
|
||||
\else\if@right\else%
|
||||
\subsectionrule\fi\fi%
|
||||
\par\nobreak\addvspace{0.5ex}\@afterheading}
|
||||
|
||||
\newcommand*{\sectionrule}{}
|
||||
\newcommand*{\subsectionrule}{}
|
||||
\if@fullrules%
|
||||
\renewcommand*{\sectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{color1}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}}
|
||||
\renewcommand*{\subsectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{color1}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}
|
||||
\if@shortrules%
|
||||
\renewcommand*{\sectionrule}{\leavevmode{\color{color1}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}}
|
||||
\renewcommand*{\subsectionrule}{\leavevmode{\color{color1}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}}
|
||||
\if@mixedrules%
|
||||
\renewcommand*{\sectionrule}{\par\nobreak\vspace*{-.7\baselineskip}\leavevmode{\color{color1}\leaders\hbox{\rule{1pt}{0.4pt}}\hfill\kern0pt}}
|
||||
\renewcommand*{\subsectionrule}{\leavevmode{\color{color1}\xleaders\hbox to 0.35em{\scriptsize.}\hfill}}\fi% different subsectionrules will not be perfectly aligned, but remaining space at the end of the fill will be distributed evenly between leaders, so it will be barely visible}}
|
||||
\if@norules%
|
||||
\renewcommand*{\sectionrule}{}
|
||||
\renewcommand*{\subsectionrule}{}\fi
|
||||
|
||||
\renewcommand*{\cvitem}[3][.25em]{%
|
||||
\ifstrempty{#2}{}{\hintstyle{#2}: }{#3}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvdoubleitem}[5][.25em]{%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifstrempty{#4}{}{\hintstyle{#4}: }#5\end{minipage}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||
\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvlistdoubleitem}[3][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\ifstrempty{#3}%
|
||||
{}%
|
||||
{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}}
|
||||
|
||||
\renewcommand*{\cventry}[7][.25em]{
|
||||
\begin{tabular*}{\maincolumnwidth}{l@{\extracolsep{\fill}}r}%
|
||||
% skip the company name and location line if both are empty, allowing one to show multiple roles within the same company without repeating it
|
||||
\ifboolexpr{%
|
||||
test {\ifstrempty{#4}}
|
||||
and
|
||||
test {\ifstrempty{#5}}}%
|
||||
{}%
|
||||
{{\bfseries #4} & {\bfseries #5}\\}%
|
||||
{\itshape #3\ifstrempty{#6}{}{, #6}} & {\itshape #2}\\%
|
||||
\end{tabular*}%
|
||||
\ifx&%
|
||||
\else{\\%
|
||||
\begin{minipage}{\maincolumnwidth}%
|
||||
\small#7%
|
||||
\end{minipage}}\fi%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\@initializebox{\cvitemwithcommentmainbox}
|
||||
\@initializelength{\cvitemwithcommentmainlength}
|
||||
\@initializelength{\cvitemwithcommentcommentlength}
|
||||
\renewcommand*{\cvitemwithcomment}[4][.25em]{%
|
||||
\savebox{\cvitemwithcommentmainbox}{\ifstrempty{#2}{}{\hintstyle{#2}: }#3}%
|
||||
\setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}%
|
||||
\setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}%
|
||||
\begin{minipage}[t]{\cvitemwithcommentmainlength}\usebox{\cvitemwithcommentmainbox}\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewenvironment{thebibliography}[1]%
|
||||
{%
|
||||
\bibliographyhead{\refname}%
|
||||
% \small%
|
||||
\begin{list}{\bibliographyitemlabel}%
|
||||
{%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\labelwidth}{0pt}%
|
||||
\ifthenelse{\equal{\bibliographyitemlabel}{}}%
|
||||
{\setlength{\labelsep}{0pt}}%
|
||||
{\setlength{\labelsep}{\separatorcolumnwidth}}%
|
||||
\leftmargin\labelwidth%
|
||||
\advance\leftmargin\labelsep%
|
||||
\@openbib@code%
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty%
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
||||
\sloppy%
|
||||
\clubpenalty4000%\@clubpenalty \clubpenalty%
|
||||
\widowpenalty4000%
|
||||
\sfcode`\.\@m%
|
||||
\sfcode `\=1000\relax}%
|
||||
{%
|
||||
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\end{list}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% commands
|
||||
\renewcommand*{\recomputeletterbodylengths}{%
|
||||
\recomputecvbodylengths%
|
||||
\setlength{\parskip}{6\p@}}
|
||||
|
||||
\renewcommand*{\makeletterclosing}{
|
||||
\@closing\\[3em]%
|
||||
{\bfseries\@firstname~\@lastname}%
|
||||
\ifthenelse{\isundefined{\@enclosure}}{}{%
|
||||
\\%
|
||||
\vfil%
|
||||
{\color{color2}\itshape\enclname: \@enclosure}}%
|
||||
\vfil}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvbodyiii.sty'.
|
|
@ -0,0 +1,186 @@
|
|||
%% start of file `moderncvbodyiv.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvbodyiv}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 4]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyiv]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\sectionfont}{\Large\bfseries\upshape}
|
||||
\renewcommand*{\subsectionfont}{\large\bfseries\itshape}
|
||||
\renewcommand*{\hintfont}{\bfseries}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume body definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
% used by \cvitem (and all children command)
|
||||
\@initializelength{\hintscolumnwidth} \setlength{\hintscolumnwidth}{0.3\textwidth}
|
||||
\@initializelength{\separatorcolumnwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth}
|
||||
\@initializelength{\maincolumnwidth}
|
||||
% used by \cvdoubleitem
|
||||
\@initializelength{\doubleitemcolumnwidth}
|
||||
% used by \cvlistitem
|
||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||
\@initializelength{\listitemcolumnwidth}
|
||||
% used by \cvlistdoubleitem
|
||||
\@initializelength{\listdoubleitemcolumnwidth}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\recomputecvbodylengths}{%
|
||||
% body lengths
|
||||
\setlength{\maincolumnwidth}{\textwidth-\leftskip-\rightskip}%
|
||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
\RenewDocumentCommand{\section}{sm}{%
|
||||
\par\addvspace{2.5ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{section}{#2}%
|
||||
\strut\sectionstyle{#2}%
|
||||
\par\nobreak\addvspace{1ex}\@afterheading}
|
||||
|
||||
\RenewDocumentCommand{\subsection}{sm}{%
|
||||
\par\addvspace{1ex}%
|
||||
\phantomsection{}%
|
||||
\addcontentsline{toc}{subsection}{#2}%
|
||||
\strut\subsectionstyle{#2}%
|
||||
\par\nobreak\addvspace{0.5ex}\@afterheading}
|
||||
|
||||
\renewcommand*{\cvitem}[3][.25em]{%
|
||||
\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvdoubleitem}[5][.25em]{%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewcommand*{\cvlistitem}[2][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistdoubleitem}[3][.25em]{%
|
||||
\cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\ifthenelse{\equal{#3}{}}%
|
||||
{}%
|
||||
{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}}
|
||||
|
||||
\@initializebox{\cventryyearbox}
|
||||
\@initializelength{\cventrytitleboxwidth}
|
||||
\renewcommand*{\cventry}[7][.25em]{%
|
||||
\savebox{\cventryyearbox}{%
|
||||
\hspace*{2\separatorcolumnwidth}%
|
||||
\hintstyle{#2}}%
|
||||
\setlength{\cventrytitleboxwidth}{\widthof{\usebox{\cventryyearbox}}}%
|
||||
\setlength{\cventrytitleboxwidth}{\maincolumnwidth-\cventrytitleboxwidth}%
|
||||
\begin{minipage}{\maincolumnwidth}%
|
||||
\parbox[t]{\cventrytitleboxwidth}{%
|
||||
\strut%
|
||||
{\bfseries#3}%
|
||||
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
|
||||
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
||||
\ifthenelse{\equal{#6}{}}{}{, #6}%
|
||||
.\strut}%
|
||||
\usebox{\cventryyearbox}%
|
||||
\end{minipage}\strut%
|
||||
\ifx&%
|
||||
\else{%
|
||||
\newline{}%
|
||||
\strut%
|
||||
\begin{minipage}[t]{\maincolumnwidth}%
|
||||
\small%
|
||||
#7%
|
||||
\end{minipage}}\fi%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\@initializebox{\cvitemwithcommentmainbox}
|
||||
\@initializelength{\cvitemwithcommentmainlength}
|
||||
\@initializelength{\cvitemwithcommentcommentlength}
|
||||
\renewcommand*{\cvitemwithcomment}[4][.25em]{%
|
||||
\savebox{\cvitemwithcommentmainbox}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3}%
|
||||
\setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}%
|
||||
\setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}%
|
||||
\begin{minipage}[t]{\cvitemwithcommentmainlength}\usebox{\cvitemwithcommentmainbox}\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}%
|
||||
\par\addvspace{#1}}
|
||||
|
||||
\renewenvironment{thebibliography}[1]%
|
||||
{%
|
||||
\bibliographyhead{\refname}%
|
||||
% \small%
|
||||
\begin{list}{\bibliographyitemlabel}%
|
||||
{%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\labelwidth}{\hintscolumnwidth}%
|
||||
\setlength{\labelsep}{\separatorcolumnwidth}%
|
||||
\leftmargin\labelwidth%
|
||||
\advance\leftmargin\labelsep%
|
||||
\@openbib@code%
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty%
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
||||
\sloppy%
|
||||
\clubpenalty4000%\@clubpenalty \clubpenalty%
|
||||
\widowpenalty4000%
|
||||
\sfcode`\.\@m%
|
||||
\sfcode `\=1000\relax}%
|
||||
{%
|
||||
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\end{list}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% commands
|
||||
\renewcommand*{\recomputeletterbodylengths}{%
|
||||
\recomputecvbodylengths%
|
||||
\setlength{\parskip}{6\p@}}
|
||||
|
||||
\renewcommand*{\makeletterclosing}{
|
||||
\@closing\\[3em]%
|
||||
{\bfseries\@firstname~\@lastname}%
|
||||
\ifthenelse{\isundefined{\@enclosure}}{}{%
|
||||
\\%
|
||||
\vfil%
|
||||
{\color{color2}\itshape\enclname: \@enclosure}}%
|
||||
\vfil}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvbodyiv.sty'.
|
|
@ -0,0 +1,221 @@
|
|||
%% start of file `moderncvbodyv.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvbodyv}[2021-07-28 v2.2.0 modern curriculum vitae and letter body variant: 5]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% provides the commands for the skillmatrix as well as the command
|
||||
% \recompute@cvskillmatrix@lengths
|
||||
\RequirePackage[moderncvbodyv]{moderncvskillmatrix}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\sectionfont}{\Large\mdseries\upshape}
|
||||
\renewcommand*{\subsectionfont}{\large\mdseries\slshape}
|
||||
\renewcommand*{\hintfont}{\bfseries}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\subsectionstyle}[1]{{\subsectionfont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\hintstyle}[1]{{\hintfont\textcolor{color0}{#1}}}
|
||||
|
||||
% lengths
|
||||
% used by \cvitem (and all children command)
|
||||
\@initializelength{\hintscolumnwidth} \setlength{\hintscolumnwidth}{0.25\textwidth}
|
||||
\@initializelength{\separatorcolumnwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth}
|
||||
\@initializelength{\separatorrulewidth} \setlength{\separatorrulewidth}{1.2\p@}%
|
||||
\@initializelength{\maincolumnwidth}
|
||||
% used by \cvdoubleitem
|
||||
\@initializelength{\doubleitemcolumnwidth}
|
||||
% used by \cvlistitem
|
||||
\@initializelength{\listitemsymbolwidth} \settowidth{\listitemsymbolwidth}{\listitemsymbol}
|
||||
\@initializelength{\listitemcolumnwidth}
|
||||
%\@initializelength{\listitemmaincolumnwidth}
|
||||
% used by \cvlistdoubleitem
|
||||
\@initializelength{\listdoubleitemcolumnwidth}
|
||||
%\@initializelength{\listdoubleitemmaincolumnwidth}
|
||||
|
||||
% commands
|
||||
\@initializecommand{\recomputecvbodylengths}{%
|
||||
% body lengths
|
||||
\setlength{\maincolumnwidth}{\textwidth-\leftskip-\rightskip-\separatorcolumnwidth-\separatorcolumnwidth-\hintscolumnwidth-\separatorrulewidth}%
|
||||
\setlength{\listitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{\maincolumnwidth-\separatorcolumnwidth}%
|
||||
\setlength{\doubleitemcolumnwidth}{0.5\doubleitemcolumnwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{\maincolumnwidth-\listitemsymbolwidth-\separatorcolumnwidth-\listitemsymbolwidth}%
|
||||
\setlength{\listdoubleitemcolumnwidth}{0.5\listdoubleitemcolumnwidth}%
|
||||
\recompute@cvskillmatrix@lengths
|
||||
% regular lengths
|
||||
\setlength{\parskip}{0\p@}}
|
||||
|
||||
\@initializeif{\if@aftersection}\@aftersectionfalse%
|
||||
\RenewDocumentCommand{\section}{sm}{%
|
||||
\addvspace{2.5ex}%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{section}{#2}%
|
||||
\noindent\rlap{\@cvitem{\raggedleft\sectionstyle{#2}}{}}%
|
||||
\nobreak\@afterheading\@aftersectiontrue\ignorespaces}
|
||||
|
||||
%\@initializeif{\if@aftersubsection}\@aftersubsectionfalse%
|
||||
\RenewDocumentCommand{\subsection}{sm}{%
|
||||
%\addvspace{1ex}%
|
||||
\vspace*{-\arrayrulewidth}% HACK; I don't understand where the space is coming from, nor what it's exact value is :(
|
||||
\if@aftersection%
|
||||
\par\ignorespaces\fi%
|
||||
\phantomsection{}% reset the anchor for hyperrefs
|
||||
\addcontentsline{toc}{subsection}{#2}%
|
||||
\noindent\rlap{\@cvitem{\if@aftersection\else\@moderncvstrut{4pt}{24pt}\fi\raggedleft\subsectionstyle{#2}}{}}%
|
||||
\nobreak\@afterheading\@aftersectiontrue\ignorespaces}
|
||||
|
||||
\renewcommand*{\cvitem}[3][.5ex]{%
|
||||
\@cvitem[#1]{}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }{#3}}%
|
||||
}
|
||||
% \RenewDocumentCommand{\cvitem}{+O{.5ex} +m +m}{%
|
||||
% \IfNoValueTF{#2}{%
|
||||
% \@cvitem[#1]{}{#3}%
|
||||
% }{%
|
||||
% \@cvitem[#1]{}{\hintstyle{#2}: {#3}}%
|
||||
% }%
|
||||
% }
|
||||
|
||||
% underlying command to implement \cvitem, \subsection and \section
|
||||
\newcommand*{\@cvitem}[3][.5ex]{%
|
||||
\arrayrulecolor{color1}%
|
||||
\setlength\arrayrulewidth{\separatorrulewidth}%
|
||||
\if@aftersection\else%
|
||||
\vspace*{-\separatorrulewidth}\fi% HACK; I don't understand where the space is coming from, nor what it's exact value is :(
|
||||
\noindent%
|
||||
% \setlength{\fboxsep}{0pt}\framebox{% start of debuging
|
||||
\begin{tabular}[t]{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}|@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
|
||||
\@moderncvstrut{4pt}{16pt}#2 \\[#1]% the spacing needs to be inside the cell for the vertical rule to extend correctly
|
||||
\end{tabular}%
|
||||
% }% end of debuging
|
||||
\par\@aftersectionfalse\ignorespaces}
|
||||
|
||||
\renewcommand*{\cvdoubleitem}[5][.5ex]{%
|
||||
\@cvitem[#1]{}{%
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\hintstyle{#2}: #3\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\doubleitemcolumnwidth}\ifthenelse{\equal{#4}{}}{}{\hintstyle{#4}: }#5\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistitem}[2][.5ex]{%
|
||||
\@cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listitemcolumnwidth}#2\end{minipage}}}
|
||||
|
||||
\renewcommand*{\cvlistdoubleitem}[3][.5ex]{%
|
||||
\@cvitem[#1]{}{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#2\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\ifthenelse{\equal{#3}{}}%
|
||||
{}%
|
||||
{\listitemsymbol\begin{minipage}[t]{\listdoubleitemcolumnwidth}#3\end{minipage}}}}
|
||||
|
||||
\@initializebox{\cventryyearbox}
|
||||
\@initializelength{\cventrytitleboxwidth}
|
||||
\renewcommand*{\cventry}[7][.5ex]{%
|
||||
\savebox{\cventryyearbox}{%
|
||||
\hspace*{2\separatorcolumnwidth}%
|
||||
\hintstyle{#2}}%
|
||||
\setlength{\cventrytitleboxwidth}{\widthof{\usebox{\cventryyearbox}}}%
|
||||
\setlength{\cventrytitleboxwidth}{\maincolumnwidth-\cventrytitleboxwidth}%
|
||||
\cvitem[#1]{}{%
|
||||
\parbox[t]{\cventrytitleboxwidth}{%
|
||||
\strut%
|
||||
{\bfseries#3}%
|
||||
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
|
||||
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
||||
\ifthenelse{\equal{#6}{}}{}{, #6}%
|
||||
.\strut}%
|
||||
\usebox{\cventryyearbox}}%
|
||||
\ifx&%
|
||||
\else%
|
||||
\vspace*{-4pt}%
|
||||
\cvitem[#1]{}{\small#7}\fi}
|
||||
|
||||
\@initializebox{\cvitemwithcommentmainbox}
|
||||
\@initializelength{\cvitemwithcommentmainlength}
|
||||
\@initializelength{\cvitemwithcommentcommentlength}
|
||||
\renewcommand*{\cvitemwithcomment}[4][.5ex]{%
|
||||
\savebox{\cvitemwithcommentmainbox}{\ifthenelse{\equal{#2}{}}{}{\hintstyle{#2}: }#3}%
|
||||
\setlength{\cvitemwithcommentmainlength}{\widthof{\usebox{\cvitemwithcommentmainbox}}}%
|
||||
\setlength{\cvitemwithcommentcommentlength}{\maincolumnwidth-\separatorcolumnwidth-\cvitemwithcommentmainlength}%
|
||||
\@cvitem[#1]{}{%
|
||||
\begin{minipage}[t]{\cvitemwithcommentmainlength}\usebox{\cvitemwithcommentmainbox}\end{minipage}%
|
||||
\hfill% fill of \separatorcolumnwidth
|
||||
\begin{minipage}[t]{\cvitemwithcommentcommentlength}\raggedleft\small\itshape#4\end{minipage}}}
|
||||
|
||||
\renewenvironment{thebibliography}[1]% BUG/TODO: remove extra space between heading and first bibliography entry, as well as after last one
|
||||
{%
|
||||
\bibliographyhead{\refname}%
|
||||
% \small%
|
||||
\arrayrulecolor{color1}%
|
||||
\setlength\arrayrulewidth{\separatorrulewidth}%
|
||||
\noindent%
|
||||
\begin{tabular}[t]{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}|@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
|
||||
\@moderncvstrut{4pt}{16pt} &%
|
||||
\begin{list}{\bibliographyitemlabel}{%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\partopsep}{0pt}%
|
||||
\setlength{\labelwidth}{0pt}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\parskip}{0pt}%
|
||||
\ifthenelse{\equal{\bibliographyitemlabel}{}}%
|
||||
{\setlength{\labelsep}{0pt}}%
|
||||
{\setlength{\labelsep}{\separatorcolumnwidth}}%
|
||||
\leftmargin\labelwidth%
|
||||
\advance\leftmargin\labelsep%
|
||||
\@openbib@code%
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty%
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
||||
\sloppy%
|
||||
\clubpenalty4000%\@clubpenalty \clubpenalty%
|
||||
\widowpenalty4000%
|
||||
\sfcode`\.\@m%
|
||||
\sfcode `\=1000\relax}%
|
||||
{%
|
||||
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\end{list}%
|
||||
\\[.5ex]%
|
||||
\end{tabular}%
|
||||
\par\@aftersectionfalse\ignorespaces}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% commands
|
||||
\renewcommand*{\recomputeletterbodylengths}{%
|
||||
\recomputecvbodylengths%
|
||||
\setlength{\parskip}{6\p@}}
|
||||
|
||||
\renewcommand*{\makeletterclosing}{
|
||||
\@closing\\[3em]%
|
||||
{\bfseries \@firstname~\@lastname}%
|
||||
\ifthenelse{\isundefined{\@enclosure}}{}{%
|
||||
\\%
|
||||
\vfill%
|
||||
{\color{color2}\itshape\enclname: \@enclosure}}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvbodyv.sty'.
|
|
@ -0,0 +1,92 @@
|
|||
%% start of file `moderncvcollection.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcollection}[2021-07-28 v2.2.0 moderncv collections]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% requirements
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
\RequirePackage{ifthen}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% code
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
% creates a new collection
|
||||
% usage: \collectionnew{<collection name>}
|
||||
\NewDocumentCommand\collectionnew{m}{%
|
||||
\newcounter{collection@#1@count}%
|
||||
}%
|
||||
|
||||
% adds an item to a collection
|
||||
% usage: \collectionadd[<optional key>]{<collection name>}{<item to add>}
|
||||
\NewDocumentCommand\collectionadd{ O{} m m }{%
|
||||
\expandafter\def\csname collection@#2@item\roman{collection@#2@count}\endcsname{#3}%
|
||||
\def\optional@FirstArg{#1}%
|
||||
\ifdefempty{\optional@FirstArg}{%
|
||||
\relax% if #1 is empty
|
||||
}{%
|
||||
\expandafter\def\csname collection@#2@key\roman{collection@#2@count}\endcsname{#1}%
|
||||
}%
|
||||
\stepcounter{collection@#2@count}%
|
||||
}%
|
||||
% returns the number of items in a collection
|
||||
% usage: \collectioncount{<collection name>}
|
||||
\NewDocumentCommand\collectioncount{m}{%
|
||||
\value{collection@#1@count}%
|
||||
}%
|
||||
% gets an item from a collection
|
||||
% usage: \collectiongetitem{<collection name>}{<element id>}
|
||||
% where <element id> is an integer between 0 and (collectioncount-1)
|
||||
\NewDocumentCommand\collectiongetitem{m m}{%
|
||||
\csname collection@#1@item\romannumeral #2\endcsname%
|
||||
}%
|
||||
|
||||
% gets a key from a collection
|
||||
% usage: \collectiongetkey{<collection name>}{<element id>}
|
||||
% where <element id> is an integer between 0 and (collectioncount-1)
|
||||
\NewDocumentCommand\collectiongetkey{m m}{%
|
||||
\csname collection@#1@key\romannumeral #2\endcsname%
|
||||
}%
|
||||
% loops through a collection and perform the given operation on every element
|
||||
% usage: \collectionloop{<collection name>}{<operation sequence>}
|
||||
% where <operation sequence> is the code sequence to be evaluated for each collection item,
|
||||
% code which can refer to \collectionloopid, \collectionloopkey, \collectionloopitem and
|
||||
% \collectionloopbreak
|
||||
\newcounter{collection@iterator}
|
||||
\NewDocumentCommand\collectionloopbreak{}{\let\iterate\relax}
|
||||
\NewDocumentCommand\collectionloop{m m}{%
|
||||
\setcounter{collection@iterator}{0}%
|
||||
\loop\ifnum\value{collection@iterator}<\value{collection@#1@count}%
|
||||
\def\collectionloopid{\arabic{collection@iterator}}%
|
||||
\def\collectionloopitem{\collectiongetitem{#1}{\collectionloopid}}%
|
||||
\def\collectionloopkey{\collectiongetkey{#1}{\collectionloopid}}%
|
||||
#2%
|
||||
\stepcounter{collection@iterator}%
|
||||
\repeat%
|
||||
}
|
||||
|
||||
% loops through a collection and finds the (first) element matching the given key
|
||||
% usage: \collectionfindbykey{<collection name>}{key>}
|
||||
\NewDocumentCommand\collectionfindbykey{m m}{%
|
||||
\collectionloop{#1}{%
|
||||
\ifthenelse{\equal{\collectionloopkey}{#2}}{\collectionloopitem\collectionloopbreak}{}}%
|
||||
}%
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcollection.cls'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorblack.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorblack}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: black]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0,0,0}% black
|
||||
\definecolor{color2}{rgb}{0,0,0}% black
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorblack.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorblue.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorblue}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: blue]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.22,0.45,0.70}% light blue
|
||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorblue.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorburgundy.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorburgundy}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: burgundy]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.596078,0,0}% burgundy: 139/255 (0.545098) or 152/255 (0.596078)
|
||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorburgundy.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorgreen.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorgreen}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: green]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.35,0.70,0.30}% green
|
||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorgreen.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorgrey.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorgrey}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: grey]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.55,0.55,0.55}% dark grey
|
||||
\definecolor{color2}{rgb}{0.55,0.55,0.55}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorgrey.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolororange.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolororange}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: orange]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.95,0.55,0.15}% orange
|
||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolororange.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorpurple.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorpurple}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: purple]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.50,0.33,0.80}% purple
|
||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorpurple.sty'.
|
|
@ -0,0 +1,27 @@
|
|||
%% start of file `moderncvcolorred.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcolorred}[2021-07-28 v2.2.0 modern curriculum vitae and letter color scheme: red]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% color scheme definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\definecolor{color0}{rgb}{0,0,0}% black
|
||||
\definecolor{color1}{rgb}{0.95,0.20,0.20}% red
|
||||
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcolorred.sty'.
|
|
@ -0,0 +1,107 @@
|
|||
%% start of file `moderncvcompatibility.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvcompatibility}[2021-07-28 v2.2.0 modern curriculum vitae and letter compatibility patches]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% package options
|
||||
%-------------------------------------------------------------------------------
|
||||
% old casual option (version 0.1)
|
||||
%\DeclareOption{casual}{\input{moderncvstylecasual.sty}}
|
||||
|
||||
% old classic option (version 0.1)
|
||||
%\DeclareOption{classic}{\input{moderncvstyleclassic.sty}}
|
||||
|
||||
\DeclareOption*{}
|
||||
|
||||
% process given options
|
||||
\ProcessOptions\relax
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% definitions
|
||||
%-------------------------------------------------------------------------------
|
||||
% compatibility with version 0.1
|
||||
\newcommand*{\cvresume}[2]{\cvlistdoubleitem{#1}{#2}}
|
||||
|
||||
% compatibility with versions <= 0.2
|
||||
% section, cvline, ... with width argument...
|
||||
%\newcommand*{\section}[2][0.825]{%
|
||||
% \closesection{}%
|
||||
% \@sectionopentrue%
|
||||
% \addcontentsline{toc}{part}{#2}
|
||||
% \begin{longtable}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}%
|
||||
%% \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}%
|
||||
% {\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}%
|
||||
%\newcommand*{\cvline}[3][.825]{%
|
||||
% \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\small\sffamily#2\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#3\end{minipage}\\}
|
||||
%\newcommand*{\cvitem}[3][.825]{%
|
||||
% \cvline[#1]{#2}{#3\vspace*{.75em}}} % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment)
|
||||
|
||||
% compatibility with versions <= 0.5
|
||||
%\newcommand*{\cvitem}[2]{\cvline{#1}{#2}}
|
||||
%\newcommand*{\moderncvstyle}[1]{\moderncvtheme{#1}}
|
||||
|
||||
% compatibility with versions <= 0.7
|
||||
\newcommand*{\closesection}{}
|
||||
\newcommand*{\emptysection}{}
|
||||
\newcommand*{\sethintscolumnlength}[1]{%
|
||||
\setlength{\hintscolumnwidth}{#1}%
|
||||
\recomputelengths}
|
||||
\newcommand*{\sethintscolumntowidth}[1]{%
|
||||
\settowidth{\hintscolumnwidth}{#1}%
|
||||
\recomputelengths}
|
||||
|
||||
% compatibility with versions <= 0.15
|
||||
\newcommand*{\cvline}[2]{\cvitem{#1}{#2}}
|
||||
\newcommand*{\cvlanguage}[3]{\cvitemwithcomment{#1}{#2}{#3}}
|
||||
\newcommand*{\cvcomputer}[4]{\cvdoubleitem{#1}{\small#2}{#3}{\small#4}}
|
||||
\newcommand*{\moderncvtheme}[2][blue]{%
|
||||
\moderncvcolor{#1}%
|
||||
\moderncvstyle{#2}}
|
||||
|
||||
% compatibility with versions <= 0.19
|
||||
\newcommand*{\maketitle}{\makecvtitle}%
|
||||
\title{}% to avoid LaTeX complaining that \maketitle is a called without first a call to \title
|
||||
\newcommand*{\maketitlenamewidth}{\makecvtitlenamewidth}
|
||||
|
||||
% compatibility with versions <= 1.3.0
|
||||
\newcommand*{\firstname}[1]{\def\@firstname{#1}}
|
||||
\newcommand*{\lastname}[1]{\def\@lastname{#1}}
|
||||
\newcommand*{\givenname}[1]{\def\@firstname{#1}}
|
||||
\newcommand*{\familyname}[1]{\def\@lastname{#1}}
|
||||
\def\@familyname{\@lastname}
|
||||
|
||||
% compatibility with versions <= 1.4.0
|
||||
\newcommand*{\mobile}[1]{\collectionadd[mobile]{phones}{#1}}
|
||||
%\newcommand*{\phone}[1]{\collectionadd[fixed]{phones}{#1}}% implicit, as \phone{...} defaults to \phone[fixed]{...}
|
||||
\newcommand*{\fax}[1]{\collectionadd[fax]{phones}{#1}}
|
||||
\newcommand*{\@mobile}{\collectionfindbykey{phones}{mobile}}
|
||||
\newcommand*{\@phone}{\collectionfindbykey{phones}{fixed}}
|
||||
\newcommand*{\@fax}{\collectionfindbykey{phones}{fax}}
|
||||
\newcommand*{\phonesymbol}{\fixedphonesymbol}
|
||||
\newcommand*{\mobilesymbol}{\mobilephonesymbol}
|
||||
\newcommand*{\faxsymbol}{\faxphonesymbol}
|
||||
|
||||
% compatibility with versions <= 1.5.1
|
||||
\newcommand*{\makecvtitlenamewidth}{\makecvheadnamewidth} % only used in header variants 1 and 4, themself used by the classic and oldstyle styles
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvcompatibility.sty'.
|
|
@ -0,0 +1,54 @@
|
|||
%% start of file `moderncvdebugtools.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvdebugtools}[2021-07-28 v2.2.0 modern curriculum vitae and letter debug tools]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
\RequirePackage{tikz}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% debug tools
|
||||
%-------------------------------------------------------------------------------
|
||||
% code of \tracedebugvrule and \tracedebughrule provided by Gonzalo Medina on TeX.SX (cfr tex.stackexchange.com/a/110805/10102)
|
||||
\newcounter{debugrule}
|
||||
\pgfdeclarelayer{background}
|
||||
\pgfsetlayers{background,main}
|
||||
|
||||
\DeclareDocumentCommand{\tracedebugvrule}{oO{0pt}}{%
|
||||
\stepcounter{debugrule}%
|
||||
\begin{tikzpicture}[remember picture,overlay]
|
||||
\begin{pgfonlayer}{background}
|
||||
\coordinate (a\thedebugrule);
|
||||
\draw[red,thin,#1]
|
||||
([xshift=#2]a\thedebugrule|-current page.north) -- ([xshift=#2]a\thedebugrule|-current page.south);
|
||||
\end{pgfonlayer}
|
||||
\end{tikzpicture}}
|
||||
|
||||
\DeclareDocumentCommand{\tracedebughrule}{oO{0pt}}{%
|
||||
\stepcounter{debugrule}%
|
||||
\begin{tikzpicture}[remember picture,overlay]
|
||||
\begin{pgfonlayer}{background}
|
||||
\coordinate (b\thedebugrule);
|
||||
\draw[red,thin,#1]
|
||||
([yshift=#2]b\thedebugrule-|current page.west) -- ([yshift=#2]b\thedebugrule-|current page.east);
|
||||
\end{pgfonlayer}
|
||||
\end{tikzpicture}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvdebugtools.sty'.
|
|
@ -0,0 +1,136 @@
|
|||
%% start of file `moderncvfooti.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvfooti}[2021-07-28 v2.2.0 modern curriculum vitae and letter footer variant: 1]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall foot definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\addressfont}{\normalsize\mdseries\slshape}
|
||||
|
||||
% symbols
|
||||
% footer symbol used to separate footer elements
|
||||
\newcommand*{\footsymbol}{%
|
||||
{~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n
|
||||
|
||||
% lengths
|
||||
\@initializelength{\footwidth}%
|
||||
\renewcommand*{\recomputefootlengths}{%
|
||||
\setlength{\footwidth}{0.8\textwidth}}
|
||||
|
||||
% commands
|
||||
% internal command to add an element to the footer
|
||||
% it collects the elements in a temporary box, and checks when to flush the box
|
||||
\@initializebox{\footbox}%
|
||||
\@initializebox{\foottempbox}%
|
||||
\@initializelength{\footboxwidth}%
|
||||
\@initializeif{\if@firstfootelement}\@firstfootelementtrue%
|
||||
% adds an element to the footer, separated by footsymbol
|
||||
% usage: \addtofoot[footsymbol]{element}
|
||||
\newcommand*{\addtofoot}[2][\footsymbol]{%
|
||||
\if@firstfootelement%
|
||||
\savebox{\foottempbox}{\usebox{\footbox}#2}%
|
||||
\else%
|
||||
\savebox{\foottempbox}{\usebox{\footbox}#1#2}\fi%
|
||||
\settowidth{\footboxwidth}{\usebox{\foottempbox}}%
|
||||
\ifnum\footboxwidth<\footwidth%
|
||||
\savebox{\footbox}{\usebox{\foottempbox}}%
|
||||
\@firstfootelementfalse%
|
||||
\else%
|
||||
\flushfoot\\%
|
||||
\savebox{\footbox}{#2}%
|
||||
\savebox{\foottempbox}{#2}%
|
||||
\settowidth{\footboxwidth}{\usebox{\footbox}}%
|
||||
\@firstfootelementfalse\fi}
|
||||
% internal command to flush the foot
|
||||
\newcommand*{\flushfoot}{%
|
||||
\strut\usebox{\footbox}%
|
||||
\savebox{\footbox}{}%
|
||||
\savebox{\foottempbox}{}%
|
||||
\setlength{\footboxwidth}{0pt}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume foot definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lenghts
|
||||
\renewcommand*{\recomputecvfootlengths}{\recomputefootlengths}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makecvfoot}{%
|
||||
\recomputecvfootlengths{}%
|
||||
\fancypagestyle{plain}{%
|
||||
\fancyfoot[c]{%
|
||||
\parbox[b]{\footwidth}{%
|
||||
\centering%
|
||||
\color{color2}\addressfont%
|
||||
\vspace{\baselineskip}% forces a white line to ensure space between main text and footer (as footer height can't be known in advance)
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtofoot[]{\addresssymbol\@addressstreet}%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\addtofoot[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtofoot[~--~]{\@addresscountry}}%
|
||||
\flushfoot\@firstfootelementtrue\\}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\addtofoot{\bornsymbol\@born}\flushfoot\@firstfootelementtrue\\}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\addtofoot{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\addtofoot{\emailsymbol\emaillink{\@email}}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\addtofoot{\homepagesymbol\httpslink{\@homepage}}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\addtofoot{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\addtofoot{\@extrainfo}}%
|
||||
\ifthenelse{\lengthtest{\footboxwidth=0pt}}{}{\flushfoot}% the lengthtest is required to avoid flushing an empty footer, which could cause a blank line due to the \\ after the address, if no other personal info is used
|
||||
}}}%
|
||||
\pagestyle{plain}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter foot definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% commands
|
||||
\renewcommand*{\recomputeletterfootlengths}{\recomputefootlengths}
|
||||
\renewcommand*{\makeletterfoot}{%
|
||||
\recomputeletterfootlengths{}%
|
||||
\fancypagestyle{plain}{%
|
||||
\fancyfoot[c]{%
|
||||
\parbox[b]{\footwidth}{%
|
||||
\centering%
|
||||
\addressfont\color{color2}%
|
||||
\vspace{\baselineskip}% forces a white line to ensure space between main text and footer (as footer height can't be known in advance)
|
||||
\vspace{-\baselineskip}% to cancel out the extra vertical space taken by the name (below) and ensure perfect alignment of letter and cv footers
|
||||
\strut{\bfseries\upshape\@firstname~\@lastname}\\% the \strut is required to ensure the line is exactly \baselineskip tall
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtofoot[]{\addresssymbol\@addressstreet}%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\addtofoot[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtofoot[~--~]{\@addresscountry}}%
|
||||
\flushfoot\@firstfootelementtrue\\}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\addtofoot{\bornsymbol\@born}\flushfoot\@firstfootelementtrue\\}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\addtofoot{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\addtofoot{\emailsymbol\emaillink{\@email}}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\addtofoot{\homepagesymbol\httpslink{\@homepage}}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\addtofoot{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\addtofoot{\@extrainfo}}%
|
||||
\ifthenelse{\lengthtest{\footboxwidth=0pt}}{}{\flushfoot}% the lengthtest is required to avoid flushing an empty footer, which could cause a blank line due to the \\ after the address, if no other personal info is used
|
||||
}}}%
|
||||
\pagestyle{plain}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvfooti.sty'.
|
|
@ -0,0 +1,187 @@
|
|||
%% start of file `moderncvheadi.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvheadi}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 1]
|
||||
|
||||
% details options: "details" (default) or "nodetails"
|
||||
\@initializeif{\if@details}\@detailsfalse
|
||||
\DeclareOption{details} {\@detailstrue}
|
||||
\DeclareOption{nodetails} {\@detailsfalse}
|
||||
|
||||
% left/right options: "left" (default) or "right"
|
||||
\@initializeif{\if@left} \@leftfalse
|
||||
\DeclareOption{left} {\@lefttrue\@rightfalse}
|
||||
\@initializeif{\if@right}\@rightfalse
|
||||
\DeclareOption{right} {\@leftfalse\@righttrue}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{details,left}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape}
|
||||
\renewcommand*{\titlefont}{\LARGE\mdseries\slshape}
|
||||
\renewcommand*{\addressfont}{\small\mdseries\slshape}
|
||||
\renewcommand*{\quotefont}{\large\slshape}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}}
|
||||
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
\@initializelength{\quotewidth}
|
||||
\@initializelength{\makecvheadnamewidth}% optional makecvheadname width to force a certain width (if set/remains to 0pt, the width is calculated automatically)
|
||||
\renewcommand*{\recomputecvheadlengths}{%
|
||||
\setlength{\quotewidth}{0.65\textwidth}}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makecvhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputecvlengths%
|
||||
% optional detailed information (pre-rendering)
|
||||
\@initializebox{\makecvheaddetailsbox}%
|
||||
\if@details%
|
||||
\def\phonesdetails{}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\protected@edef\phonesdetails{\phonesdetails\protect\makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||
\def\socialsdetails{}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\protected@edef\socialsdetails{\socialsdetails\protect\makenewline\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}%
|
||||
\savebox{\makecvheaddetailsbox}{%
|
||||
\addressfont\color{color2}%
|
||||
\if@left\begin{tabular}[b]{@{}r@{}}\fi%
|
||||
\if@right\begin{tabular}[b]{@{}l@{}}\fi%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol\@born}%
|
||||
\phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict
|
||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
||||
\socialsdetails% needs to be pre-rendered as loops and tabulars seem to conflict
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}%
|
||||
\end{tabular}
|
||||
}\fi%
|
||||
% optional photo (pre-rendering)
|
||||
\@initializebox{\makecvheadpicturebox}%
|
||||
\savebox{\makecvheadpicturebox}{%
|
||||
\ifthenelse{\isundefined{\@photo}}%
|
||||
{}%
|
||||
{%
|
||||
\if@left%
|
||||
\hspace*{\separatorcolumnwidth}\fi%
|
||||
\color{color1}%
|
||||
\setlength{\fboxrule}{\@photoframewidth}%
|
||||
\ifdim\@photoframewidth=0pt%
|
||||
\setlength{\fboxsep}{0pt}\fi%
|
||||
\framebox{\includegraphics[width=\@photowidth]{\@photo}}}%
|
||||
\if@right%
|
||||
\hspace*{\separatorcolumnwidth}\fi}%
|
||||
% name and title (pre-rendering)
|
||||
\@initializelength{\makecvheaddetailswidth}\settowidth{\makecvheaddetailswidth}{\usebox{\makecvheaddetailsbox}}%
|
||||
\@initializelength{\makecvheadpicturewidth}\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}%
|
||||
\ifthenelse{\lengthtest{\makecvheadnamewidth=0pt}}% check for dummy value (equivalent to \ifdim\makecvheadnamewidth=0pt)
|
||||
{\setlength{\makecvheadnamewidth}{\textwidth-\makecvheaddetailswidth-\makecvheadpicturewidth}}%
|
||||
{}%
|
||||
\@initializebox{\makecvheadnamebox}%
|
||||
\savebox{\makecvheadnamebox}{%
|
||||
\begin{minipage}[b]{\makecvheadnamewidth}%
|
||||
\if@left\raggedright\fi%
|
||||
\if@right\raggedleft\fi%
|
||||
\namestyle{\@firstname\ \@lastname}%
|
||||
\ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}%
|
||||
\end{minipage}}%
|
||||
% rendering
|
||||
\if@left%
|
||||
\usebox{\makecvheadnamebox}%
|
||||
\hfill%
|
||||
\llap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced
|
||||
\usebox{\makecvheadpicturebox}\fi%
|
||||
\if@right%
|
||||
\usebox{\makecvheadpicturebox}%
|
||||
\rlap{\usebox{\makecvheaddetailsbox}}% \llap is used to suppress the width of the box, allowing overlap if the value of makecvheadnamewidth is forced
|
||||
\hfill%
|
||||
\usebox{\makecvheadnamebox}\fi%
|
||||
\\[2.5em]%
|
||||
% optional quote
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
|
||||
\par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
%\renewcommand*{\recomputeletterheadlengths}{}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makeletterhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputeletterlengths%
|
||||
% sender contact info
|
||||
\hfill%
|
||||
\begin{minipage}{.5\textwidth}%
|
||||
% optional detailed information
|
||||
\if@details%
|
||||
\raggedleft%
|
||||
\addressfont\textcolor{color2}{%
|
||||
{\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse%
|
||||
% optional detailed information
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
|
||||
\end{minipage}\\[1em]
|
||||
% recipient block
|
||||
\begin{minipage}[t]{.5\textwidth}
|
||||
\raggedright%
|
||||
\addressfont%
|
||||
{\bfseries\upshape\@recipientname}\\%
|
||||
\@recipientaddress%
|
||||
\end{minipage}
|
||||
% date
|
||||
\hfill% US style
|
||||
% \\[1em]% UK style
|
||||
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
||||
% opening
|
||||
\raggedright%
|
||||
\@opening\\[1.5em]%
|
||||
% ensure no extra spacing after \makelettertitle due to a possible blank line
|
||||
% \ignorespacesafterend% not working
|
||||
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvheadi.sty'.
|
|
@ -0,0 +1,204 @@
|
|||
%% start of file `moderncvheadii.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvheadii}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 2]
|
||||
|
||||
% details options: "details" or "nodetails" (default)
|
||||
\@initializeif{\if@details}\@detailsfalse
|
||||
\DeclareOption{details}{\@detailstrue}
|
||||
\DeclareOption{nodetails}{\@detailsfalse}
|
||||
|
||||
% name design options: "alternate" (lowercase names & title, no spacing)
|
||||
\@initializeif{\if@alternate}\@alternatefalse
|
||||
\DeclareOption{alternate}{\@alternatetrue}
|
||||
|
||||
% left/right options: "left" or "right" (default)
|
||||
\@initializeif{\if@left} \@leftfalse
|
||||
\DeclareOption{left} {\@lefttrue\@rightfalse}
|
||||
\@initializeif{\if@right}\@rightfalse
|
||||
\DeclareOption{right} {\@leftfalse\@righttrue}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{nodetails,right}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\namefont}{\fontsize{38}{40}\mdseries\upshape}
|
||||
\renewcommand*{\titlefont}{\LARGE\mdseries\slshape}
|
||||
\renewcommand*{\addressfont}{\normalsize\mdseries\slshape}
|
||||
\renewcommand*{\quotefont}{\large\slshape}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}}
|
||||
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}}
|
||||
|
||||
% commands
|
||||
\@initializecommand{\makeheaddetailssymbol}{%
|
||||
{~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n
|
||||
% internal command to add an element to the footer
|
||||
% it collects the elements in a temporary box, and checks when to flush the box
|
||||
\@initializebox{\makeheaddetailsbox}%
|
||||
\@initializebox{\makeheaddetailstempbox}%
|
||||
\@initializelength{\makeheaddetailswidth}%
|
||||
\@initializelength{\makeheaddetailsboxwidth}%
|
||||
\@initializeif{\if@firstmakeheaddetailselement}\@firstmakeheaddetailselementtrue%
|
||||
% adds an element to the makehead, separated by makeheadsymbol
|
||||
% usage: \addtomakehead[makeheadsymbol]{element}
|
||||
\newcommand*{\addtomakeheaddetails}[2][\makeheaddetailssymbol]{% TODO: use \@initializecommand, which requires modifying its definition to handle mandatory and optional arguments
|
||||
\if@firstmakeheaddetailselement%
|
||||
\savebox{\makeheaddetailstempbox}{\usebox{\makeheaddetailsbox}#2}%
|
||||
\else%
|
||||
\savebox{\makeheaddetailstempbox}{\usebox{\makeheaddetailsbox}#1#2}\fi%
|
||||
\settowidth{\makeheaddetailsboxwidth}{\usebox{\makeheaddetailstempbox}}%
|
||||
\ifnum\makeheaddetailsboxwidth<\makeheaddetailswidth%
|
||||
\savebox{\makeheaddetailsbox}{\usebox{\makeheaddetailstempbox}}%
|
||||
\@firstmakeheaddetailselementfalse%
|
||||
\else%
|
||||
\flushmakeheaddetails\\\null% \null is required as there is no box on the line after \\, so glue such as \hfill (and leaders) disappear; this is in contrast to after \par, where the next line starts with an indent box (even after \noindent)
|
||||
\savebox{\makeheaddetailsbox}{#2}%
|
||||
\savebox{\makeheaddetailstempbox}{#2}%
|
||||
\settowidth{\makeheaddetailsboxwidth}{\usebox{\makeheaddetailsbox}}%
|
||||
\@firstmakeheaddetailselementfalse\fi}
|
||||
% internal command to flush the makehead
|
||||
\@initializecommand{\flushmakeheaddetails}{%
|
||||
\if@right\hfill\fi%
|
||||
\strut\usebox{\makeheaddetailsbox}%
|
||||
\savebox{\makeheaddetailsbox}{}%
|
||||
\savebox{\makeheaddetailstempbox}{}%
|
||||
\setlength{\makeheaddetailsboxwidth}{0pt}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
\@initializelength{\quotewidth}
|
||||
\renewcommand*{\recomputecvheadlengths}{%
|
||||
\setlength{\makeheaddetailswidth}{\textwidth}%
|
||||
\setlength{\quotewidth}{0.65\textwidth}}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makecvhead}{% TODO: use \@initializecommand, which requires modifying its definition to handle \par
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputecvlengths%
|
||||
% optional picture (pre-rendering)
|
||||
\@initializebox{\makecvheadpicturebox}%
|
||||
\savebox{\makecvheadpicturebox}{%
|
||||
\ifthenelse{\isundefined{\@photo}}%
|
||||
{}%
|
||||
{%
|
||||
\setlength\fboxrule{\@photoframewidth}%
|
||||
\ifdim\@photoframewidth=0pt%
|
||||
\setlength{\fboxsep}{0pt}\fi%
|
||||
{\color{color1}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}}%
|
||||
% name (pre-rendering)
|
||||
\@initializelength{\makecvheadpicturewidth}%
|
||||
\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}%
|
||||
\@initializebox{\makecvheadnamebox}%
|
||||
\savebox{\makecvheadnamebox}{%
|
||||
\parbox[b]{\textwidth-\makecvheadpicturewidth}{%
|
||||
\if@left\raggedright\fi%
|
||||
\if@right\raggedleft\fi%
|
||||
\namefont%
|
||||
\if@alternate% alternate design: first- and lastname in lowercase with no space in between (distinction is made by color difference)
|
||||
{\color{color2!50}\MakeLowercase\@firstname}{\color{color2}\MakeLowercase\@lastname}%
|
||||
\else% default design: first- and lastname as given with a space in between
|
||||
{\color{color2!50}\@firstname} {\color{color2}\@lastname}\fi}}%
|
||||
% rendering
|
||||
\if@left%
|
||||
\usebox{\makecvheadnamebox}%
|
||||
\usebox{\makecvheadpicturebox}\fi
|
||||
\if@right%
|
||||
\usebox{\makecvheadpicturebox}%
|
||||
\usebox{\makecvheadnamebox}\fi\\[-.35em]%
|
||||
{\color{color2!50}\rule{\textwidth}{.25ex}}%
|
||||
% optional detailed information
|
||||
\if@details{%
|
||||
\\\null%
|
||||
\addressfont\color{color2}%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}%
|
||||
\flushmakeheaddetails\@firstmakeheaddetailselementtrue\\\null}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol\httpslink{\@homepage}}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}%
|
||||
\flushmakeheaddetails}\fi% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \makehead
|
||||
% optional title
|
||||
\ifthenelse{\equal{\@title}{}}{}{%
|
||||
\\[1.25em]\null% \null is required as there is no box on the line after \\, so glue such as \hfill (and leaders) disappear; this is in contrast to after \par, where the next line starts with an indent box (even after \noindent)
|
||||
\if@right\hfill\fi%
|
||||
\if@alternate%
|
||||
\titlestyle{\MakeLowercase\@title}%
|
||||
\else%
|
||||
\titlestyle{\@title}\fi%
|
||||
}\\[2.5em]%
|
||||
% optional quote
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{{\null\hfill%
|
||||
\begin{minipage}{\quotewidth}%
|
||||
\centering%
|
||||
\quotestyle{\@quote}%
|
||||
\end{minipage}\hfill\null\\[2.5em]}}%
|
||||
\par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
%\renewcommand*{\recomputeletterheadlengths}{}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makeletterhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputeletterlengths%
|
||||
% recipient block
|
||||
\begin{minipage}[t]{.5\textwidth}
|
||||
\raggedright%
|
||||
\addressfont%
|
||||
{\bfseries\upshape\@recipientname}\\%
|
||||
\@recipientaddress%
|
||||
\end{minipage}
|
||||
% date
|
||||
\hfill% US style
|
||||
% \\[1em]% UK style
|
||||
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
||||
% opening
|
||||
\raggedright%
|
||||
\@opening\\[1.5em]%
|
||||
% ensure no extra spacing after \makelettertitle due to a possible blank line
|
||||
% \ignorespacesafterend% not working
|
||||
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvheadii.sty'.
|
|
@ -0,0 +1,160 @@
|
|||
%% start of file `moderncvheadiii.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvheadiii}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 3]
|
||||
|
||||
% details options: "details" (default) or "nodetails"
|
||||
\@initializeif{\if@details}\@detailsfalse
|
||||
\DeclareOption{details}{\@detailstrue}
|
||||
\DeclareOption{nodetails}{\@detailsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{details}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\namefont}{\Huge\bfseries\upshape}
|
||||
\renewcommand*{\titlefont}{\Huge\mdseries\upshape}
|
||||
\renewcommand*{\addressfont}{\normalsize\mdseries\upshape}
|
||||
\renewcommand*{\quotefont}{\large\slshape}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}}
|
||||
\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}}
|
||||
|
||||
% commands
|
||||
\@initializecommand{\makeheaddetailssymbol}{%
|
||||
{~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n
|
||||
% internal command to add an element to the footer
|
||||
% it collects the elements in a temporary box, and checks when to flush the box
|
||||
\@initializebox{\makeheaddetailsbox}%
|
||||
\@initializebox{\makeheaddetailstempbox}%
|
||||
\@initializelength{\makeheaddetailswidth}%
|
||||
\@initializelength{\makeheaddetailsboxwidth}%
|
||||
\@initializeif{\if@firstmakeheaddetailselement}\@firstmakeheaddetailselementtrue%
|
||||
% adds an element to the makehead, separated by makeheadsymbol
|
||||
% usage: \addtomakehead[makeheadsymbol]{element}
|
||||
\newcommand*{\addtomakeheaddetails}[2][\makeheaddetailssymbol]{% TODO: use \@initializecommand, which requires modifying its definition to handle mandatory and optional arguments
|
||||
\if@firstmakeheaddetailselement%
|
||||
\savebox{\makeheaddetailstempbox}{\usebox{\makeheaddetailsbox}#2}%
|
||||
\else%
|
||||
\savebox{\makeheaddetailstempbox}{\usebox{\makeheaddetailsbox}#1#2}\fi%
|
||||
\settowidth{\makeheaddetailsboxwidth}{\usebox{\makeheaddetailstempbox}}%
|
||||
\ifnum\makeheaddetailsboxwidth<\makeheaddetailswidth%
|
||||
\savebox{\makeheaddetailsbox}{\usebox{\makeheaddetailstempbox}}%
|
||||
\@firstmakeheaddetailselementfalse%
|
||||
\else%
|
||||
\flushmakeheaddetails\\%
|
||||
\savebox{\makeheaddetailsbox}{#2}%
|
||||
\savebox{\makeheaddetailstempbox}{#2}%
|
||||
\settowidth{\makeheaddetailsboxwidth}{\usebox{\makeheaddetailsbox}}%
|
||||
\@firstmakeheaddetailselementfalse\fi}
|
||||
% internal command to flush the makehead
|
||||
\@initializecommand{\flushmakeheaddetails}{%
|
||||
\ifnum\makeheaddetailsboxwidth>0%
|
||||
\strut\usebox{\makeheaddetailsbox}%
|
||||
\savebox{\makeheaddetailsbox}{}%
|
||||
\savebox{\makeheaddetailstempbox}{}%
|
||||
\setlength{\makeheaddetailsboxwidth}{0pt}\fi}
|
||||
\@initializecommand{\makehead}{%
|
||||
\setlength{\makeheaddetailswidth}{0.8\textwidth}%
|
||||
\hfil%
|
||||
\parbox{\makeheaddetailswidth}{%
|
||||
\centering%
|
||||
% name and title
|
||||
\namestyle{\@firstname~\@lastname}%
|
||||
\ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title)
|
||||
% optional detailed information
|
||||
\if@details{%
|
||||
\\%
|
||||
\addressfont\color{color2}%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}%
|
||||
\flushmakeheaddetails\@firstmakeheaddetailselementtrue\\}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol\httpslink{\@homepage}}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}%
|
||||
\flushmakeheaddetails}\fi}\\[2.5em]}% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \makehead
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
\@initializelength{\quotewidth}
|
||||
\renewcommand*{\recomputecvheadlengths}{%
|
||||
\setlength{\quotewidth}{0.65\textwidth}}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makecvhead}{% TODO: use \@initializecommand, which requires modifying its definition to handle \par
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputecvlengths%
|
||||
\makehead%
|
||||
% optional quote
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
|
||||
\par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
%\renewcommand*{\recomputeletterheadlengths}{}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makeletterhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputeletterlengths%
|
||||
% sender block
|
||||
\makehead%
|
||||
\par%
|
||||
% recipient block
|
||||
\begin{minipage}[t]{.5\textwidth}
|
||||
\raggedright%
|
||||
\addressfont%
|
||||
{\bfseries\upshape\@recipientname}\\%
|
||||
\@recipientaddress%
|
||||
\end{minipage}
|
||||
% date
|
||||
\hfill% US style
|
||||
% \\[1em]% UK style
|
||||
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
||||
% opening
|
||||
\raggedright%
|
||||
\@opening\\[1.5em]%
|
||||
% ensure no extra spacing after \makelettertitle due to a possible blank line
|
||||
% \ignorespacesafterend% not working
|
||||
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvheadiii.sty'.
|
|
@ -0,0 +1,172 @@
|
|||
%% start of file `moderncvheadiv.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvheadiv}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 4]
|
||||
|
||||
% details options: "details" (default) or "nodetails"
|
||||
\@initializeif{\if@details}\@detailsfalse
|
||||
\DeclareOption{details}{\@detailstrue}
|
||||
\DeclareOption{nodetails}{\@detailsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{details}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% change the layout of the page on the fly, for resume or letter layout
|
||||
\RequirePackage{changepage}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape}
|
||||
\renewcommand*{\titlefont}{\LARGE\mdseries\slshape}
|
||||
\renewcommand*{\addressfont}{\small\mdseries}
|
||||
\renewcommand*{\quotefont}{\large\itshape}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}}
|
||||
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
\@initializelength{\quotewidth}
|
||||
\@initializelength{\makecvheadnamewidth}% optional makecvheadname width to force a certain width (if set/remains to 0pt, the width is calculated automatically)
|
||||
\setlength{\marginparwidth}{0\p@}
|
||||
\setlength{\marginparsep}{0\p@}
|
||||
\renewcommand*{\recomputecvheadlengths}{%
|
||||
\changepage{}{+\marginparwidth+\marginparsep}{}{}{}{}{}{}{}% if a letter was typeset before the resume, \marginparwidth and \marginparsep will be non-zero; otherwise, this has no effect
|
||||
\setlength{\marginparwidth}{0\p@}%
|
||||
\setlength{\marginparsep}{0\p@}%
|
||||
\setlength{\quotewidth}{0.85\textwidth}}
|
||||
|
||||
% commands
|
||||
\newcommand*{\makecvheadinfo}[1]{% TODO: use \@initializecommand, which requires modifying its definition to handle mandatory and optional arguments
|
||||
\newbox{\makecvheadinfobox}%
|
||||
\savebox{\makecvheadinfobox}{\parbox[t]{\hintscolumnwidth}{#1}}%
|
||||
\newlength{\makecvheadinfoheight}%
|
||||
\setlength{\makecvheadinfoheight}{\totalheightof{\usebox{\makecvheadinfobox}}}% the total height of the parbox is the sum of its height (\the\ht\makeinfobox) and its depth (\the\dp\makeinfobox); the \totalheightof command is provided by the "calc" package
|
||||
\usebox{\makecvheadinfobox}\vspace{-\makecvheadinfoheight}%
|
||||
% \newlength{\leftcolumnwidth}%
|
||||
% \setlength{\leftcolumnwidth}{\hintscolumnwidth+\separatorcolumnwidth}%
|
||||
% \par\vspace{-\baselineskip}\vspace{-\parskip}\leftskip=\leftcolumnwidth%
|
||||
\par\vspace{-\baselineskip}\vspace{-\parskip}%
|
||||
\leftskip=\dimexpr\hintscolumnwidth+\separatorcolumnwidth\relax% \dimexpr require e-TeX engine extensions
|
||||
\recomputecvlengths} % need to recompute the layout lenghts as we just changed \leftskip
|
||||
\renewcommand*{\makecvhead}{
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputecvlengths%
|
||||
% optional picture box
|
||||
\newbox{\makecvheadpicturebox}%
|
||||
\savebox{\makecvheadpicturebox}{%
|
||||
\ifthenelse{\isundefined{\@photo}}%
|
||||
{}%
|
||||
{%
|
||||
\color{color1}%
|
||||
\setlength\fboxrule{\@photoframewidth}%
|
||||
\ifdim\@photoframewidth=0pt%
|
||||
\setlength{\fboxsep}{0pt}\fi%
|
||||
\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}%
|
||||
% name and optional title
|
||||
\newlength{\makecvheadpicturewidth}\settowidth{\makecvheadpicturewidth}{\usebox{\makecvheadpicturebox}}%
|
||||
\ifthenelse{\lengthtest{\makecvheadnamewidth=0pt}}% check for dummy value (equivalent to \ifdim\makecvheadnamewidth=0pt)
|
||||
{\setlength{\makecvheadnamewidth}{\textwidth-\makecvheadpicturewidth}}%
|
||||
{}%
|
||||
\begin{minipage}[b]{\makecvheadnamewidth}%
|
||||
\namestyle{\@firstname\ \@lastname}%
|
||||
\ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}%
|
||||
\end{minipage}%
|
||||
% optional photo
|
||||
\usebox{\makecvheadpicturebox}\\[2.5em]%
|
||||
% optional quote
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{{\centering\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
|
||||
% optional details
|
||||
\if@details%
|
||||
\makecvheadinfo{%
|
||||
\addressfont\color{color2}%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\makenewline\hbox to 1.0em{\bornsymbol}~\@born}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\makenewline\hbox to 1.0em{\csname\collectionloopkey phonesymbol\endcsname}~\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\hbox to 1.0em{\emailsymbol}~\emaillink{\@email}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\hbox to 1.0em{\homepagesymbol}~\httpslink{\@homepage}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\makenewline\hbox to 1.0em{\csname\collectionloopkey socialsymbol\endcsname}~\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
%\newlength{\textwidthdelta}%
|
||||
\renewcommand*{\recomputeletterheadlengths}{%
|
||||
\recomputecvlengths%
|
||||
% \setlength{\textwidthdelta}{+\marginparwidth+\marginparsep}%
|
||||
% \addtolength{\textwidthdelta}{-\marginparwidth-\marginparsep}%
|
||||
% \changepage{}{\textwidthdelta}{-\textwidthdelta}{}{}{}{}{}{}%\changepage{<textheight>}{<textwidth>}{<evensidemargin>}{<oddsidemargin>}{<columnsep>}{<topmargin>}{<headheight>}{<headsep>}{<footskip>}
|
||||
\setlength{\marginparwidth}{\hintscolumnwidth}%
|
||||
\setlength{\marginparsep}{2\separatorcolumnwidth}%
|
||||
\changepage{}{-\marginparwidth-\marginparsep}{}{}{}{}{}{}{}%\changepage{<textheight>}{<textwidth>}{<evensidemargin>}{<oddsidemargin>}{<columnsep>}{<topmargin>}{<headheight>}{<headsep>}{<footskip>}
|
||||
}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makeletterhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\leftskip=0pt% needs to be set before \recomputeletterlengths
|
||||
\recomputeletterlengths%
|
||||
% recipient block
|
||||
{\addressfont%
|
||||
{\bfseries\upshape\@recipientname}\\%
|
||||
\@recipientaddress}\\[1em]%
|
||||
% date
|
||||
\@date\\[2em]%
|
||||
% opening
|
||||
\@opening\\[1.5em]%
|
||||
% sender contact info
|
||||
\if@details%
|
||||
\hspace{0pt}%
|
||||
\marginpar{%
|
||||
\addressfont\textcolor{color2}{%
|
||||
{\bfseries\@firstname~\@lastname}\@firstdetailselementfalse%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\makenewline\hbox to 1.0em{\csname\collectionloopkey phonesymbol\endcsname}~\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\hbox to 1.0em{\emailsymbol}~\emaillink{\@email}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\hbox to 1.0em{\homepagesymbol}~\httpslink{\@homepage}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\makenewline\hbox to 1.0em{\csname\collectionloopkey socialsymbol\endcsname}~\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}}%
|
||||
% ensure no extra spacing after \makelettertitle due to a possible blank line
|
||||
%\ignorespacesafterend% not working
|
||||
\par\vspace{-\baselineskip}\vspace{-\parskip}\fi}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvheadiv.sty'.
|
|
@ -0,0 +1,174 @@
|
|||
%% start of file `moderncvheadv.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvheadv}[2021-07-28 v2.2.0 modern curriculum vitae and letter header variant: 5]
|
||||
|
||||
% details options: "details" (default) or "nodetails"
|
||||
\@initializeif{\if@details}\@detailsfalse
|
||||
\DeclareOption{details} {\@detailstrue}
|
||||
\DeclareOption{nodetails} {\@detailsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{details}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\namefont}{\fontsize{34}{36}\mdseries\upshape}
|
||||
\renewcommand*{\titlefont}{\LARGE\mdseries\slshape}
|
||||
\renewcommand*{\addressfont}{\small\mdseries\slshape}
|
||||
\renewcommand*{\quotefont}{\large\slshape}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color0}{#1}}}
|
||||
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
\@initializelength{\quotewidth}
|
||||
\renewcommand*{\recomputecvheadlengths}{%
|
||||
\setlength{\quotewidth}{0.65\textwidth}}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makecvhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputecvlengths%
|
||||
% optional photo (pre-rendering)
|
||||
\@initializebox{\makecvheadpicturebox}%
|
||||
\savebox{\makecvheadpicturebox}{%
|
||||
\ifthenelse{\isundefined{\@photo}}%
|
||||
{}%
|
||||
{%
|
||||
\color{color1}%
|
||||
\setlength{\fboxrule}{\@photoframewidth}%
|
||||
\ifdim\@photoframewidth=0pt%
|
||||
\setlength{\fboxsep}{0pt}\fi%
|
||||
\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}%
|
||||
% rendering
|
||||
\@makecvtitle%
|
||||
{%
|
||||
\raggedleft%
|
||||
% optional photo
|
||||
\usebox{\makecvheadpicturebox}%
|
||||
% optional details
|
||||
\if@details%
|
||||
\ifthenelse{\isundefined{\@photo}}{}{\\[0.5em]}%
|
||||
\addressfont\color{color2}%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol~\@born}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\makenewline\csname\collectionloopkey phonesymbol\endcsname~\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol~\emaillink{\@email}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol~\httpslink{\@homepage}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\makenewline\csname\collectionloopkey socialsymbol\endcsname~\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}\fi}%
|
||||
{%
|
||||
% name and optional title
|
||||
\newlength{\makecvheadpictureboxskip}%
|
||||
\setlength{\makecvheadpictureboxskip}{\totalheightof{\usebox{\makecvheadpicturebox}}}%
|
||||
\namestyle{\@firstname\ \@lastname}%
|
||||
\ifthenelse{\equal{\@title}{}}{
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{\\[1.25em]\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}
|
||||
}{
|
||||
\\[1.25em]\titlestyle{\@title}\\[2.5em]%
|
||||
% optional quote
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}}}%
|
||||
\par}% to avoid weird spacing bug at the first section if no blank line is left after \makecvhead
|
||||
|
||||
% underlying command to implement \makecvtitle, identical to \@cvitem from moderncvbodyv
|
||||
\let\standarddoublebackslash\\%
|
||||
\newcommand*{\@makecvtitle}[3][.5ex]{%
|
||||
\arrayrulecolor{color1}%
|
||||
\setlength\arrayrulewidth{1.2\p@}%
|
||||
\if@aftersection\else%
|
||||
\vspace*{-\arrayrulewidth}\fi% HACK; I don't understand where the space is coming from, nor what it's exact value is :(
|
||||
\noindent%
|
||||
\begin{tabular}[t]{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}|@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
|
||||
\@moderncvstrut{4pt}{16pt}%
|
||||
\begin{minipage}[t]{\hintscolumnwidth}#2\end{minipage}
|
||||
&\begin{minipage}[t]{\maincolumnwidth}#3\end{minipage}%
|
||||
\\[#1]% the spacing needs to be inside the cell for the vertical rule to extend correctly
|
||||
\end{tabular}%
|
||||
\par\@aftersectionfalse\ignorespaces}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
%\renewcommand*{\recomputeletterheadlengths}{}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makeletterhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputeletterlengths%
|
||||
% sender contact info
|
||||
\hfill%
|
||||
\begin{minipage}{.5\textwidth}%
|
||||
% optional detailed information
|
||||
\if@details%
|
||||
\raggedleft%
|
||||
\addressfont\textcolor{color2}{%
|
||||
{\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse%
|
||||
% optional detailed information
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httpslink{\@homepage}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
|
||||
\end{minipage}\\[1em]
|
||||
% recipient block
|
||||
\begin{minipage}[t]{.5\textwidth}
|
||||
\raggedright%
|
||||
\addressfont%
|
||||
{\bfseries\upshape\@recipientname}\\%
|
||||
\@recipientaddress%
|
||||
\end{minipage}
|
||||
% date
|
||||
\hfill% US style
|
||||
% \\[1em]% UK style
|
||||
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
||||
% opening
|
||||
\raggedright%
|
||||
\@opening\\[1.5em]%
|
||||
% ensure no extra spacing after \makelettertitle due to a possible blank line
|
||||
% \ignorespacesafterend% not working
|
||||
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvheadv.sty'.
|
|
@ -0,0 +1,169 @@
|
|||
%% start of file `moderncvheadvi.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvheadvi}[2021-07-28 v2.2.0 modern curriculum vitae and letter header: 6]
|
||||
|
||||
% details options: "details" (default) or "nodetails"
|
||||
\@initializeif{\if@details}\@detailsfalse
|
||||
\DeclareOption{details}{\@detailstrue}
|
||||
\DeclareOption{nodetails}{\@detailsfalse}
|
||||
|
||||
% left/right options: "left" (default) or "right"
|
||||
\@initializeif{\if@left} \@leftfalse
|
||||
\DeclareOption{left} {\@lefttrue\@rightfalse}
|
||||
\@initializeif{\if@right}\@rightfalse
|
||||
\DeclareOption{right} {\@leftfalse\@righttrue}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{details, left}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% overall head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts
|
||||
\renewcommand*{\namefont}{\Huge\bfseries\upshape}
|
||||
\renewcommand*{\titlefont}{\Huge\mdseries\upshape}
|
||||
\renewcommand*{\addressfont}{\normalsize\mdseries\upshape}
|
||||
\renewcommand*{\quotefont}{\large\slshape}
|
||||
|
||||
% styles
|
||||
\renewcommand*{\namestyle}[1]{{\namefont\textcolor{color1}{#1}}}
|
||||
\renewcommand*{\titlestyle}[1]{{\titlefont\textcolor{color2!85}{#1}}}
|
||||
\renewcommand*{\addressstyle}[1]{{\addressfont\textcolor{color2}{#1}}}
|
||||
\renewcommand*{\quotestyle}[1]{{\quotefont\textcolor{color1}{#1}}}
|
||||
|
||||
% commands
|
||||
\@initializecommand{\makehead}{%
|
||||
\setlength{\makeheaddetailswidth}{\textwidth}%
|
||||
% name and title
|
||||
\if@left\hfill\fi%
|
||||
\namestyle{\@firstname~\@lastname}%
|
||||
\ifthenelse{\equal{\@title}{}}{}{\titlestyle{~|~\@title}}\\[-.35em]% \isundefined doesn't work on \@title, as LaTeX itself defines \@title (before it possibly gets redefined by \title)
|
||||
% rule
|
||||
{\color{color1}\rule{\textwidth}{.25ex}}}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% resume head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
\@initializelength{\quotewidth}
|
||||
\renewcommand*{\recomputecvheadlengths}{%
|
||||
\setlength{\quotewidth}{0.65\textwidth}}
|
||||
|
||||
% commands
|
||||
\@initializecommand{\makeheaddetailssymbol}{%
|
||||
{~~~{\rmfamily\textbullet}~~~}}% the \rmfamily is required to force Latin Modern fonts when using sans serif, as OMS/lmss/m/n is not defined and gets substituted by OMS/cmsy/m/n
|
||||
% internal command to add an element to the footer
|
||||
% it collects the elements in a temporary box, and checks when to flush the box
|
||||
\@initializebox{\makeheaddetailsbox}%
|
||||
\@initializebox{\makeheaddetailstempbox}%
|
||||
\@initializelength{\makeheaddetailswidth}%
|
||||
\@initializelength{\makeheaddetailsboxwidth}%
|
||||
\@initializeif{\if@firstmakeheaddetailselement}\@firstmakeheaddetailselementtrue%
|
||||
% adds an element to the makehead, separated by makeheadsymbol
|
||||
% usage: \addtomakehead[makeheadsymbol]{element}
|
||||
\newcommand*{\addtomakeheaddetails}[2][\makeheaddetailssymbol]{% TODO: use \@initializecommand, which requires modifying its definition to handle mandatory and optional arguments
|
||||
\if@firstmakeheaddetailselement%
|
||||
\savebox{\makeheaddetailstempbox}{\usebox{\makeheaddetailsbox}#2}%
|
||||
\else%
|
||||
\savebox{\makeheaddetailstempbox}{\usebox{\makeheaddetailsbox}#1#2}\fi%
|
||||
\settowidth{\makeheaddetailsboxwidth}{\usebox{\makeheaddetailstempbox}}%
|
||||
\ifnum\makeheaddetailsboxwidth<\makeheaddetailswidth%
|
||||
\savebox{\makeheaddetailsbox}{\usebox{\makeheaddetailstempbox}}%
|
||||
\@firstmakeheaddetailselementfalse%
|
||||
\else%
|
||||
\flushmakeheaddetails\\\null% \null is required as there is no box on the line after \\, so glue such as \hfill (and leaders) disappear; this is in contrast to after \par, where the next line starts with an indent box (even after \noindent)
|
||||
\savebox{\makeheaddetailsbox}{#2}%
|
||||
\savebox{\makeheaddetailstempbox}{#2}%
|
||||
\settowidth{\makeheaddetailsboxwidth}{\usebox{\makeheaddetailsbox}}%
|
||||
\@firstmakeheaddetailselementfalse\fi}
|
||||
% internal command to flush the makehead
|
||||
\@initializecommand{\flushmakeheaddetails}{%
|
||||
\if@right\hfill\fi%
|
||||
\strut\usebox{\makeheaddetailsbox}%
|
||||
\savebox{\makeheaddetailsbox}{}%
|
||||
\savebox{\makeheaddetailstempbox}{}%
|
||||
\setlength{\makeheaddetailsboxwidth}{0pt}}
|
||||
\renewcommand*{\makecvhead}{% TODO: use \@initializecommand, which requires modifying its definition to handle \par
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputecvlengths%
|
||||
\makehead%
|
||||
% optional detailed information
|
||||
\if@details{%
|
||||
\\\null%
|
||||
\addressfont\color{color2}%
|
||||
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtomakeheaddetails{\addresssymbol\@addressstreet}%
|
||||
\ifthenelse{\equal{\@addresscity}{}}{}{\addtomakeheaddetails[~--~]{\@addresscity}}% if \addresstreet is defined, \addresscity and \addresscountry will always be defined but could be empty
|
||||
\ifthenelse{\equal{\@addresscountry}{}}{}{\addtomakeheaddetails[~--~]{\@addresscountry}}%
|
||||
\flushmakeheaddetails\@firstmakeheaddetailselementtrue\\\null}%
|
||||
\ifthenelse{\isundefined{\@born}}{}{\addtomakeheaddetails{\bornsymbol\@born}}%
|
||||
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
|
||||
\addtomakeheaddetails{\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@email}}{}{\addtomakeheaddetails{\emailsymbol\emaillink{\@email}}}%
|
||||
\ifthenelse{\isundefined{\@homepage}}{}{\addtomakeheaddetails{\homepagesymbol\httpslink{\@homepage}}}%
|
||||
\collectionloop{socials}{% the key holds the social type (=symbol command prefix), the item holds the link
|
||||
\addtomakeheaddetails{\csname\collectionloopkey socialsymbol\endcsname\collectionloopitem}}%
|
||||
\ifthenelse{\isundefined{\@extrainfo}}{}{\addtomakeheaddetails{\@extrainfo}}%
|
||||
\flushmakeheaddetails}\fi% need to force a \par after this to avoid weird spacing bug at the first section if no blank line is left after \makehead; not forcing it here because of the possible quote
|
||||
% optional quote
|
||||
\ifthenelse{\isundefined{\@quote}}%
|
||||
{}%
|
||||
{{\\[1.25em]\null\hfill%
|
||||
\begin{minipage}{\quotewidth}%
|
||||
\centering\quotestyle{\@quote}%
|
||||
\end{minipage}\hfill\null}}\\[2.5em]%
|
||||
\par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% letter head definition
|
||||
%-------------------------------------------------------------------------------
|
||||
% lengths
|
||||
%\renewcommand*{\recomputeletterheadlengths}{}
|
||||
|
||||
% commands
|
||||
\renewcommand*{\makeletterhead}{%
|
||||
% recompute lengths (in case we are switching from letter to resume, or vice versa)
|
||||
\recomputeletterlengths%
|
||||
% sender block
|
||||
\makehead\\[2.5em]%
|
||||
\par% to avoid weird spacing bug at the first section if no blank line is left after \maketitle}
|
||||
% recipient block
|
||||
\begin{minipage}[t]{.5\textwidth}
|
||||
\raggedright%
|
||||
\addressfont%
|
||||
{\bfseries\upshape\@recipientname}\\%
|
||||
\@recipientaddress%
|
||||
\end{minipage}
|
||||
% date
|
||||
\hfill% US style
|
||||
% \\[1em]% UK style
|
||||
\@date\\[2em]% US informal style: "January 1, 1900"; UK formal style: "01/01/1900"
|
||||
% opening
|
||||
\raggedright%
|
||||
\@opening\\[1.5em]%
|
||||
% ensure no extra spacing after \makelettertitle due to a possible blank line
|
||||
% \ignorespacesafterend% not working
|
||||
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvheadvi.sty'.
|
|
@ -0,0 +1,61 @@
|
|||
%% start of file `moderncviconsawesome.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncviconsawesome}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: awesome]
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% Font Awesome font
|
||||
\RequirePackage{fontawesome5}
|
||||
% Package for academic icons
|
||||
\RequirePackage{academicons}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% symbols definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\tiny\faCircle}}
|
||||
%\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
|
||||
%\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
|
||||
%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
|
||||
|
||||
|
||||
\renewcommand*{\addresssymbol} {}
|
||||
\renewcommand*{\mobilephonesymbol} {{\small\faMobile}~}
|
||||
\renewcommand*{\fixedphonesymbol} {{\small\faPhone}~}
|
||||
\renewcommand*{\faxphonesymbol} {{\small\faFax}~} % alternative: \faPrint
|
||||
\renewcommand*{\emailsymbol} {{\small\faEnvelope}~} % alternative: \faInbox
|
||||
\renewcommand*{\homepagesymbol} {{\small\faGlobe}~} % alternative: \faHome
|
||||
\renewcommand*{\linkedinsocialsymbol} {{\small\faLinkedin}~} % alternative: \faLinkedinSquare
|
||||
\renewcommand*{\xingsocialsymbol} {{\small\faXing}~} % alternative: \faXingSquare
|
||||
\renewcommand*{\twittersocialsymbol} {{\small\faTwitter}~} % alternative: \faTwitterSquare
|
||||
\renewcommand*{\githubsocialsymbol} {{\small\faGithub}~} % alternative: \faGithubSquare, \faGithubSquare
|
||||
\renewcommand*{\gitlabsocialsymbol} {{\small\faGitlab}~}
|
||||
\renewcommand*{\stackoverflowsocialsymbol}{{\small\faStackOverflow}~}
|
||||
\renewcommand*{\bitbucketsocialsymbol} {{\small\faBitbucket}~}
|
||||
\renewcommand*{\skypesocialsymbol} {{\small\faSkype}~}
|
||||
\renewcommand*{\orcidsocialsymbol} {{\small\aiOrcid}~}
|
||||
\renewcommand*{\researchgatesocialsymbol} {{\small\aiResearchGate}~}
|
||||
\renewcommand*{\researcheridsocialsymbol} {{\small\aiResearcherID}~} % alternative: \aiResearcherIDSquare
|
||||
\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~}
|
||||
\renewcommand*{\googlescholarsocialsymbol}{{\small\aiGoogleScholar}~}
|
||||
\renewcommand*{\telegramsocialsymbol} {{\small\faTelegram}~}
|
||||
\renewcommand*{\whatsappsocialsymbol} {{\small\faWhatsapp}~}
|
||||
\renewcommand*{\signalsocialsymbol} {}
|
||||
\renewcommand*{\matrixsocialsymbol} {}
|
||||
\renewcommand*{\bornsymbol} {{\small\faAsterisk}~}
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncviconsawesome.sty'.
|
|
@ -0,0 +1,67 @@
|
|||
%% start of file `moderncviconsletters.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncviconsletters}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: letters]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% MarVoSym font
|
||||
%\RequirePackage{marvosym}
|
||||
\newcommand*{\marvosymbol}[1]{}
|
||||
%\ifxetexorluatex
|
||||
% \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}}
|
||||
%\else
|
||||
\renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
|
||||
%\fi
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% symbols definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\marvosymbol{123}}} % equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}
|
||||
%\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
|
||||
%\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
|
||||
%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
|
||||
|
||||
\renewcommand*{\addresssymbol} {}
|
||||
\renewcommand*{\mobilephonesymbol} {\textbf{M}~}
|
||||
\renewcommand*{\fixedphonesymbol} {\textbf{T}~}
|
||||
\renewcommand*{\faxphonesymbol} {\textbf{F}~}
|
||||
\renewcommand*{\emailsymbol} {\textbf{E}~}
|
||||
\renewcommand*{\homepagesymbol} {\textbf{W}~}
|
||||
\renewcommand*{\linkedinsocialsymbol} {\textbf{in}~}
|
||||
\renewcommand*{\xingsocialsymbol} {\textbf{xi}~}
|
||||
\renewcommand*{\twittersocialsymbol} {\textbf{tw}~}
|
||||
\renewcommand*{\githubsocialsymbol} {\textbf{gh}~}
|
||||
\renewcommand*{\gitlabsocialsymbol} {\textbf{gl}~}
|
||||
\renewcommand*{\stackoverflowsocialsymbol}{\textbf{so}~}
|
||||
\renewcommand*{\bitbucketsocialsymbol} {\textbf{bb}~}
|
||||
\renewcommand*{\skypesocialsymbol} {\textbf{sk}~}
|
||||
\renewcommand*{\orcidsocialsymbol} {\textbf{orcid}~}
|
||||
\renewcommand*{\researchgatesocialsymbol} {\textbf{rg}~}
|
||||
\renewcommand*{\researcheridsocialsymbol} {\textbf{ri}~}
|
||||
\renewcommand*{\telegramsocialsymbol} {\textbf{tg}~}
|
||||
\renewcommand*{\whatsappsocialsymbol} {\textbf{wa}~}
|
||||
\renewcommand*{\signalsocialsymbol} {\textbf{si}~}
|
||||
\renewcommand*{\matrixsocialsymbol} {\textbf{ma}~}
|
||||
\renewcommand*{\googlescholarsocialsymbol}{\textbf{gs}~}
|
||||
\renewcommand*{\bornsymbol} {\textbf{B}~}
|
||||
|
||||
\renewcommand*{\listitemsymbol} {\labelitemi~}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncviconsletters.sty'.
|
|
@ -0,0 +1,276 @@
|
|||
%% start of file `moderncviconsmarvosym.sty'.
|
||||
%% Copyright 2013-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncviconsmarvosym}[2021-07-28 v2.2.0 modern curriculum vitae and letter icons: marvosym]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% MarVoSym font
|
||||
%\RequirePackage{marvosym}
|
||||
\newcommand*{\marvosymbol}[1]{}
|
||||
%\ifxetexorluatex
|
||||
% \renewcommand*{\marvosymbol}[1]{{\fontspec{MarVoSym}\char#1}}
|
||||
%\else
|
||||
\renewcommand*{\marvosymbol}[1]{{\fontfamily{mvs}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont\char#1}}
|
||||
%\fi
|
||||
|
||||
% tikz drawings
|
||||
\RequirePackage{tikz}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% symbols definition
|
||||
%-------------------------------------------------------------------------------
|
||||
\renewcommand*{\labelitemi} {\strut\textcolor{color1}{\marvosymbol{123}}} % equivalent to \Neutral from marvosym package; alternative: \fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}
|
||||
%\renewcommand*{\labelitemii} {\strut\textcolor{color1}{\large\bfseries-}} % no change from default in moderncv.cls
|
||||
%\renewcommand*{\labelitemiii} {\strut\textcolor{color1}{\rmfamily\textperiodcentered}}% no change from default in moderncv.cls
|
||||
%\renewcommand*{\labelitemiv} {\labelitemiii} % no change from default in moderncv.cls
|
||||
|
||||
\renewcommand*{\addresssymbol} {}
|
||||
\renewcommand*{\mobilephonesymbol} {\marvosymbol{72}~}
|
||||
\renewcommand*{\fixedphonesymbol} {\marvosymbol{84}~}
|
||||
\renewcommand*{\faxphonesymbol} {\marvosymbol{117}~}
|
||||
\renewcommand*{\emailsymbol} {\marvosymbol{66}~}
|
||||
\renewcommand*{\homepagesymbol} {{\Large\marvosymbol{205}}~}
|
||||
\renewcommand*{\linkedinsocialsymbol}{%
|
||||
\protect\raisebox{-0.165em}{%
|
||||
\protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
|
||||
\protect\begin{scope}[cm={{0.60,0.0,0.0,0.60,(346.39,123.07)}}]
|
||||
\protect\path[fill=color2]
|
||||
(381,202) -- (434,202) .. controls (439,202) and (442,205) ..
|
||||
(442,210) -- (442,264) .. controls (442,268) and (439,272) ..
|
||||
(434,272) -- (381,272) .. controls (376,272) and (372,268) ..
|
||||
(372,264) -- (372,210) .. controls (372,205) and (376,202) ..
|
||||
(381,202) -- cycle;
|
||||
\protect\begin{scope}[xscale=0.98, yscale=1.02, fill=white]
|
||||
\protect\path[fill=white]
|
||||
(403,253) -- (403,224) -- (394,224) -- (394,253) --
|
||||
cycle(398,211) .. controls (397,211) and (395,212) ..
|
||||
(395,213) .. controls (394,213) and (393,215) ..
|
||||
(393,216) .. controls (393,217) and (394,218) ..
|
||||
(395,219) .. controls (395,220) and (397,220) ..
|
||||
(398,220) .. controls (400,220) and (401,220) ..
|
||||
(402,219) .. controls (402,218) and (403,217) ..
|
||||
(403,216) .. controls (403,215) and (402,213) ..
|
||||
(402,213) .. controls (401,212) and (400,211) ..
|
||||
(398,211) -- cycle;
|
||||
\protect\path[fill=white]
|
||||
(410,253) -- (419,253) --
|
||||
(419,236) .. controls (419,236) and (419,235) ..
|
||||
(419,235) .. controls (419,235) and (419,234) ..
|
||||
(419,234) .. controls (419,233) and (420,232) ..
|
||||
(421,232) .. controls (422,231) and (423,231) ..
|
||||
(424,231) .. controls (425,231) and (427,231) ..
|
||||
(427,232) .. controls (428,234) and (428,235) ..
|
||||
(428,237) -- (428,253) -- (437,253) --
|
||||
(437,236) .. controls (437,232) and (436,228) ..
|
||||
(434,226) .. controls (433,224) and (430,223) ..
|
||||
(427,223) .. controls (425,223) and (423,224) ..
|
||||
(421,225) .. controls (420,226) and (419,227) ..
|
||||
(418,228) -- (418,228) -- (417,224) --
|
||||
(410,224) .. controls (410,225) and (410,227) ..
|
||||
(410,228) .. controls (410,230) and (410,231) ..
|
||||
(410,233) -- cycle;
|
||||
\protect\end{scope}%
|
||||
\protect\end{scope}%
|
||||
\protect\end{tikzpicture}}%
|
||||
~}
|
||||
\renewcommand*{\xingsocialsymbol}{}
|
||||
\renewcommand*{\twittersocialsymbol} {%
|
||||
\protect\raisebox{0em}{%
|
||||
\protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.005, yscale=-0.005, inner sep=0pt, outer sep=0pt]
|
||||
\protect\path[fill=color2]
|
||||
(2000, 192) .. controls (1926, 225) and (1847, 247) ..
|
||||
(1764, 257) .. controls (1849, 206) and (1914, 126) ..
|
||||
(1945, 30) .. controls (1865, 77) and (1778, 111) ..
|
||||
(1684, 130) .. controls (1609, 50) and (1503, 0) ..
|
||||
(1385, 0) .. controls (1158, 0) and ( 974, 184) ..
|
||||
( 974, 410) .. controls ( 974, 442) and ( 978, 474) ..
|
||||
( 985, 504) .. controls ( 644, 487) and ( 342, 323) ..
|
||||
( 139, 75) .. controls ( 104, 136) and ( 84, 206) ..
|
||||
( 84, 281) .. controls ( 84, 424) and ( 156, 549) ..
|
||||
( 266, 623) .. controls ( 199, 621) and ( 136, 602) ..
|
||||
( 80, 572) .. controls ( 80, 573) and ( 80, 575) ..
|
||||
( 80, 577) .. controls ( 80, 776) and ( 222, 941) ..
|
||||
( 409, 979) .. controls ( 375, 988) and ( 339, 993) ..
|
||||
( 301, 993) .. controls ( 275, 993) and ( 249, 991) ..
|
||||
( 224, 986) .. controls ( 276,1149) and ( 428,1268) ..
|
||||
( 607,1271) .. controls ( 467,1381) and ( 290,1447) ..
|
||||
( 98,1447) .. controls ( 65,1447) and ( 32,1445) ..
|
||||
( 0,1441) .. controls ( 182,1557) and ( 397,1625) ..
|
||||
( 629,1625) .. controls (1384,1625) and (1796,1000) ..
|
||||
(1796, 458) .. controls (1796, 440) and (1796, 422) ..
|
||||
(1795, 405) .. controls (1875, 347) and (1945, 275) ..
|
||||
(2000, 192);
|
||||
\protect\end{tikzpicture}}%
|
||||
~}
|
||||
\renewcommand*{\githubsocialsymbol} {%
|
||||
\protect\raisebox{-0.15em}{%
|
||||
\protect\begin{tikzpicture}[x=0.08em, y=0.08em, xscale=0.25, yscale=-0.25, inner sep=0pt, outer sep=0pt]
|
||||
\protect\begin{scope}[shift={(507,387)}]
|
||||
\protect\path[fill=color2]
|
||||
(117, 60) .. controls (117, 71) and (108, 81) ..
|
||||
( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
|
||||
( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
|
||||
( 96, 39) .. controls (108, 39) and (117, 48) ..
|
||||
(117, 60) -- cycle;
|
||||
\protect\path[cm={{0.88,0.0,0.0,0.88,(11.10,6.89)}}, fill=white]
|
||||
(117, 60) .. controls (117, 71) and (108, 81) ..
|
||||
( 96, 81) .. controls ( 85, 81) and ( 75, 71) ..
|
||||
( 75, 60) .. controls ( 75, 48) and ( 85, 39) ..
|
||||
( 96, 39) .. controls (108, 39) and (117, 48) ..
|
||||
(117, 60) -- cycle;
|
||||
\protect\path[fill=color2, nonzero rule]
|
||||
(103, 45) .. controls (103, 45) and (101, 46) ..
|
||||
(101, 47) -- (100, 47) --
|
||||
( 99, 47) .. controls ( 99, 47) and ( 98, 47) ..
|
||||
( 97, 47) .. controls ( 94, 47) and ( 93, 47) ..
|
||||
( 92, 47) -- ( 92, 47) --
|
||||
( 91, 47) .. controls ( 90, 46) and ( 88, 45) ..
|
||||
( 88, 45) .. controls ( 88, 45) and ( 88, 45) ..
|
||||
( 87, 45) .. controls ( 87, 45) and ( 87, 45) ..
|
||||
( 87, 45) .. controls ( 86, 46) and ( 86, 48) ..
|
||||
( 86, 49) -- ( 87, 50) --
|
||||
( 86, 51) .. controls ( 85, 51) and ( 85, 52) ..
|
||||
( 85, 53) .. controls ( 85, 54) and ( 85, 57) ..
|
||||
( 85, 58) .. controls ( 85, 58) and ( 85, 58) ..
|
||||
( 82, 59) .. controls ( 79, 59) and ( 77, 59) ..
|
||||
( 77, 59) .. controls ( 77, 59) and ( 77, 59) ..
|
||||
( 78, 59) .. controls ( 80, 59) and ( 83, 59) ..
|
||||
( 85, 59) .. controls ( 85, 59) and ( 85, 59) ..
|
||||
( 85, 59) .. controls ( 86, 59) and ( 86, 59) ..
|
||||
( 86, 59) .. controls ( 86, 59) and ( 85, 59) ..
|
||||
( 84, 59) .. controls ( 82, 60) and ( 80, 60) ..
|
||||
( 79, 60) .. controls ( 78, 61) and ( 77, 61) ..
|
||||
( 77, 61) .. controls ( 77, 61) and ( 78, 61) ..
|
||||
( 79, 61) .. controls ( 81, 60) and ( 83, 60) ..
|
||||
( 85, 60) .. controls ( 86, 60) and ( 86, 60) ..
|
||||
( 86, 60) .. controls ( 86, 60) and ( 87, 61) ..
|
||||
( 88, 62) .. controls ( 89, 63) and ( 90, 63) ..
|
||||
( 92, 63) .. controls ( 92, 63) and ( 93, 64) ..
|
||||
( 93, 64) .. controls ( 93, 64) and ( 93, 64) ..
|
||||
( 93, 64) .. controls ( 92, 64) and ( 92, 65) ..
|
||||
( 92, 65) .. controls ( 92, 66) and ( 90, 66) ..
|
||||
( 89, 66) .. controls ( 88, 66) and ( 88, 66) ..
|
||||
( 87, 65) .. controls ( 87, 64) and ( 86, 63) ..
|
||||
( 86, 63) .. controls ( 85, 63) and ( 84, 63) ..
|
||||
( 84, 63) .. controls ( 84, 63) and ( 84, 63) ..
|
||||
( 84, 63) .. controls ( 85, 64) and ( 86, 65) ..
|
||||
( 86, 66) .. controls ( 87, 67) and ( 87, 68) ..
|
||||
( 88, 68) .. controls ( 89, 68) and ( 89, 68) ..
|
||||
( 90, 68) -- ( 92, 68) -- ( 92, 70) -- ( 92, 72) --
|
||||
( 91, 72) .. controls ( 91, 72) and ( 91, 73) ..
|
||||
( 91, 73) .. controls ( 90, 73) and ( 90, 73) ..
|
||||
( 91, 73) .. controls ( 92, 73) and ( 92, 73) ..
|
||||
( 92, 73) .. controls ( 93, 73) and ( 93, 73) ..
|
||||
( 93, 70) .. controls ( 93, 67) and ( 93, 67) ..
|
||||
( 94, 66) -- ( 94, 66) --
|
||||
( 94, 69) .. controls ( 94, 71) and ( 94, 73) ..
|
||||
( 94, 73) .. controls ( 94, 73) and ( 94, 73) ..
|
||||
( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
|
||||
( 93, 74) .. controls ( 93, 74) and ( 93, 74) ..
|
||||
( 94, 74) .. controls ( 94, 74) and ( 95, 74) ..
|
||||
( 96, 73) .. controls ( 96, 72) and ( 96, 71) ..
|
||||
( 96, 68) -- ( 96, 66) -- ( 96, 66) --
|
||||
( 96, 69) .. controls ( 96, 72) and ( 96, 72) ..
|
||||
( 97, 73) .. controls ( 97, 74) and ( 99, 74) ..
|
||||
( 99, 74) .. controls ( 99, 74) and ( 99, 74) ..
|
||||
( 99, 73) .. controls ( 99, 73) and ( 98, 73) ..
|
||||
( 98, 72) .. controls ( 98, 72) and ( 98, 66) ..
|
||||
( 98, 66) .. controls ( 98, 66) and ( 99, 66) ..
|
||||
( 99, 66) .. controls ( 99, 67) and ( 99, 67) ..
|
||||
( 99, 69) .. controls ( 99, 71) and ( 99, 72) ..
|
||||
( 99, 72) .. controls ( 99, 73) and (100, 73) ..
|
||||
(100, 73) .. controls (101, 73) and (101, 73) ..
|
||||
(101, 73) .. controls (102, 73) and (102, 73) ..
|
||||
(102, 73) .. controls (101, 72) and (101, 72) ..
|
||||
(101, 69) .. controls (101, 66) and (101, 65) ..
|
||||
(100, 65) .. controls (100, 64) and (100, 64) ..
|
||||
(100, 64) -- ( 99, 64) --
|
||||
(100, 63) .. controls (101, 63) and (102, 63) ..
|
||||
(103, 63) .. controls (104, 62) and (106, 61) ..
|
||||
(106, 60) -- (106, 60) --
|
||||
(107, 60) .. controls (109, 60) and (113, 60) ..
|
||||
(115, 61) .. controls (115, 61) and (115, 61) ..
|
||||
(115, 61) .. controls (115, 60) and (111, 60) ..
|
||||
(108, 59) .. controls (107, 59) and (107, 59) ..
|
||||
(107, 59) .. controls (107, 59) and (107, 59) ..
|
||||
(107, 59) -- (107, 59) --
|
||||
(108, 59) .. controls (110, 59) and (112, 59) ..
|
||||
(114, 59) .. controls (115, 59) and (115, 59) ..
|
||||
(115, 59) .. controls (115, 59) and (112, 59) ..
|
||||
(109, 59) .. controls (108, 58) and (107, 58) ..
|
||||
(107, 58) .. controls (107, 58) and (107, 58) ..
|
||||
(107, 58) .. controls (107, 57) and (107, 56) ..
|
||||
(107, 55) .. controls (107, 53) and (107, 53) ..
|
||||
(107, 53) .. controls (107, 52) and (106, 51) ..
|
||||
(106, 50) -- (105, 50) --
|
||||
(105, 48) .. controls (105, 47) and (105, 46) ..
|
||||
(105, 46) -- (105, 45) --
|
||||
(104, 45) .. controls (104, 45) and (104, 45) ..
|
||||
(103, 45) -- cycle;
|
||||
\protect\end{scope}%
|
||||
\protect\end{tikzpicture}}%
|
||||
~}
|
||||
\renewcommand*{\gitlabsocialsymbol}{}
|
||||
\renewcommand*{\stackoverflowsocialsymbol}{}
|
||||
\renewcommand*{\googlescholarsocialsymbol}{}
|
||||
\renewcommand*{\telegramsocialsymbol}{}
|
||||
\renewcommand*{\whatsappsocialsymbol}{}
|
||||
\renewcommand*{\signalsocialsymbol}{}
|
||||
\renewcommand*{\matrixsocialsymbol}{}
|
||||
\renewcommand*{\orcidsocialsymbol}{}
|
||||
\renewcommand*{\researchgatesocialsymbol}{}
|
||||
\renewcommand*{\researcheridsocialsymbol}{}
|
||||
\renewcommand*{\bitbucketsocialsymbol}{}
|
||||
\renewcommand*{\skypesocialsymbol} {%
|
||||
\protect\raisebox{-0.15em}{%
|
||||
\protect\begin{tikzpicture}[y=0.08em, x=0.08em, xscale=0.020, yscale=-0.020, inner sep=0pt, outer sep=0pt]
|
||||
\protect\begin{scope}[shift={(507,387)}]
|
||||
\protect\path[fill=color2,even odd rule]
|
||||
(487.6550,288.9690) .. controls (489.0610,278.5690) and (489.8700,267.9960) ..
|
||||
(489.8700,257.2330) .. controls (489.8700,128.0770) and (384.5990,23.3610) ..
|
||||
(254.7670,23.3610) .. controls (241.8630,23.3610) and (229.2120,24.4210) ..
|
||||
(216.9010,26.4410) .. controls (194.8280,12.0570) and (168.5590,3.6740) ..
|
||||
(140.2880,3.6740) .. controls (62.7660,3.6740) and (0.0000,66.4820) ..
|
||||
(0.0000,143.9800) .. controls (0.0000,172.1780) and (8.2990,198.3740) ..
|
||||
(22.5900,220.3690) .. controls (20.6650,232.3860) and (19.6810,244.6920) ..
|
||||
(19.6810,257.2290) .. controls (19.6810,386.4050) and (124.8980,491.1100) ..
|
||||
(254.7660,491.1100) .. controls (269.4230,491.1100) and (283.6930,489.6840) ..
|
||||
(297.5620,487.1780) .. controls (319.1120,500.5470) and (344.4960,508.3260) ..
|
||||
(371.7080,508.3260) .. controls (449.2100,508.3260) and (512.0010,445.5020) ..
|
||||
(512.0010,368.0120) .. controls (511.9980,338.7190) and (503.0410,311.4840) ..
|
||||
(487.6550,288.9690) -- cycle(276.7400,429.5960) .. controls (202.0340,433.4870) and (167.0750,416.9590) .. (135.0500,386.9050) .. controls (99.2850,353.3370) and (113.6520,315.0500) ..
|
||||
(142.7900,313.1040) .. controls (171.9120,311.1590) and (189.3980,346.1160) ..
|
||||
(204.9410,355.8400) .. controls (220.4650,365.5280) and (279.5340,387.6000) ..
|
||||
(310.7350,351.9320) .. controls (344.7100,313.1040) and (288.1410,293.0120) ..
|
||||
(246.6760,286.9300) .. controls (187.4730,278.1640) and (112.7260,246.1370) ..
|
||||
(118.5410,183.0230) .. controls (124.3580,119.9490) and (172.1230,87.6090) ..
|
||||
(222.3910,83.0470) .. controls (286.4680,77.2300) and (328.1820,92.7540) ..
|
||||
(361.1760,120.9070) .. controls (399.3270,153.4360) and (378.6840,189.8010) ..
|
||||
(354.3770,192.7270) .. controls (330.1660,195.6360) and (302.9730,139.2230) ..
|
||||
(249.5860,138.3750) .. controls (194.5590,137.5110) and (157.3690,195.6360) ..
|
||||
(225.3000,212.1590) .. controls (293.2660,228.6640) and (366.0500,235.4450) ..
|
||||
(392.2610,297.5760) .. controls (418.4900,359.7130) and (351.5070,425.7010) ..
|
||||
(276.7400,429.5960) -- cycle;
|
||||
\protect\end{scope}%
|
||||
\protect\end{tikzpicture}}%
|
||||
~}
|
||||
\renewcommand*{\bornsymbol}{}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncviconsmarvosym.sty'.
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,79 @@
|
|||
%% start of file `moderncvstylebanking.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvstylebanking}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: banking]
|
||||
|
||||
% body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules"
|
||||
\@initializecommand{\moderncvstylebodyoptions}{}
|
||||
\DeclareOption{fullrules} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,fullrules}}
|
||||
\DeclareOption{shortrules} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,shortrules}}
|
||||
\DeclareOption{mixedrules} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,mixedrules}}
|
||||
\DeclareOption{norules} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,norules}}
|
||||
|
||||
% body section alignment options: "left" (default), "center" or "right"
|
||||
\DeclareOption{left} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,left}}
|
||||
\DeclareOption{center} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,center}}
|
||||
\DeclareOption{right} {\edef\moderncvstylebodyoptions{\moderncvstylebodyoptions,right}}
|
||||
|
||||
% toggle use of symbol fonts.
|
||||
\@initializeif{\if@symbols}\@symbolsfalse
|
||||
\DeclareOption{symbols} {\@symbolstrue}
|
||||
\DeclareOption{nosymbols} {\@symbolsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{mixedrules,left,symbols}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts & icons
|
||||
%-------------------------------------------------------------------------------
|
||||
% TeX Gyre Pagella font
|
||||
%\ifxetexorluatex
|
||||
% \setmainfont{Tex-Gyre Pagella}
|
||||
% \setsansfont{Tex-Gyre Pagella}
|
||||
% \setmathfont{Tex-Gyre Pagella}
|
||||
% \setmathfont[range=\mathit,\mathsfit]{Tex-Gyre Pagella Italic}
|
||||
% \setmathfont[range=\mathbfup,\mathbfsfup]{Tex-Gyre Pagella Bold}
|
||||
% \setmathfont[range=\mathbfit,\mathbfsfit]{Tex-Gyre Pagella Bold Italic}
|
||||
%\else
|
||||
\IfFileExists{tgpagella.sty}%
|
||||
{%
|
||||
\RequirePackage{tgpagella}%
|
||||
\renewcommand*{\familydefault}{\rmdefault}}%
|
||||
{}
|
||||
%\fi
|
||||
|
||||
% symbols
|
||||
\if@symbols
|
||||
\ifxetexorluatex
|
||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
||||
\else
|
||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
||||
\fi
|
||||
\else
|
||||
\moderncvicons{letters} % do not use symbols, use letters
|
||||
\fi
|
||||
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% header, body & footer
|
||||
%-------------------------------------------------------------------------------
|
||||
\moderncvhead{3}
|
||||
\moderncvbody[\moderncvstylebodyoptions]{3}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvstylebanking.sty'.
|
|
@ -0,0 +1,66 @@
|
|||
%% start of file `moderncvstylecasual.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvstylecasual}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: casual]
|
||||
|
||||
% head section alignment options: "left" (default) or "right"
|
||||
\@initializecommand{\moderncvstyleheadoptions}{}
|
||||
\DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}}
|
||||
\DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}}
|
||||
|
||||
% toggle use of symbol fonts.
|
||||
\@initializeif{\if@symbols}\@symbolsfalse
|
||||
\DeclareOption{symbols} {\@symbolstrue}
|
||||
\DeclareOption{nosymbols} {\@symbolsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{right,symbols}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts & icons
|
||||
%-------------------------------------------------------------------------------
|
||||
% Latin Modern fonts
|
||||
%\ifxetexorluatex
|
||||
% \setmainfont{Latin Modern Roman}
|
||||
% \setsansfont{Latin Modern Sans}
|
||||
% \setmathfont{Latin Modern Math}
|
||||
%\else
|
||||
% \IfFileExists{lmodern.sty}%
|
||||
% {\RequirePackage{lmodern}}%
|
||||
% {}
|
||||
%\fi
|
||||
|
||||
% symbols
|
||||
\if@symbols
|
||||
\ifxetexorluatex
|
||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
||||
\else
|
||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
||||
\fi
|
||||
\else
|
||||
\moderncvicons{letters} % do not use symbols, use letters
|
||||
\fi
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% header, body & footer
|
||||
%-------------------------------------------------------------------------------
|
||||
\moderncvhead[\moderncvstyleheadoptions]{2}
|
||||
\moderncvbody{1}
|
||||
\moderncvfoot{1}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvstylecasual.sty'.
|
|
@ -0,0 +1,65 @@
|
|||
%% start of file `moderncvstyleclassic.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvstyleclassic}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: classic]
|
||||
|
||||
% head section alignment options: "left" (default) or "right"
|
||||
\@initializecommand{\moderncvstyleheadoptions}{}
|
||||
\DeclareOption{left} {\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,left}}
|
||||
\DeclareOption{right}{\edef\moderncvstyleheadoptions{\moderncvstyleheadoptions,right}}
|
||||
|
||||
% toggle use of symbol fonts.
|
||||
\@initializeif{\if@symbols}\@symbolsfalse
|
||||
\DeclareOption{symbols} {\@symbolstrue}
|
||||
\DeclareOption{nosymbols} {\@symbolsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{left,symbols}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts & icons
|
||||
%-------------------------------------------------------------------------------
|
||||
% Latin Modern fonts
|
||||
%\ifxetexorluatex
|
||||
% \setmainfont{Latin Modern Roman}
|
||||
% \setsansfont{Latin Modern Sans}
|
||||
% \setmathfont{Latin Modern Math}
|
||||
%\else
|
||||
% \IfFileExists{lmodern.sty}%
|
||||
% {\RequirePackage{lmodern}}%
|
||||
% {}
|
||||
%\fi
|
||||
|
||||
% symbols
|
||||
\if@symbols
|
||||
\ifxetexorluatex
|
||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
||||
\else
|
||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
||||
\fi
|
||||
\else
|
||||
\moderncvicons{letters} % do not use symbols, use letters
|
||||
\fi
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% header, body & footer
|
||||
%-------------------------------------------------------------------------------
|
||||
\moderncvhead[\moderncvstyleheadoptions]{1}
|
||||
\moderncvbody{1}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvstyleclassic.sty'.
|
|
@ -0,0 +1,54 @@
|
|||
%% start of file `moderncvstyleempty.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvstyleempty}[2021-07-28 v2.2.0 modern curriculum vitae scheme: empty]
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% required packages
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% package options
|
||||
%-------------------------------------------------------------------------------
|
||||
% toggle use of symbol fonts.
|
||||
\@initializeif{\if@symbols}\@symbolsfalse
|
||||
\DeclareOption{symbols} {\@symbolstrue}
|
||||
\DeclareOption{nosymbols} {\@symbolsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{symbols}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% style definition
|
||||
%-------------------------------------------------------------------------------
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts & icons
|
||||
%-------------------------------------------------------------------------------
|
||||
% symbols
|
||||
\if@symbols
|
||||
\ifxetexorluatex
|
||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
||||
\else
|
||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
||||
\fi
|
||||
\else
|
||||
\moderncvicons{letters} % do not use symbols, use letters
|
||||
\fi
|
||||
|
||||
% see moderncv.cls for command declarations that needs to be implemented, e.g. \maketitle, \section, \subsections, \cvline, etc
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvstyleempty.sty'.
|
|
@ -0,0 +1,61 @@
|
|||
%% start of file `moderncvstylefancy.sty'.
|
||||
%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvstylefancy}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: fancy]
|
||||
|
||||
% toggle use of symbol fonts.
|
||||
\@initializeif{\if@symbols}\@symbolsfalse
|
||||
\DeclareOption{symbols} {\@symbolstrue}
|
||||
\DeclareOption{nosymbols} {\@symbolsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{symbols}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts & icons
|
||||
%-------------------------------------------------------------------------------
|
||||
% EB Garamond font
|
||||
%\ifxetexorluatex
|
||||
% \setmainfont{EB Garamond}
|
||||
% \setsansfont{EB Garamond}
|
||||
% \setmathfont{EB Garamond}
|
||||
%\else
|
||||
\IfFileExists{ebgaramond.sty}%
|
||||
{\RequirePackage{ebgaramond}}%
|
||||
{}
|
||||
%\fi
|
||||
|
||||
|
||||
% symbols
|
||||
\if@symbols
|
||||
\ifxetexorluatex
|
||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
||||
\else
|
||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
||||
\fi
|
||||
\else
|
||||
\moderncvicons{letters} % do not use symbols, use letters
|
||||
\fi
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% header, body & footer
|
||||
%-------------------------------------------------------------------------------
|
||||
\moderncvhead{5}
|
||||
\moderncvbody{5}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvstylefancy.sty'.
|
|
@ -0,0 +1,63 @@
|
|||
%% start of file `moderncvstyleoldstyle.sty'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{moderncvstyleoldstyle}[2021-07-28 v2.2.0 modern curriculum vitae and letter style scheme: oldstyle]
|
||||
|
||||
% toggle use of symbol fonts.
|
||||
\@initializeif{\if@symbols}\@symbolsfalse
|
||||
\DeclareOption{symbols} {\@symbolstrue}
|
||||
\DeclareOption{nosymbols} {\@symbolsfalse}
|
||||
|
||||
\DeclareOption*{}% avoid choking on unknown options
|
||||
\ExecuteOptions{symbols}
|
||||
\ProcessOptions*\relax% \ProcessOptions* processes the options in the order provided (i.e., with the later ones possibly overriding the former ones), while \ProcessOptions processes them in the order of the package
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fonts & icons
|
||||
%-------------------------------------------------------------------------------
|
||||
% Kurier font
|
||||
%\ifxetexorluatex
|
||||
% \setmainfont[Numbers={OldStyle,Proportional}, BoldFont={Kurier Bold}, ItalicFont={Kurier Light Italic}, BoldItalicFont={Kurier Bold Italic}]{Kurier Light}
|
||||
% \setsansfont[Numbers={OldStyle,Proportional}, BoldFont={Kurier Bold}, ItalicFont={Kurier Light Italic}, BoldItalicFont={Kurier Bold Italic}]{Kurier Light}
|
||||
% \setmathfont{Kurier Light}
|
||||
% \setmathfont[range=\mathit,\mathsfit]{Kurier Light Italic}
|
||||
% \setmathfont[range=\mathbfup,\mathbfsfup]{Kurier Bold}
|
||||
% \setmathfont[range=\mathbfit,\mathbfsfit]{Kurier Bold Italic}
|
||||
%\else
|
||||
\IfFileExists{kurier.sty}%
|
||||
{\RequirePackage[light,math]{kurier}}%
|
||||
{}
|
||||
%\fi
|
||||
|
||||
% symbols
|
||||
\if@symbols
|
||||
\ifxetexorluatex
|
||||
\moderncvicons{awesome} % use font-awesome symbols if lualatex or xelatex is used
|
||||
\else
|
||||
\moderncvicons{marvosym} % use marvosym symbols pdflatex is used
|
||||
\fi
|
||||
\else
|
||||
\moderncvicons{letters} % do not use symbols, use letters
|
||||
\fi
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% header, body & footer
|
||||
%-------------------------------------------------------------------------------
|
||||
\moderncvhead{4}
|
||||
\moderncvbody{4}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `moderncvstyleoldstyle.sty'.
|
|
@ -0,0 +1,958 @@
|
|||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: (ImageMagick)
|
||||
%%Title: (picture.eps)
|
||||
%%CreationDate: (2012-03-25T00:18:42-04:00)
|
||||
%%BoundingBox: 0 0 94 94
|
||||
%%HiResBoundingBox: 0 0 94 94
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 1
|
||||
%%Pages: 1
|
||||
%%EndComments
|
||||
|
||||
%%BeginDefaults
|
||||
%%EndDefaults
|
||||
|
||||
%%BeginProlog
|
||||
%
|
||||
% Display a color image. The image is displayed in color on
|
||||
% Postscript viewers or printers that support color, otherwise
|
||||
% it is displayed as grayscale.
|
||||
%
|
||||
/DirectClassPacket
|
||||
{
|
||||
%
|
||||
% Get a DirectClass packet.
|
||||
%
|
||||
% Parameters:
|
||||
% red.
|
||||
% green.
|
||||
% blue.
|
||||
% length: number of pixels minus one of this color (optional).
|
||||
%
|
||||
currentfile color_packet readhexstring pop pop
|
||||
compression 0 eq
|
||||
{
|
||||
/number_pixels 3 def
|
||||
}
|
||||
{
|
||||
currentfile byte readhexstring pop 0 get
|
||||
/number_pixels exch 1 add 3 mul def
|
||||
} ifelse
|
||||
0 3 number_pixels 1 sub
|
||||
{
|
||||
pixels exch color_packet putinterval
|
||||
} for
|
||||
pixels 0 number_pixels getinterval
|
||||
} bind def
|
||||
|
||||
/DirectClassImage
|
||||
{
|
||||
%
|
||||
% Display a DirectClass image.
|
||||
%
|
||||
systemdict /colorimage known
|
||||
{
|
||||
columns rows 8
|
||||
[
|
||||
columns 0 0
|
||||
rows neg 0 rows
|
||||
]
|
||||
{ DirectClassPacket } false 3 colorimage
|
||||
}
|
||||
{
|
||||
%
|
||||
% No colorimage operator; convert to grayscale.
|
||||
%
|
||||
columns rows 8
|
||||
[
|
||||
columns 0 0
|
||||
rows neg 0 rows
|
||||
]
|
||||
{ GrayDirectClassPacket } image
|
||||
} ifelse
|
||||
} bind def
|
||||
|
||||
/GrayDirectClassPacket
|
||||
{
|
||||
%
|
||||
% Get a DirectClass packet; convert to grayscale.
|
||||
%
|
||||
% Parameters:
|
||||
% red
|
||||
% green
|
||||
% blue
|
||||
% length: number of pixels minus one of this color (optional).
|
||||
%
|
||||
currentfile color_packet readhexstring pop pop
|
||||
color_packet 0 get 0.299 mul
|
||||
color_packet 1 get 0.587 mul add
|
||||
color_packet 2 get 0.114 mul add
|
||||
cvi
|
||||
/gray_packet exch def
|
||||
compression 0 eq
|
||||
{
|
||||
/number_pixels 1 def
|
||||
}
|
||||
{
|
||||
currentfile byte readhexstring pop 0 get
|
||||
/number_pixels exch 1 add def
|
||||
} ifelse
|
||||
0 1 number_pixels 1 sub
|
||||
{
|
||||
pixels exch gray_packet put
|
||||
} for
|
||||
pixels 0 number_pixels getinterval
|
||||
} bind def
|
||||
|
||||
/GrayPseudoClassPacket
|
||||
{
|
||||
%
|
||||
% Get a PseudoClass packet; convert to grayscale.
|
||||
%
|
||||
% Parameters:
|
||||
% index: index into the colormap.
|
||||
% length: number of pixels minus one of this color (optional).
|
||||
%
|
||||
currentfile byte readhexstring pop 0 get
|
||||
/offset exch 3 mul def
|
||||
/color_packet colormap offset 3 getinterval def
|
||||
color_packet 0 get 0.299 mul
|
||||
color_packet 1 get 0.587 mul add
|
||||
color_packet 2 get 0.114 mul add
|
||||
cvi
|
||||
/gray_packet exch def
|
||||
compression 0 eq
|
||||
{
|
||||
/number_pixels 1 def
|
||||
}
|
||||
{
|
||||
currentfile byte readhexstring pop 0 get
|
||||
/number_pixels exch 1 add def
|
||||
} ifelse
|
||||
0 1 number_pixels 1 sub
|
||||
{
|
||||
pixels exch gray_packet put
|
||||
} for
|
||||
pixels 0 number_pixels getinterval
|
||||
} bind def
|
||||
|
||||
/PseudoClassPacket
|
||||
{
|
||||
%
|
||||
% Get a PseudoClass packet.
|
||||
%
|
||||
% Parameters:
|
||||
% index: index into the colormap.
|
||||
% length: number of pixels minus one of this color (optional).
|
||||
%
|
||||
currentfile byte readhexstring pop 0 get
|
||||
/offset exch 3 mul def
|
||||
/color_packet colormap offset 3 getinterval def
|
||||
compression 0 eq
|
||||
{
|
||||
/number_pixels 3 def
|
||||
}
|
||||
{
|
||||
currentfile byte readhexstring pop 0 get
|
||||
/number_pixels exch 1 add 3 mul def
|
||||
} ifelse
|
||||
0 3 number_pixels 1 sub
|
||||
{
|
||||
pixels exch color_packet putinterval
|
||||
} for
|
||||
pixels 0 number_pixels getinterval
|
||||
} bind def
|
||||
|
||||
/PseudoClassImage
|
||||
{
|
||||
%
|
||||
% Display a PseudoClass image.
|
||||
%
|
||||
% Parameters:
|
||||
% class: 0-PseudoClass or 1-Grayscale.
|
||||
%
|
||||
currentfile buffer readline pop
|
||||
token pop /class exch def pop
|
||||
class 0 gt
|
||||
{
|
||||
currentfile buffer readline pop
|
||||
token pop /depth exch def pop
|
||||
/grays columns 8 add depth sub depth mul 8 idiv string def
|
||||
columns rows depth
|
||||
[
|
||||
columns 0 0
|
||||
rows neg 0 rows
|
||||
]
|
||||
{ currentfile grays readhexstring pop } image
|
||||
}
|
||||
{
|
||||
%
|
||||
% Parameters:
|
||||
% colors: number of colors in the colormap.
|
||||
% colormap: red, green, blue color packets.
|
||||
%
|
||||
currentfile buffer readline pop
|
||||
token pop /colors exch def pop
|
||||
/colors colors 3 mul def
|
||||
/colormap colors string def
|
||||
currentfile colormap readhexstring pop pop
|
||||
systemdict /colorimage known
|
||||
{
|
||||
columns rows 8
|
||||
[
|
||||
columns 0 0
|
||||
rows neg 0 rows
|
||||
]
|
||||
{ PseudoClassPacket } false 3 colorimage
|
||||
}
|
||||
{
|
||||
%
|
||||
% No colorimage operator; convert to grayscale.
|
||||
%
|
||||
columns rows 8
|
||||
[
|
||||
columns 0 0
|
||||
rows neg 0 rows
|
||||
]
|
||||
{ GrayPseudoClassPacket } image
|
||||
} ifelse
|
||||
} ifelse
|
||||
} bind def
|
||||
|
||||
/DisplayImage
|
||||
{
|
||||
%
|
||||
% Display a DirectClass or PseudoClass image.
|
||||
%
|
||||
% Parameters:
|
||||
% x & y translation.
|
||||
% x & y scale.
|
||||
% label pointsize.
|
||||
% image label.
|
||||
% image columns & rows.
|
||||
% class: 0-DirectClass or 1-PseudoClass.
|
||||
% compression: 0-none or 1-RunlengthEncoded.
|
||||
% hex color packets.
|
||||
%
|
||||
gsave
|
||||
/buffer 512 string def
|
||||
/byte 1 string def
|
||||
/color_packet 3 string def
|
||||
/pixels 768 string def
|
||||
|
||||
currentfile buffer readline pop
|
||||
token pop /x exch def
|
||||
token pop /y exch def pop
|
||||
x y translate
|
||||
currentfile buffer readline pop
|
||||
token pop /x exch def
|
||||
token pop /y exch def pop
|
||||
currentfile buffer readline pop
|
||||
token pop /pointsize exch def pop
|
||||
/Times-Roman findfont pointsize scalefont setfont
|
||||
x y scale
|
||||
currentfile buffer readline pop
|
||||
token pop /columns exch def
|
||||
token pop /rows exch def pop
|
||||
currentfile buffer readline pop
|
||||
token pop /class exch def pop
|
||||
currentfile buffer readline pop
|
||||
token pop /compression exch def pop
|
||||
class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
|
||||
} bind def
|
||||
%%EndProlog
|
||||
%%Page: 1 1
|
||||
%%PageBoundingBox: 0 0 94 94
|
||||
userdict begin
|
||||
DisplayImage
|
||||
0 0
|
||||
94 94
|
||||
12
|
||||
94 94
|
||||
0
|
||||
0
|
||||
E8EBF0E8EBF0E8EBF0E8EBF0E8EBF2E7EAF1E6E9F0E6E9F0E6EBEFE5EAEEE4E9EDE4E9EDE4E9ED
|
||||
E3E8ECE2E7EBE0E5E9DFE3EEDEE2EDDEE2EDDDE1ECDEE2EDDDE1ECDBDFEADADEE9DBE0E6DBE0E6
|
||||
DADFE5DADFE5D9DEE4D8DDE3D7DCE2D7DCE2D2D8E4D2D8E4D1D7E3D0D6E2CFD5E1CED4E0CED4E0
|
||||
CDD3DFCBD3E0CAD2DFC8D0DDC7CFDCC7CFDCC7CFDCC6CEDBC5CDDAC8D0DDC7CFDCC5CDDAC5CDDA
|
||||
C5CDDAC4CCD9C3CBD8C1C9D6C1CBD5C0CAD4C0CAD4BFC9D5BEC8D4BDC7D3BCC5D4BBC4D3B9C1D6
|
||||
B9C1D6B8C0D5B7BFD6B6BED5B5BDD4B4BCD3B4BBD5B3BAD4B3BAD4B2B9D3B1B8D2B0B7D1B0B7D1
|
||||
AFB6D0AFB6D0ABB5D0AAB4CFA9B3CEA8B2CDA8B2CDA7B1CCA6B0CBA5AFCAA6B0CBA6AFCCA2ADCB
|
||||
A0ABC9A2ABC8A7AEC8EAEDF2EAEDF2EAEDF2EAEDF2EAEDF4E9ECF3E8EBF2E8EBF2E7ECF2E6EBF1
|
||||
E6EBF1E5EAF0E6EBF1E5EAF0E3E8EEE2E7EDE1E5F0E1E5F0E0E4EFE0E4EFE0E4EFDFE3EEDDE1EC
|
||||
DCE0EBD9DFEBD9DFEBD8DEEAD7DDE9D7DDE9D6DCE8D5DBE7D5DBE7D3D9E5D3D9E5D2D8E4D1D7E3
|
||||
D0D6E2CFD5E1CED4E0CED4E0CDD4E4CCD3E3CAD1E1CAD1E1CAD1E1CAD1E1C9D0E0C8CFDFC7CEE0
|
||||
C6CDDFC4CBDDC4CBDDC4CBDDC3CADCC2C9DBC0C7D9BCC7D9BCC7D9BBC6D8BAC5D7B9C4D8B8C3D7
|
||||
B7C2D6B7C2D6B6C0DBB6C0DBB5BFDAB4BED9B3BCD9B2BBD8B1BAD7B1BAD7AFB8D9AFB8D9AEB7D8
|
||||
ADB6D7ACB5D6ACB5D6ABB4D5ABB4D5AAB5D5A9B4D4A8B3D3A7B2D2A7B2D2A6B1D1A5B0D0A4AFCF
|
||||
A4AFCFA1AED09FACCF9DAACDA1ABCEA5AECDEBEEF3EBEEF3EBEEF3EBEEF5EBEEF5EAEDF4E9ECF5
|
||||
E9ECF5E8EDF3E7ECF2E6EBF1E6EBF1E6EBF1E5EAF0E3E8EEE2E7EDE2E6F1E1E5F0E0E4EFE0E4EF
|
||||
E0E4EFE0E4EFDEE2EDDDE1ECD9DEF2D8DDF1D8DDF1D7DCF0D6DBEFD5DAEED5DAEED5DAEED3D9E9
|
||||
D3D9E9D2D8E8D1D7E7D0D6E6CFD5E5CFD5E5CED4E4CED5E7CDD4E6CBD2E4CBD2E4CBD2E4CBD2E4
|
||||
C9D0E2C8CFE1C5CDE2C4CCE1C2CADFC2CADFC2CADFC1C9DEC0C8DDBFC7DCBAC6DEBAC6DEB9C5DF
|
||||
B8C4DEB7C3DDB6C1DDB5C0DCB5C0DCB5C0DEB4BFDDB3BEDCB2BDDBB1BCDCB0BBDBB0BBDBAFBADA
|
||||
ADB7DBADB7DBACB6DAABB5D9ABB5D9AAB4D8A9B3D7A9B3D7A7B5DAA6B4D9A4B2D7A4B2D7A4B2D7
|
||||
A3B1D6A2B0D5A0AED39FADD09EAED29DACD39AA9D09BABCFA1AED0E9ECF1E9ECF1E9ECF3E9ECF3
|
||||
E9ECF3E8EBF4E7EAF3E7EAF3E5E9F2E5E9F2E4E8F1E4E8F1E4E8F1E3E7F0E1E5EEE0E4EDDFE5F1
|
||||
DEE4F0DDE3EFDDE3EFDDE3EFDCE2EEDAE0ECD9DFEBD8DDF0D8DDF0D7DCEFD7DCEFD6DBEED5DAED
|
||||
D4D9ECD4D9ECD2D9EBD1D8EAD1D8EAD0D7E9CFD6E8CED5E7CDD4E6CDD4E6CCD3E6CBD2E5CAD1E4
|
||||
CAD1E4CAD1E4C9D0E3C8CFE2C6CDE0C5CCE6C4CBE5C2C9E3C2C9E3C2C9E3C1C8E2C0C7E1BEC5DF
|
||||
B9C7E1B8C6E0B8C6E0B7C5E0B6C4DFB5C3DEB4C2DDB4C2DFB3C1DCB2C0DBB1BFDAB1BFDCAFBDDA
|
||||
AFBDDAAEBBDBADBADAABB9DCABB9DCABB9DCAAB8DBA9B7DAA8B6D9A8B6D9A7B5D8A4B6DAA3B5D9
|
||||
A1B3D7A1B3D7A0B2D6A0B2D69EB0D49DAFD39CAFCF9CAFD09AAED197ABCE98ABCC9DAECCE8EBF2
|
||||
E8EBF2E8EBF2E8EBF2E8EBF4E7EAF3E6E9F2E6E9F2E4E8F1E3E7F0E2E6EFE2E6EFE2E6EFE2E6EF
|
||||
E0E4EDDFE3ECDDE3EFDCE2EEDBE1EDDBE1EDDBE1EDDBE1EDD9DFEBD8DEEAD7DFECD6DEEBD6DEEB
|
||||
D5DDEAD4DCE9D3DBE8D3DBE8D3DBE8D1D8EBD0D7EAD0D7EACFD6E9CED5E8CDD4E7CCD3E6CBD2E5
|
||||
CAD2E7C9D1E6C8D0E5C8D0E5C8D0E5C7CFE4C6CEE3C4CCE1C5CCE8C4CBE7C2C9E5C2C9E5C2C9E5
|
||||
C1C8E4C0C7E3BFC6E2B9C8DDB9C8DDB8C7DEB7C6DDB6C5DCB5C3DDB5C3DDB4C2DCB3C2D9B3C2D9
|
||||
B2C1D8B1C0D7B0BED8AFBDD7AEBCD6AEBCD6ACBBD8ACBBD8ABBAD7AAB9D6A9B8D5A9B8D5A8B7D4
|
||||
A8B7D4A4B7D7A2B5D5A1B4D4A0B3D3A0B3D3A0B3D39EB1D19DB0D09CB0CB9CB1CE9BB0CF97ACCB
|
||||
96ABC89BACC6E8EBF2E8EBF2E8EBF2E8EBF4E8EBF4E7EAF3E6E8F4E6E8F4E5E9F4E4E8F3E3E7F2
|
||||
E3E7F2E3E7F2E2E6F1E0E4EFDFE3EEDDE3EFDCE2EEDBE1EDDBE1EDDBE1EDDBE1EDD9DFEBD8DEEA
|
||||
D6DEE9D6DEE9D5DDE8D5DDE8D4DCE7D3DBE6D2DAE5D2DAE5D0D7EAD0D7EACFD6E9CED5E8CDD4E7
|
||||
CCD3E6CBD2E5CBD2E5CAD2E7C9D1E6C9D1E6C9D1E6C9D1E6C8D0E5C6CEE3C4CCE1C3CDE6C2CCE5
|
||||
C0CAE3C0CAE3C0CAE3BFC9E2BEC8E1BCC6DFBBC8DBBAC6DCB9C5DBB8C4DAB7C3D9B6C2DAB6C2DA
|
||||
B5C1D9B3C2D7B3C2D7B2C1D6B1C0D7B0BFD6AFBED5AEBDD4AEBCD6ABBBD5AABAD4AABAD4A9B9D3
|
||||
A8B8D2A8B8D2A7B7D1A7B7D1A5B6D2A4B5D1A3B4D0A2B3CFA2B3CFA1B2CEA0B1CD9FB0CC9EAFC9
|
||||
9DB1CC9CAFCD98ABC996AAC59BABC4E7EAF1E8EBF2E8EBF4E8EBF4E7EAF3E7E9F5E6E8F4E5E7F3
|
||||
E5E9F4E4E8F3E3E7F2E3E7F2E3E7F2E2E6F1E1E5F0DFE3EEDDE3F1DCE2F0DBE1EFDBE1EFDBE1EF
|
||||
DAE0EED9DFEDD7DDEBD6DEEBD5DDEAD5DDEAD4DCE9D3DBE8D3DBE8D2DAE7D2DAE7D0D9EACFD8E9
|
||||
CED7E8CDD6E7CCD5E6CBD4E5CBD4E5CAD3E4C9D1E6C9D1E6C8D0E5C9D1E6C9D1E6C8D0E5C6CEE3
|
||||
C4CCE1C2CDE3C1CCE2BFCAE0BFCAE0BFCAE0BEC9DFBDC8DEBBC6DCBBC5DEBBC5DEBAC4DFB9C3DE
|
||||
B8C2DDB7C1DCB6BFDCB6BFDCB4C0DAB4C0DAB3BFD9B2BDD9B1BCD8B0BBD7B0BBD9AFBAD8AAB9D6
|
||||
AAB9D6A9B8D5A8B7D4A8B7D4A7B6D3A6B5D2A6B5D2A6B5D6A5B4D5A3B2D3A3B2D3A3B2D3A2B1D2
|
||||
A1B0D19FAECF9DACCB9FAECF9EAED09AAACE9AA8CB9DABC8E6E9F0E6E9F2E7EAF3E7EAF3E6E9F2
|
||||
E5E7F3E5E7F3E4E6F2E4E8F4E3E7F3E2E6F2E2E6F2E2E6F2E2E6F2E0E4F0DEE2EEDBE3F0DAE2EF
|
||||
D9E1EED9E1EED9E1EED8E0EDD7DFECD5DDEAD6DDEFD5DCEED5DCEED4DBEDD3DAECD2D9EBD2D9EB
|
||||
D1D8EAD0D9EAD0D9EACFD8E9CED7E8CDD6E7CCD5E6CBD4E5CBD4E5C8D0E3C8D0E3C8D0E3C8D0E3
|
||||
C8D0E3C7CFE2C4CCDFC2CADDC1CCE0C0CBDFBEC9DDBEC9DDBEC9DDBDC8DCBCC7DBBAC5D9BEC5E2
|
||||
BEC4E4BDC3E3BCC2E2BBC1E1BAC0E2B9BFE1B9BFE1B4BFDFB3BEDEB2BDDDB1BCDCB0BADDAFB9DC
|
||||
AFB9DCAEB8DBABB8D8ABB8D8ABB8D8AAB7D7A9B6D6A8B5D5A8B5D5A7B4D4A7B3D9A6B2D8A4B0D6
|
||||
A4B0D6A4B0D6A3AFD5A2AED4A0ACD29CA8CE9FABD39FABD59CA8D29BA7CFA1A9CEE5E9F2E5E9F2
|
||||
E5E9F2E5E9F2E5E9F4E4E8F3E3E7F2E3E7F2E2E5F4E2E5F4E2E5F4E1E4F3E1E4F3E0E3F2E0E3F2
|
||||
DFE2F1DBE1EFDBE1EFDBE1EFDAE0EED9DFEDD9DFEDD8DEECD8DEECD6DCECD6DCECD5DBEBD5DBEB
|
||||
D4DAEAD3D9E9D2D8E8D2D8E8D1D8EAD0D7E9CFD6E8D0D7E9D1D8EAD1D8EACFD6E8CDD4E6C8D0E5
|
||||
CBD3E8CBD3E8C8D0E7C3CBE2C3CBE2C4CBE5C6CDE7C3D0E3C2CFE2C1CEE1BFCBE1BCC8DEBAC6DC
|
||||
BAC6DEBBC7DFBBC7E1B9C5DFB8C4DEB7C3DDB7C2DEB7C2DEB5C0DCB4BFDBB2C0DDB1BFDCB0BEDB
|
||||
AFBDDAAFBDDAAEBCD9ADBBD8ACBAD7AAB9D8AAB9D8A9B8D7A8B7D6A7B6D5A6B5D4A6B5D4A5B4D3
|
||||
A4B3D4A3B2D3A3B2D3A2B1D2A1B0D1A0AFD0A0AFD09FAECF9BADD59CAED29CACCD9BA9CC9CA8D0
|
||||
A0A9D2E4E8F1E4E8F1E4E8F1E4E8F1E4E8F3E3E7F2E2E6F1E2E6F1E2E5F4E2E5F4E1E4F3E1E4F3
|
||||
E0E3F2E0E3F2DFE2F1DFE2F1DBE1EFDBE1EFDAE0EEDAE0EED9DFEDD9DFEDD8DEECD8DEECD6DCEC
|
||||
D6DCECD5DBEBD4DAEAD4DAEAD3D9E9D2D8E8D2D8E8D1D8EBCFD6E9CED5E8CCD3E6CBD2E5CAD1E4
|
||||
C8CFE2C7CEE1C5CDE2C7CFE4CAD2E7CBD3EAC9D1E8C7CFE6C3CBE2C0C7E1BBC7DDBBC7DDBBC7DD
|
||||
BCC8DEBDC9E1BCC8E0BBC7DFB9C5DDBBC7E1B9C5DFB8C4DEB7C3DDB7C2DEB7C2DEB5C0DCB4BFDB
|
||||
B2C0DDB1BFDCB0BEDBAFBDDAAFBDDAAEBCD9ADBBD8ACBAD7AAB9D8AAB9D8A9B8D7A8B7D6A7B6D5
|
||||
A6B5D4A6B5D4A5B4D3A4B3D4A3B2D3A3B2D3A2B1D2A1B0D1A0AFD0A0AFD09FAECF9BADD59CAED2
|
||||
9CACCD9BA9CC9CA8D0A0A9D2E3E7F0E3E7F0E3E7F0E3E7F0E3E7F2E2E6F1E1E5F0E1E5F0E1E4F3
|
||||
E1E4F3E1E4F3E0E3F2E0E3F2DFE2F1DFE2F1DEE1F0DBE1EFDAE0EEDAE0EED9DFEDD9DFEDD8DEEC
|
||||
D8DEECD8DEECD6DCECD5DBEBD5DBEBD4DAEAD3D9E9D2D8E8D2D8E8D1D7E7CCD2E8CDD3E9CED4EA
|
||||
CDD3E9CDD3E9CDD3E9CED4EACED4EACAD2E5C6CEE1C1C9DEBFC7DCC0C8DDC3CBE2C5CDE4C7CFE6
|
||||
C1CCE2BFCAE0BDC7E0BDC7E0BEC8E1BEC8E3BDC7E2BBC5E0BAC6E0B9C5DFB8C4DEB7C3DDB7C2DE
|
||||
B6C1DDB5C0DCB4BFDBB2C0DDB1BFDCAFBDDAAFBDDAAFBDDAAEBCD9ADBBD8ABB9D6AAB9D8AAB9D8
|
||||
A9B8D7A8B7D6A7B6D5A6B5D4A5B4D3A5B4D3A3B2D3A3B2D3A2B1D2A2B1D2A1B0D1A0AFD0A0AFD0
|
||||
9FAECF9BADD59BADD19CACCD9BA9CC9CA8D0A0A9D2E2E6EFE3E7F0E3E7F0E3E7F0E2E6F1E2E6F1
|
||||
E1E5F0E0E4EFE1E4F3E0E3F2E0E3F2DFE2F1DFE2F1DEE1F0DEE1F0DEE1F0DAE0EEDAE0EEDAE0EE
|
||||
D9DFEDD8DEECD8DEECD7DDEBD7DDEBD5DBEBD5DBEBD4DAEAD3D9E9D3D9E9D2D8E8D1D7E7D1D7E7
|
||||
D1D7EDD2D8EED2D8EECFD5EBCBD1E7C8CEE4C7CDE3C8CEE4C5CDE0C5CDE0C8D0E3CBD3E6CBD3E8
|
||||
C8D0E5C4CCE1C3CBE0C4CEE7C2CCE5BEC8E1BCC6DFBBC5E0BCC6E1BDC7E2BEC8E3BAC6E0B9C5DF
|
||||
B7C3DDB7C3DDB7C2DEB6C1DDB5C0DCB3BEDAB2C0DDB1BFDCAFBDDAAFBDDAAEBCD9AEBCD9ACBAD7
|
||||
ABB9D6AAB9D8A9B8D7A9B8D7A8B7D6A7B6D5A6B5D4A5B4D3A5B4D3A3B2D3A3B2D3A2B1D2A1B0D1
|
||||
A1B0D1A0AFD09FAECF9FAECF9AACD49BADD19CACCD9AA8CB9BA7CFA0A9D2E2E6EFE3E7F0E3E7F0
|
||||
E3E7F0E2E6F1E1E5F0E1E5F0E0E4EFE0E3F2E0E3F2DFE2F1DFE2F1DEE1F0DDE0EFDDE0EFDDE0EF
|
||||
DAE0EED9DFEDD9DFEDD8DEECD8DEECD7DDEBD7DDEBD7DDEBD5DBEBD4DAEAD4DAEAD3D9E9D2D8E8
|
||||
D1D7E7D1D7E7D0D6E6CCD2E8CDD3E9CED4EACDD3E9CAD0E6C9CFE5CAD0E6CBD1E7CDD4E6C9D0E2
|
||||
C4CBDDC1C8DBBCC3D6BAC1D4BFC5DBC6CCE2BDC8DEBFCAE0C0CAE3BEC8E1BCC6DFBAC4DFBBC5E0
|
||||
BDC7E2BAC6E0B9C5DFB7C3DDB7C3DDB6C1DDB6C1DDB4BFDBB3BEDAB2C0DDB0BEDBAFBDDAAEBCD9
|
||||
AEBCD9AEBCD9ACBAD7ABB9D6AAB9D8A9B8D7A8B7D6A8B7D6A6B5D4A6B5D4A5B4D3A4B3D2A3B2D3
|
||||
A3B2D3A2B1D2A1B0D1A0AFD0A0AFD09FAECF9FAECF9AACD49BADD19CACCD9AA8CB9BA7CFA0A9D2
|
||||
E2E6EFE2E6EFE2E6EFE2E6EFE2E6F1E1E5F0E0E4EFE0E4EFDFE2F1DFE2F1DEE1F0DEE1F0DDE0EF
|
||||
DDE0EFDCDFEEDCDFEED9DFEDD9DFEDD8DEECD8DEECD7DDEBD7DDEBD6DCEAD6DCEAD4DAEAD4DAEA
|
||||
D3D9E9D2D8E8D2D8E8D1D7E7D0D6E6D0D6E6D1D8EBCFD6E9CCD3E6C9D0E3C7CEE1C7CEE1C9D0E3
|
||||
CBD2E5C2C9D9B3BACCA0A7B99198AA8A91A39097AAA3AABDB6BDD0B8C0D5BCC4D9C2CAE1C5CDE4
|
||||
C4CCE3C0C7E1BCC3DDBAC1DBBAC6E0B8C4DEB7C3DDB6C2DCB6C1DDB6C1DDB4BFDBB3BEDAB1BFDC
|
||||
B0BEDBAFBDDAAEBCD9AEBCD9ADBBD8ACBAD7ABB9D6A9B8D7A9B8D7A8B7D6A7B6D5A6B5D4A5B4D3
|
||||
A5B4D3A4B3D2A3B2D3A2B1D2A2B1D2A1B0D1A0AFD09FAECF9FAECF9EADCE9AACD49BADD19BABCC
|
||||
9AA8CB9BA7CF9FA8D1E1E5EEE1E5EEE1E5EEE1E5EEE1E5F0E0E4EFDFE3EEDFE3EEDFE2F1DEE1F0
|
||||
DEE1F0DDE0EFDDE0EFDCDFEEDCDFEEDBDEEDD9DFEDD9DFEDD8DEECD7DDEBD7DDEBD6DCEAD6DCEA
|
||||
D6DCEAD4DAEAD3D9E9D3D9E9D2D8E8D1D7E7D0D6E6D0D6E6CFD5E5D7DEEECDD4E4BEC5D5B0B7C7
|
||||
A6ADBDA2A9B9A1A8B8A1A8B8939AAA8A91A1838A9A8087997C83957A819381889B8A91A49CA4B7
|
||||
9FA7BAA8B0C3B3BBD0BCC4D9C0C8DDBDC5DCBAC2D9B9C5DFB8C4DEB7C3DDB6C2DCB6C1DDB5C0DC
|
||||
B4BFDBB3BEDAB1BFDCB0BEDBAEBCD9AEBCD9AEBCD9ADBBD8ACBAD7AAB8D5A9B8D7A9B8D7A8B7D6
|
||||
A7B6D5A6B5D4A5B4D3A4B3D2A4B3D2A2B1D2A2B1D2A1B0D1A1B0D1A0AFD09FAECF9FAECF9EADCE
|
||||
9AACD49AACD09BABCC9AA8CB9BA7CF9FA8D1E0E4EDE0E4EDE0E4EDE0E4EDE0E4EFDFE3EEDEE2ED
|
||||
DEE2EDDEE1F0DEE1F0DEE1F0DDE0EFDCDFEEDCDFEEDBDEEDDBDEEDD9DFEDD8DEECD8DEECD7DDEB
|
||||
D7DDEBD6DCEAD6DCEAD5DBE9D3D9E9D3D9E9D3D9E9D2D8E8D1D7E7D0D6E6D0D6E6CFD5E5B4BBCB
|
||||
A7AEBE949BAB848B9B7C83937B82927D84947F86968289997C83937B829280879781889A7E8597
|
||||
7E859782899B717A8B737C8D7C84979098ABA8B0C3B9C1D6BFC7DCBEC6DBB9C5DFB8C4DEB7C3DD
|
||||
B6C2DCB6C1DDB5C0DCB4BFDBB3BEDAB1BFDCB0BEDBAEBCD9AEBCD9AEBCD9ADBBD8ACBAD7AAB8D5
|
||||
A9B8D7A9B8D7A8B7D6A7B6D5A6B5D4A5B4D3A4B3D2A4B3D2A2B1D2A2B1D2A1B0D1A1B0D1A0AFD0
|
||||
9FAECF9EADCE9EADCE99ABD39AACD09BABCC99A7CA9AA6CE9FA8D1DEE3E9E0E4EDE0E4EDDDE4EE
|
||||
DCE3EDDEE4F0DDE3EFDAE2EFDBE1EDDBE1EDDBE1EDDAE0ECD9DFEBD9DFEBD8DEEAD8DEEAD6DCEC
|
||||
D6DCECD6DCECD5DBEBD5DBEBD4DAEAD4DAEAD3D9E9DAE1F3D4DBEDCCD3E5D2D9EBCCD3E3CDD4E4
|
||||
D1D8E8B2B9C9979DAB8B919F838997858B99878D9B8389977E84927E84927F85957F85957F8595
|
||||
7F85957F85957E84947D83937D83937D84967D84967C83957980927C83958B92A4A3AABCB6BDCF
|
||||
BAC5D9BBC6DCB4BFD5B8C4DCBAC6E0B6C1DDB7C2E0AEBCD9AFBDD8AEBCD7AEBCD7ADBBD8ACBAD7
|
||||
ABB9D6ABB8D8AAB7D7AAB9D6A9B8D5A9B8D7A8B7D6A7B6D5A6B5D6A5B4D5A5B4D5A2B0D3A2B0D3
|
||||
A1AFD2A1AFD2A0AED19FADD09FADD09EACCF98ABD599ADD299ACCD99A9CD9AA7D19EAAD2DDE2E8
|
||||
DFE3ECDFE3ECDCE3EDDBE2ECDDE3EFDCE2F0D9E1EEDAE0ECDAE0ECDAE0ECD9DFEBD8DEEAD8DEEA
|
||||
D7DDE9D7DDE9D6DCECD6DCECD5DBEBD5DBEBD4DAEAD4DAEAD3D9E9D3D9E9D5DCEED2D9EBC8CFE1
|
||||
CCD3E5D3DAEAD5DCECC2C9D99097A7868C9A7F85937D8391808694828896808694808694838997
|
||||
8086968086968086968086967F85957F85957E84947E84947E85977E85977C83957A8193798092
|
||||
7D8496848B9D8B92A496A1B5B1BCD0BBC6DCB7C1DAADB9D3ADB8D4B5C0DEAEB9D7AFBDD8AEBCD7
|
||||
AEBCD7ADBBD8ACBAD7ABB9D6ABB8D8AAB7D7A9B8D5A8B7D4A8B7D6A7B6D5A6B5D4A5B4D5A4B3D4
|
||||
A4B3D4A2B0D3A2B0D3A1AFD2A1AFD2A0AED19FADD09EACCF9EACCF98ABD599ADD299ACCD99A9CD
|
||||
9AA7D19EAAD2DCE0E9DEE2EBDEE2EBDAE1EBDAE0ECDCE2EEDBE1EFD8E0EDD9DFEDD9DFEDD9DFED
|
||||
D8DEECD7DDEBD7DDEBD6DCEAD6DCEAD5DBEBD5DBEBD5DBEBD4DAEAD4DAEAD3D9E9D3D9E9D2D8E8
|
||||
CBD2E4D5DCEED1D8EAD0D7E9D2D9E9CAD1E1AEB5C5818898828896808694818795838997808694
|
||||
7C82907E84928389978086968086968086968086968086967F85957E84947E84947C83957B8294
|
||||
7A81937B82947A8193798092757C8E72798B7C8799A0ABBFB7C2D8BCC6DFB4C0DAB1BCD8B7C2DE
|
||||
B2BDDBAEBCD7AEBCD7ADBBD6ADBBD8ACBAD7ABB9D6ABB8D8AAB7D7A8B7D4A8B7D4A7B6D5A6B5D4
|
||||
A5B4D3A4B3D4A3B2D3A3B2D3A2B0D3A2B0D3A1AFD2A0AED1A0AED19FADD09EACCF9EACCF97AAD4
|
||||
98ACD198ABCC98A8CC99A6D09DA9D1DBDFE8DDE1EADEE2EDDAE1EBDAE0ECDBE1EFDBE1EFD7DFEC
|
||||
D9DFEDD8DEECD8DEECD7DDEBD7DDEBD6DCEAD6DCEAD6DCEAD5DBEBD4DAEAD4DAEAD3D9E9D3D9E9
|
||||
D2D8E8D2D8E8D2D8E8C9D0E2D3DAECD4DBEDD1D8EAC9D0E0B3BACA989FAF868D9D858B99858B99
|
||||
868C9A868C9A8187957C82907D83918187957F85958086968086968086967F85957F85957E8494
|
||||
7D83937A8193798092787F917A81937B82947B8294798092777E9071798C81899C929DB1AEB9CF
|
||||
BAC4DDB4C0DAB2BDD9ABB6D2AEBCD7AEBCD7ADBBD6ACBAD7ACBAD7ABB9D6AAB7D7AAB7D7A8B7D4
|
||||
A7B6D3A7B6D5A6B5D4A5B4D3A4B3D4A3B2D3A3B2D3A2B0D3A2B0D3A1AFD2A0AED19FADD09FADD0
|
||||
9EACCF9EACCF95A8D296AACF96A9CA96A6CA98A5CF9CA8D0DBDFE8DDE1ECDEE2EDDAE0ECDAE0EC
|
||||
DBE1EFDAE0F0D7DEEED9DFEDD8DEECD8DEECD7DDEBD7DDEBD6DCEAD6DCEAD6DCEAD4DAEAD4DAEA
|
||||
D3D9E9D3D9E9D2D8E8D1D7E7D1D7E7D1D7E7D2D9EBCBD2E4CAD1E3CBD2E4BEC5D59CA3B3838A9A
|
||||
848B9B8187958187958288968389978288968086948086948187957E84947F85957F85957F8595
|
||||
7E84947D83937D83937C82927B82947A81937A8193798092787F917980927980927A8193737C8D
|
||||
727A8D777F92939EB2ADB8CEB4BED7B6C0DBACB8D2AEBCD7AEBCD7ADBBD6ACBAD7ABB9D6ABB9D6
|
||||
AAB7D7AAB7D7A8B7D4A8B7D4A7B6D5A6B5D4A5B4D3A4B3D4A3B2D3A3B2D3A2B0D3A1AFD2A1AFD2
|
||||
A0AED19FADD09EACCF9EACCF9DABCE96A9D397ABD097AACB97A7CB98A5CF9CA8D0DBDFEADDE1EC
|
||||
DDE1ECD9DFEBD9DFEDDBE1EFDAE0F0D7DEEED8DEEED8DEEED8DEEED7DDEDD6DCECD6DCECD5DBEB
|
||||
D5DBEBD3D9E9D3D9E9D2D8E8D2D8E8D1D7E7D1D7E7D0D6E6D0D6E6D3DAECCAD1E3CFD6E8C5CCDE
|
||||
A7AEBE868D9D787F8F868D9D8187958187958086948187958288968288968187958086947E8494
|
||||
7E84947E84947E84947E84947D83937C82927C8292787F917A81937C83957B8294798092787F91
|
||||
7980927A81937780917A8394747C8F7D859A8F9AB0A6B0C9B9C3DCB6C0DBAEBCD7ADBBD6ADBBD6
|
||||
ACBAD7ABB9D6AAB8D5AAB7D7A9B6D6A8B7D4A7B6D3A7B6D5A6B5D4A5B4D3A4B3D4A3B2D3A3B2D3
|
||||
A1AFD2A1AFD2A0AED1A0AED19FADD09EACCF9DABCE9DABCE97AAD498ACD198ABCC98A8CC99A6D0
|
||||
9DA9D1DADEE9DCE0EBDCE0ECD8DEEAD8DEECD9DFEFD9DFEFD6DDEDD7DDEDD7DDEDD6DCECD6DCEC
|
||||
D5DBEBD5DBEBD4DAEAD4DAEAD3D9E9D2D8E8D2D8E8D1D7E7D1D7E7D0D6E6D0D6E6CFD5E5CED5E7
|
||||
CCD3E5D3DAECB3BACC8990A07D84947D8494868D9D848A98848A98838997828896808694808694
|
||||
8086947F85937E84947E84947E84947E84947E84947D83937D83937C8292787F917A81937B8294
|
||||
7B82947B82947A81937A81937B8294737A8A7B8292737C8D6F778A747C918590A6A6B0C9B3BDD6
|
||||
ADBBD6ADBBD6ACBAD5ACBAD7ABB9D6AAB8D5AAB7D7A9B6D6A7B6D3A6B5D2A6B5D4A5B4D3A4B3D2
|
||||
A3B2D3A2B1D2A2B1D2A1AFD2A1AFD2A0AED19FADD09FADD09EACCF9DABCE9DABCE97AAD498ACD1
|
||||
98ABCC97A7CB98A5CF9BA7CFD9DDE8DBDFEADBDFEBD7DDE9D7DDEBD8DEEED8DEEED5DCECD6DCEC
|
||||
D6DCECD5DBEBD5DBEBD4DAEAD4DAEAD3D9E9D3D9E9D2D8E8D2D8E8D2D8E8D1D7E7D0D6E6D0D6E6
|
||||
CFD5E5CFD5E5D1D8EACAD1E3C6CDDF979EB0747B8B858C9C878E9E7A81917E8492808694818795
|
||||
7F85937D83917E84928086948187957F85957F85957F85957F85957F85957E84947D83937D8393
|
||||
7E85977C8395798092787F91777E90777E90777E90777E907A81917C8393778091788093737B90
|
||||
777F9698A2BBB4BED7ADBBD6ADBBD6ACBAD5ACBAD7ABB9D6AAB8D5A9B6D6A9B6D6A6B5D2A5B4D1
|
||||
A5B4D3A4B3D2A3B2D1A2B1D2A1B0D1A1B0D1A1AFD2A1AFD2A0AED19FADD09FADD09EACCF9DABCE
|
||||
9DABCE96A9D397ABD096A9CA95A5C995A2CC99A5CDD7DDE9DAE0EED8DEEED6DBEED8DFF1D6DDEF
|
||||
D3DAEAD7DFECD4DBEDD4DBEDD3DAECD3DAECD2D9EBD2D9EBD1D8EAD1D8EAD1D8EBD0D7EACED5E8
|
||||
CED5E8CDD4E7CDD4E7CDD4E7CCD3E6CACFE2D8DEEEB0B6C68C92A2848A9A818795858B99808694
|
||||
8187958187958187958187958086948086947F85937F85937F85957F85957E84947E84947E8494
|
||||
7D83937D83937D83937B82947A8193798092798092787F91787F91787F91798092788095777E91
|
||||
777E907A7F92757C8E71798C8590A4AAB6CCA7B5CFB0BED8A5B3CEAAB8D5AEBDDCA5B4D5A8B6D9
|
||||
A3B1D4A7B6D7A5B4D5A4B3D4A3B2D3A3B1D4A3B1D4A1AFD2A0AED19EAED29EAED29DADD19DADD1
|
||||
9CACD09BABCF9AAACE9AAACE95A8D298ACD193A6C798A8CC98A5CF96A2CAD6DCE8D9DFEDD6DCEC
|
||||
D5DAEDD7DEF0D5DCEED2D9E9D5DDEAD4DBEDD4DBEDD3DAECD3DAECD2D9EBD1D8EAD1D8EAD1D8EA
|
||||
D2D9ECD0D7EACED5E8CFD6E9D0D7EAD0D7EACDD4E7CAD1E4D0D5E8C9CFDF9FA5B5848A9A808696
|
||||
818795888E9C8389978187958187958187958086948086948086947F85937F85937F85957F8595
|
||||
7E84947E84947D83937D83937D83937D83937A81937A8193798092798092787F91787F91787F91
|
||||
787F91747C91757C8F757C8E787D90767D8F70788B7A8599919DB3A5B3CDB2C0DAA6B4CFA7B5D2
|
||||
AEBDDCA8B7D8A9B7DAA7B5D8A7B6D7A5B4D5A4B3D4A3B2D3A3B1D4A3B1D4A1AFD2A0AED19EAED2
|
||||
9EAED29DADD19DADD19CACD09BABCF9AAACE9AAACE95A8D298ACD193A6C798A8CC98A5CF96A2CA
|
||||
D5DBE7D8DEECD5DBEBD3D8EBD5DCEED4DBEDD1D8E8D4DCE9D3DAECD3DAECD3DAECD2D9EBD1D8EA
|
||||
D1D8EAD0D7E9D0D7E9D1D8EBCFD6E9CDD4E7CED5E8D0D7EAD0D7EACCD3E6C9D0E3CFD4E7B1B7C7
|
||||
8B91A17F85957F8595828896898F9D8288968187958187958187958086948086947F85937F8593
|
||||
7F85937E84947E84947E84947D83937D83937D83937C82927C82927A81937A8193798092787F91
|
||||
787F91787F91787F91787F91727A8F757C8F747B8D767B8E777E9071798C6E798D768298A0AEC8
|
||||
B4C2DCAAB8D3A5B3D0ADBCDBAAB9DAA7B5D8A8B6D9A6B5D6A5B4D5A4B3D4A3B2D3A3B1D4A3B1D4
|
||||
A1AFD2A0AED19EAED29EAED29DADD19CACD09BABCF9BABCF9AAACE9AAACE95A8D298ACD193A6C7
|
||||
98A8CC98A5CF95A1C9D4DAE6D7DDEBD4DAEAD3D8EBD5DCEED3DAECD0D7E7D3DBE8D2D9EBD2D9EB
|
||||
D2D9EBD1D8EAD1D8EAD0D7E9D0D7E9CFD6E8CDD4E7CDD4E7CCD3E6CCD3E6CDD4E7CCD3E6CCD3E6
|
||||
CBD2E5C4C9DC989EAE7F8595838999838999838997868C9A7D8391818795818795808694808694
|
||||
8086947F85937F85937F85937E84947E84947D83937D83937D83937C82927C82927C82927A8193
|
||||
7A8193798092787F91787F91787F91787F91787F91737B90787F92767D8F757A8D777E90747C8F
|
||||
6B768A69758B93A1BBB0BED8AFBDD8A6B4D1ABBAD9A8B7D8A2B0D3A7B5D8A6B5D6A5B4D5A3B2D3
|
||||
A3B2D3A3B1D4A2B0D3A1AFD2A0AED19EAED29DADD19DADD19CACD09BABCF9AAACE9AAACE9AAACE
|
||||
95A8D298ACD193A6C797A7CB98A5CF95A1C9D4DAE6D7DDEBD4DAEAD2D7EAD4DBEDD3DAECD0D7E7
|
||||
D3DBE8D2D9EBD1D8EAD1D8EAD0D7E9D0D7E9CFD6E8CFD6E8CFD6E8CBD2E5CDD4E7CDD4E7CCD3E6
|
||||
CAD1E4CAD1E4CCD3E6CFD6E9B6BBCE888E9E7C8292878D9D8389998288968389977D8391818795
|
||||
8086948086948086947F85937F85937F85937E84927D83937D83937D83937C82927C82927C8292
|
||||
7B81917B81917A8193798092798092787F91787F91777E90787F91787F91737B907A8194777E90
|
||||
73788B757C8E747C8F6E798D6B778D7F8DA79FADC7AEBCD7A8B6D3A9B8D7A7B6D7A0AED1A7B5D8
|
||||
A6B5D6A5B4D5A3B2D3A3B2D3A3B1D4A2B0D3A1AFD29FADD09DADD19DADD19DADD19CACD09BABCF
|
||||
9AAACE9AAACE99A9CD94A7D197ABD093A6C797A7CB98A5CF95A1C9D3D9E5D6DCEAD3D9E9D2D7EA
|
||||
D4DBEDD2D9EBCFD6E6D2DAE7D1D8EAD1D8EAD0D7E9D0D7E9CFD6E8CED5E7CED5E7CED5E7CCD3E6
|
||||
CED5E8CED5E8CCD3E6CAD1E4C9D0E3CCD3E6CED5E8A8ADC08288987E8494858B9B808696808694
|
||||
8187958288968086948086948086947F85937F85937F85937E84927E84927D83937D83937C8292
|
||||
7C82927C82927B81917B81917B8191798092798092787F91787F91777E90777E90777E90777E90
|
||||
71798E798093767D8F71768972798B727A8D6F7A8E707C926D7B958896B0A7B5D0AAB8D5A7B6D5
|
||||
A8B7D8A3B1D4A7B5D8A6B5D6A4B3D4A3B2D3A2B1D2A2B0D3A2B0D3A0AED19FADD09DADD19DADD1
|
||||
9CACD09CACD09BABCF9AAACE99A9CD99A9CD94A7D197ABD092A5C697A7CB97A4CE95A1C9D2D8E4
|
||||
D5DBE9D2D8E8D0D5E8D2D9EBD1D8EACED5E5D1D9E6D0D7E9D0D7E9D0D7E9CFD6E8CED5E7CED5E7
|
||||
CDD4E6CDD4E6CDD4E7CCD3E6CCD3E6CCD3E6CCD3E6CAD1E4C7CEE1C5CCDF999EB17F8595828898
|
||||
8389997F85958288967F85938389978086948086948086947F85937F85937E84927E84927E8492
|
||||
7C82927C82927C82927C82927B81917B81917A80907A8090798092798092787F91777E90777E90
|
||||
777E90777E90777E9070788D767D90737A8C71768972798B727A8D6E798D717D9367758F76849E
|
||||
9DABC6A9B7D4A6B5D4AAB9DAA5B3D6A4B2D5A5B4D5A4B3D4A3B2D3A2B1D2A2B0D3A2B0D3A0AED1
|
||||
9FADD09DADD19DADD19CACD09BABCF9AAACE9AAACE99A9CD99A9CD94A7D197ABD092A5C697A7CB
|
||||
97A4CE94A0C8D0D6E2D4DAE8D1D7E7CFD4E7D1D8EACFD6E8CDD4E4D0D8E5D0D7E9D0D7E9CFD6E8
|
||||
CFD6E8CED5E7CED5E7CDD4E6CDD4E6CDD4E7CAD1E4C8CFE2CAD1E4CDD4E7CAD1E4C2C9DCBAC1D4
|
||||
8E93A67D8393858B9B848A9A818797858B997D83918187958086948086948086947F85937F8593
|
||||
7E84927E84927E84927C82927C82927C82927B81917B81917B81917A80907A8090798092798092
|
||||
787F91777E90777E90777E90777E90777E9071798E747B8E72798B72778A757C8E727A8D6D788C
|
||||
6F7B916977916D7B9597A5C0A9B7D4A4B3D2ABBADBA4B2D59EACCFA5B4D5A4B3D4A3B2D3A2B1D2
|
||||
A2B0D3A1AFD2A0AED19FADD09DADD19DADD19CACD09BABCF9AAACE9AAACE99A9CD99A9CD94A7D1
|
||||
97ABD092A5C697A7CB97A4CE94A0C8CFD6E0D0D6E2CFD6E6D0D7E9D0D7EACFD6E9CDD6E7CCD5E6
|
||||
CDD5E8CDD5E8CCD4E7CCD4E7CCD4E7CBD3E6CBD3E6CBD3E6C8D0E3CAD2E5CAD2E5C9D1E4CBD2E4
|
||||
C9D0E2CDD4E69DA4B67F85958086968187978288988288988288988187978187977F85957F8595
|
||||
7E84947E84947D83937C82927C82927C82927A81937A81937A8193798092798092787F91787F91
|
||||
787F91787F92787F92787F92777E91767D90767D90757C8F757C8F737B8E737B8E727A8D71798C
|
||||
71798C70788B70788B70788B6F7B91707C9494A0BAAEBCD7AAB9D8A8B7D8A7B7D9A4B4D6A3B1D4
|
||||
A3B1D4A2B0D3A1AFD2A1AFD4A0AED39FADD29FADD29CABD29CABD29CABD29BAAD19AA9D099A8CF
|
||||
99A8CF98A7CE95A8D394A7CF94A6CA95A4CB96A3CF97A3CDCED5DFCFD5E1CED5E5CFD6E8CFD6E9
|
||||
CED5E8CCD5E6CBD4E5CCD4E7CCD4E7CBD3E6CBD3E6CBD3E6CAD2E5CAD2E5CAD2E5C9D1E4CAD2E5
|
||||
C8D0E3C6CEE1C9D0E2C6CDDFC6CDDF949BAD8086968086968187978187978187978086967F8595
|
||||
7E84947F85957E84947E84947D83937D83937C82927C82927C82927A81937A81937A8193798092
|
||||
798092787F91787F91787F91787F92787F92777E91777E91767D90767D90757C8F757C8F737B8E
|
||||
727A8D727A8D71798C71798C70788B70788B70788B6B778D67738B8692ACA2B0CBA3B2D1A0AFD0
|
||||
A1B1D39FAFD1A3B1D4A3B1D4A2B0D3A1AFD2A0AED3A0AED39FADD29FADD29CABD29CABD29BAAD1
|
||||
9BAAD19AA9D099A8CF98A7CE98A7CE94A7D293A6CE93A5C994A3CA95A2CE96A2CCCDD3DFCED4E2
|
||||
CDD4E4CED5E7CED5E8CDD4E7CBD4E5CAD3E4CBD3E6CBD3E6CAD2E5CAD2E5CAD2E5C9D1E4C9D1E4
|
||||
C9D1E4CCD4E9CBD3E6C8D0E3C7CFE2CAD1E4C6CDDFC6CDDF939AAC808696808696808696808696
|
||||
8086967F85957D83937C82927E84947E84947E84947D83937C82927C82927B81917B81917A8193
|
||||
7A8193798092798092798092787F91787F91787F91787F92777E91777E91767D90767D90757C8F
|
||||
757C8F747B8E727A8D727A8D727A8D71798C71798C70788B70788B6F778A737F9569758D7E8AA4
|
||||
A0AEC9A8B7D6A5B4D5A6B6D8A6B6D8A2B0D3A2B0D3A2B0D3A1AFD2A0AED39FADD29FADD29EACD1
|
||||
9CABD29CABD29BAAD19AA9D099A8CF99A8CF98A7CE98A7CE93A6D192A5CD92A4C893A2C994A1CD
|
||||
95A1CBCDD3DFCDD3E1CDD4E4CDD4E7CDD4E7CCD3E6CAD2E5CAD3E4CAD2E5CAD2E5CAD2E5C9D1E4
|
||||
C9D1E4C9D1E4C8D0E3C8D0E3C9D1E6C9D1E6C8D0E5C6CEE1C9D0E3C8CFE2CBD2E49AA1B37F8595
|
||||
7F85958086968086968086967F85957D83937D83937E84947D83937D83937C82927C82927B8191
|
||||
7B81917B81917A8193798092798092798092787F91787F91787F91777E90777E91777E91767D90
|
||||
767D90757C8F757C8F747B8E747B8E727A8D727A8D727A8D71798C70788B70788B6F778A6F778A
|
||||
707C92636F87707C9696A4BFA6B5D4A1B0D1A2B2D4A2B2D4A2B0D3A2B0D3A1AFD2A0AED19FADD2
|
||||
9FADD29EACD19EACD19BAAD19BAAD19AA9D09AA9D099A8CF98A7CE98A7CE97A6CD93A6D192A5CD
|
||||
92A4C893A2C994A1CD95A1CBCDD3DFCDD3E1CDD4E6CDD4E7CDD3E9CCD2E8CAD2E5CAD2E5CAD2E5
|
||||
CAD2E5CAD2E5C9D1E4C9D1E4C9D1E4C8D0E3C8D0E3C4CCE1C6CEE3C6CEE3C4CCE1C6CDE0C4CBDE
|
||||
CAD1E49DA4B77E84947F85957F85958086968086968086967F85957E84947D83937D83937C8292
|
||||
7C82927B81917B81917A80907A8090798092798092798092787F91787F91787F91777E90777E90
|
||||
777E91767D90767D90757C8F757C8F747B8E747B8E737A8D727A8D727A8D71798C71798C70788B
|
||||
6F778A6F778A6F778A6C788E626E8667738D919FBAA6B5D49FAECFA0B0D29EAED0A1AFD2A1AFD2
|
||||
A1AFD2A0AED19FADD29EACD19EACD19DABD09BAAD19AA9D09AA9D099A8CF98A7CE98A7CE97A6CD
|
||||
97A6CD93A6D192A5CD92A4C893A2C994A1CD95A1CBCCD2E0CDD3E3CCD3E5CDD4E7CDD3E9CCD2E8
|
||||
CAD2E5C9D1E4CAD2E5CAD2E5C9D1E4C9D1E4C9D1E4C8D0E3C8D0E3C8D0E3C6CEE5C8D0E5C7CFE4
|
||||
C5CDE2C6CCE2C3CADDC7CEE1979EB17D83937E84947F85958086968086968086967F85957F8595
|
||||
7D83937C82927C82927B81917B81917A80907A80907A8090798092798092798092787F91787F91
|
||||
777E90777E90777E90767D90767D90757C8F757C8F747B8E747B8E737A8D737A8D727A8D71798C
|
||||
71798C70788B70788B6F778A6F778A6F778A6E7A9069758D6A769092A0BBABBAD9A3B2D3A5B5D7
|
||||
A1B1D3A1AFD2A1AFD2A0AED19FADD09EACD19EACD19DABD09DABD09AA9D09AA9D099A8CF99A8CF
|
||||
98A7CE97A6CD96A5CC96A5CC93A6D192A5CD92A4C893A2C994A1CD95A1CBCBD1DFCCD2E2CBD2E4
|
||||
CCD2E8CBD1E7CBD1E7C9D1E6C8D0E3C9D1E4C9D1E4C8D0E3C8D0E3C7CFE2C7CFE2C7CFE2C7CFE2
|
||||
C8D0E7C7CFE6C6CEE3C5CDE2C9CFE5C4CAE0C1C8DB8B92A57D83937E84947F85957F85957F8595
|
||||
7E84947D83937D83937C82927C82927C82927B81917A80907A8090797F8F797F8F798092798092
|
||||
787F91787F91787F91777E90777E90777E90767D90757C8F757C8F747B8E747B8E737A8D737A8D
|
||||
737A8D71798C71798C71798C70788B70788B6F778A6F778A6E768968748A6B778F67738D8B99B4
|
||||
A4B3D29EADCEA3B3D59DADCFA1AFD2A0AED1A0AED19FADD09EACD19DABD09DABD09CAACF9AA9D0
|
||||
9AA9D099A8CF98A7CE97A6CD97A6CD96A5CC96A5CC92A5D091A4CC91A3C792A1C893A0CC94A0CA
|
||||
CAD0DECBD1E1CAD1E3CBD1E7CAD0E6CAD0E6C8D0E5C7CFE2C8D0E3C7CFE2C7CFE2C7CFE2C6CEE1
|
||||
C6CEE1C6CEE1C6CEE1C4CCE3C2CAE1C0C8DFC2CADFC9CFE5C3C9DFBAC1D47F86997E84947E8494
|
||||
7E84947E84947E84947D83937B81917A80907C82927C82927B81917B81917A80907A8090797F8F
|
||||
797F8F798092798092787F91787F91777E90777E90777E90777E90757C8F757C8F757C8F747B8E
|
||||
747B8E737A8D737A8D72798C71798C71798C71798C70788B70788B6F778A6E76896E768969758B
|
||||
707C9469758F8A98B3A2B1D09EADCEA5B5D79FAFD1A0AED1A0AED19FADD09FADD09EACD19DABD0
|
||||
9CAACF9CAACF9AA9D099A8CF99A8CF98A7CE97A6CD96A5CC96A5CC96A5CC91A4CF90A3CB90A2C6
|
||||
91A0C7929FCB939FC9C9D0E2C8D0E3C8D0E5C8D0E7C8D0E7C5D0E6C5D0E4C5D0E4C6D1E5C5D0E4
|
||||
C5D0E4C5D0E4C5D0E4C5D0E4C5D0E4C4CFE3BFCCDFC5D1E7BFCAE0C5CFE8BFCAE0C4CCE1BDC5D8
|
||||
7B84957D8496848B9D7D84967980927F86987B8294777E907C83957B82947B82947B82947B8294
|
||||
7A81937A8193798092798092787F92787F92787F92777E91767D90767D90757C8F757C8F737B8E
|
||||
737B8E737B8E737B8E727A8D727A8D727A8D727A8D6F7B8B6F7B8B6E7A8A6E7A8A6D788A6C7789
|
||||
6C77896C77896C789065748B75839D97A6C3A9B8D7A1B1D29BABCD9EB0D49EAED09EAED29DADD1
|
||||
9DADD19CACD09BAAD19AA9D09AA9D098AAD297A9D196A8D095A7CF94A6CE94A6CE94A6CE94A6CE
|
||||
8EA3D08EA4CD8DA3C88FA2CA8FA0CC929FCBC9D0E2C8D0E3C8D0E5C8D0E7C8D0E7C6D1E7C5D0E4
|
||||
C5D0E4C4CFE3C4CFE3C4CFE3C4CFE3C4CFE3C4CFE3C3CEE2C3CEE2C0CDE0C3CFE5BEC9DFC3CDE6
|
||||
BDC8DEC0C8DDBBC3D6818A9B777E907B82947E85977980927C8395808799798092787F917A8193
|
||||
7A81937A81937A8193798092798092798092787F91787F92787F92777E91777E91767D90767D90
|
||||
757C8F757C8F737B8E737B8E737B8E727A8D727A8D727A8D727A8D727A8D6F7B8B6F7B8B6E7A8A
|
||||
6E7A8A6D788A6C77896C77896C778969758D7180978694AE9CABC8A6B5D4A2B2D39FAFD19FB1D5
|
||||
9EAED09EAED29DADD19CACD09CACD09BAAD19AA9D09AA9D098AAD297A9D196A8D095A7CF94A6CE
|
||||
94A6CE94A6CE93A5CD8EA3D08EA4CD8DA3C88FA2CA8FA0CC929FCBC8CFE1C7CFE2C7CFE4C7CFE6
|
||||
C7CFE6C5D0E6C4CFE3C4CFE3C3CEE2C3CEE2C3CEE2C3CEE2C2CDE1C2CDE1C2CDE1C2CDE1C2CFE2
|
||||
C1CDE3BEC8E1C5CFE8BEC8E1BFC7DEBEC6D9949CAF7D8496777E90808799798092787F9182899B
|
||||
798092777E907A8193798092798092798092787F91787F91787F91777E90787F92777E91777E91
|
||||
767D90767D90757C8F757C8F747B8E737B8E737B8E727A8D727A8D727A8D727A8D727A8D727A8D
|
||||
6F7B8B6E7A8A6E7A8A6D788A6D788A6C77896C77896B768A6470887E8CA699A7C2A1B0CDA1B0CF
|
||||
A1B1D3A2B2D69EB0D49EAED09DADD19DADD19CACD09BABCF9AA9D09AA9D09AA9D097A9D197A9D1
|
||||
96A8D095A7CF94A6CE93A5CD93A5CD93A5CD8EA3D08EA4CD8DA3C88FA2CA8FA0CC919ECAC6CDDF
|
||||
C5CDE0C5CDE2C5CDE4C5CDE4C3CEE4C2CDE1C2CDE1C2CDE1C2CDE1C2CDE1C2CDE1C2CDE1C1CCE0
|
||||
C1CCE0C1CCE0C1CDE3BECAE0BDC7E0C5CFE8C0CAE3C1C9E0C3CBE0AAB2C58D94A6777E907F8698
|
||||
7A8193757C8E7F8698787F91798092798092798092798092787F91787F91787F91777E90777E90
|
||||
777E91777E91767D90767D90757C8F757C8F747B8E747B8E727A8D727A8D727A8D727A8D727A8D
|
||||
727A8D71798C71798C6E7A8A6E7A8A6E798B6D788A6C77896C778B6B768A6B768A616D858290AA
|
||||
A0AEC9A3B2CF9EADCE9EAED0A1B1D59DAFD39DADCF9DADD19CACD09CACD09BABCF9AA9D099A8CF
|
||||
99A8CF97A9D196A8D095A7CF94A6CE93A5CD93A5CD93A5CD93A5CD8EA3D08DA3CC8DA3C88EA1C9
|
||||
8FA0CC919ECAC6CDDFC5CDE0C5CDE2C5CDE4C5CDE4C3CEE4C2CDE1C2CDE1C2CDE3C2CDE3C2CDE3
|
||||
C2CDE3C1CCE2C1CCE2C1CCE2C1CCE2BFCBE1BBC7DFBCC6DFC2CCE7BEC8E1BFC7DEC2CADFB7BFD2
|
||||
939AAC757C8E777E907B8294787F917A8193767D8F7C83957A8193798092798092798092787F91
|
||||
787F91787F91777E90777E91767D90767D90757C8F757C8F747B8E747B8E737A8D727A8D727A8D
|
||||
727A8D727A8D727A8D71798C71798C71798C6E798B6E798B6D788A6D788A6C778B6C778B6B768A
|
||||
6B768A636F89818FA99FADC8A4B3D29FAECF9CACCE9EAED29CAED49DADCF9CACD09CACD09BABCF
|
||||
9AAACE99A8CF99A8CF99A8CF96A8D096A8D095A7CF94A6CE93A5CD92A4CC92A4CC92A4CC8DA2CF
|
||||
8DA3CC8DA3C88EA1C98E9FCB919ECAC7CEE0C6CEE1C6CEE3C6CEE5C6CEE5C4CFE5C3CEE2C3CEE2
|
||||
C1CCE2C1CCE2C1CCE2C1CCE2C1CCE2C0CBE1C0CBE1C0CBE1C1CDE3BDC9E1BFC9E4C1CBE6BDC7E2
|
||||
BEC5DFC0C8DDBCC4D9959CAE7E859772798B7B82947D8496777E90787F917B8294798092798092
|
||||
798092787F91787F91787F91777E90777E90767D90767D90757C8F757C8F747B8E747B8E737A8D
|
||||
737A8D727A8D727A8D727A8D71798C71798C71798C71798C71798C6E798B6E798B6D788A6D788C
|
||||
6C778B6B768A6B768A6B768C66728C818FAA9EACC9A4B3D2A0AFD09DADD19EADD49CAED49CACCE
|
||||
9CACD09BABCF9BABCF9AAACE99A8CF98A7CE98A7CE96A8D095A7CF94A6CE93A5CD92A4CC92A4CC
|
||||
92A4CC92A4CC8DA2CF8DA3CC8CA2C78EA1C98E9FCB919ECAC6CDDFC5CDE0C5CDE2C5CDE4C5CDE4
|
||||
C2CDE3C2CDE1C1CCE0C0CBE1C0CBE1C0CBE1C0CBE1BFCAE0BFCAE0BFCAE0BFCAE0C0CCE4BDC9E1
|
||||
C1CBE6BFC9E4BDC7E2C0C7E1BEC6DDBFC7DCA8AFC19CA3B5798092787F917D8496757C8E7D8496
|
||||
787F91787F91787F91787F91787F91777E90777E90767D8F767D8F767D90757C8F757C8F747B8E
|
||||
747B8E737A8D737A8D737A8D727A8D727A8D71798C71798C71798C71798C71798C71798C6E798B
|
||||
6D788A6D788C6C778B6C778B6B768A6B768C6A758B67738D8492AD9FADCAA2B1D09EACCF9FAFD3
|
||||
9FAED59AACD29CACCE9BABCF9BABCF9AAACE99A9CD99A8CF98A7CE98A7CE95A7CF95A7CF94A6CE
|
||||
93A5CD92A4CC91A3CB91A3CB91A3CB8DA2CF8DA3CC8CA2C78EA1C98E9FCB909DC9C3CADCC2CADD
|
||||
C3CBE0C3CBE2C3CBE2C0CBE1C0CBDFBFCADEBFCAE0BFCAE0BFCAE0BEC9DFBEC9DFBEC9DFBEC9DF
|
||||
BEC9DFBAC6DEB9C5DDBDC7E2BAC4DFB9C3DEBFC6E0BCC4DBBEC6DBC0C7D9BCC3D5848B9D767D8F
|
||||
798092737A8C81889A767D8F777E90777E90777E90777E90767D8F767D8F767D8F757C8E757C8F
|
||||
757C8F757C8F747B8E747B8E737A8D737A8D72798C727A8D727A8D71798C71798C71798C71798C
|
||||
71798C71798C6D788A6D788A6D788C6C778B6C778B6B768C6B768C6A758B66718D8795B0A2B0CD
|
||||
A0AFCE9BA9CC9FAFD3A0AFD697A9CF9CACCE9BABCF9BABCF9AAACE99A9CD98A7CE98A7CE97A6CD
|
||||
95A7CF94A6CE93A5CD92A4CC92A4CC91A3CB91A3CB91A3CB8DA2CF8DA3CC8CA2C78DA0C88E9FCB
|
||||
909DC9C5CCDEC3CBDEC2CAE1C2C9E3C1C8E4BFC9E4BFC9E2BFC9E2BECAE2BECAE2BFCBE3BECAE2
|
||||
BECAE2BDC9E1BDC9E1BCC8E0BBC7E1BBC7E1BBC7E1BBC7E1BBC7E1BAC6E0BAC6E0BAC6E0B4BFD5
|
||||
BCC7DD939BB070788D7A82957A8394747B8D767D8F777E91777E91777E91767D90767D90757C8F
|
||||
757C8F757C8F747C8F747C8F747C8F737B8E737B8E737B8E727A8D727A8D6F7A8C6F7A8C6F7A8C
|
||||
6E798B6E798B6D788A6D788A6D788A6E78916A758B6D788C6D788C6673866C788E6D7991616D85
|
||||
61708F8C9BBAA1B0D1A0AFD0A4B4D6A0B0D498A8CC9CACD099ABD398AAD298AAD297A9D196A8D0
|
||||
95A7CF95A7CF94A6CE94A6CE93A5CD93A5CD92A4CC91A3CB90A2CA90A2CA8FA1C98CA1D08BA1CA
|
||||
8AA0C78C9FC78C9DC88F9CC6C3CADCC2CADDC1C9E0C1C8E2C0C7E3BEC8E3BEC8E1BEC8E1BDC9E1
|
||||
BDC9E1BDC9E1BDC9E1BDC9E1BCC8E0BCC8E0BBC7DFBAC6E0BAC6E0BAC6E0BAC6E0B9C5DFB9C5DF
|
||||
B9C5DFB9C5DFB6C1D7BBC6DCA3AEC4747C917B8396777F92787F91787F91777E91777E91767D90
|
||||
767D90767D90757C8F757C8F757C8F737B8E737B8E737B8E727A8D727A8D727A8D71798C71798C
|
||||
6E798B6E798B6E798B6E798B6D788A6D788A6D788A6C77896D77906A758B6A75896B768A687588
|
||||
69758B69758D64708A6978978E9DBC9FAECF9EACCFA2B2D4A0B0D499A9CD9DACD398AAD298AAD2
|
||||
97A9D197A9D196A8D095A7CF95A7CF94A6CE93A5CD93A5CD92A4CC92A4CC91A3CB90A2CA90A2CA
|
||||
8FA1C98BA0CF8BA1CA8AA0C78C9FC78C9DC88F9CC6C2C9DBC1C9DCC0C8DFBFC6E0BFC6E2BDC7E2
|
||||
BDC7E0BDC7E0BCC8E0BCC8E0BCC8E0BCC8E0BCC8E0BBC7DFBAC6DEBAC6DEB9C5DFB9C5DFB8C4DE
|
||||
B8C4DEB8C4DEB8C4DEB8C4DEB8C4DEB8C2DBB4BED7B0BBD1778298767E9371798C757D90778091
|
||||
767D90767D90767D90767D90757C8F757C8F757C8F747B8E727A8D727A8D727A8D71798C71798C
|
||||
71798C70788B70788B6E798B6D788A6D788A6D788A6C77896C77896C77896B76886E798F6C778D
|
||||
6974886A75896A778A66728866728A6F7B957B8AA995A4C59FAECF9BABCD9FAFD19EAED299A8CF
|
||||
9AACD298AAD298AAD297A9D196A8D095A7CF95A7CF94A6CE94A6CE93A5CD93A5CD92A4CC91A3CB
|
||||
90A2CA90A2CA8FA1C98FA1C98BA0CF8BA1CA8AA0C78B9EC68C9DC88F9CC6C1C8DAC0C8DBBFC7DE
|
||||
BEC5DFBEC5E1BCC6E1BCC6DFBCC6DFBBC7DFBBC7DFBBC7DFBBC7DFBBC7DFBAC6DEB9C5DDB9C5DD
|
||||
B8C4DEB8C4DEB8C4DEB8C4DEB7C3DDB7C3DDB7C3DDB7C3DDBAC6E0ADB7D0B3BDD68893A9768195
|
||||
767E9370788B767E91767D90767D90757C8F757C8F757C8F747B8E747B8E747B8E727A8D727A8D
|
||||
727A8D71798C71798C70788B70788B70788B6D788A6D788A6C77896C77896B76886B76886B7688
|
||||
6B76886E798F707B916B768A6A75896B778D6470886C7892838EAA8F9EBF9EADCEA0B0D19BABCD
|
||||
9CACD09AACD096A8CE97A9CF97A9D197A9D197A9D196A8D095A7CF94A6CE94A6CE93A5CD92A4CC
|
||||
92A4CC92A4CC91A3CB90A2CA8FA1C98FA1C98EA0C88BA0CF8BA1CA8AA0C78B9EC68C9DC88F9CC6
|
||||
C1C8DAC0C8DBBFC7DEBEC5DFBEC5E1BCC6E1BCC6DFBCC6DFBBC7E1BBC7E1BBC7E1BBC7E1BBC7E1
|
||||
BAC6E0B9C5DFB9C5DFB8C4DEB8C4DEB7C3DDB7C3DDB7C3DDB7C3DDB7C3DDB7C3DDBCC8E2ADB9D3
|
||||
B3BFD7A9B3CC8E99AF8C97AB71798E757D92757C8F757C8F757C8F757C8F747B8E747B8E737A8D
|
||||
737A8D727A8D727A8D727A8D71798C71798C71798C70788B70788B6C77896C77896C77896B7688
|
||||
6B76886A75876A75876A75876C778D707B916C778B6A758968748A64708A76819D98A3C19CACCD
|
||||
A1B1D2A0B0D29BABCD99ABCF99ABD197A9CF97A9D197A9D197A9D196A8D095A7CF94A6CE94A6CE
|
||||
93A5CD93A5CD92A4CC92A4CC91A3CB90A2CA8FA1C98FA1C98EA0C88EA0C88BA0CF8AA0C98AA0C7
|
||||
8B9EC68C9DC88E9BC5C0C7D9BFC7DABEC6DDBDC4DEBDC4E0BBC5E0BBC5DEBBC5DEBAC6E0BAC6E0
|
||||
BAC6E0BAC6E0BAC6E0B9C5DFB8C4DEB8C4DEB7C3DDB7C3DDB7C3DDB6C2DCB6C2DCB6C2DCB6C2DC
|
||||
B6C2DCB8C3DFB0BBD7B3BFD9C0CCE4A9B3CCA4AFC57782986F7A8E757C8F757C8F747B8E747B8E
|
||||
747B8E737A8D737A8D737A8D727A8D727A8D727A8D71798C71798C70788B70788B70788B6C7789
|
||||
6C77896C77896B76886B76886A75876A75876A75876A758B6C778D6B768A687389636F8767738D
|
||||
818CAAA3AECE9FAFD09EAED09DADCF99ABCF99ABCF9AACD29AACD498ABD396A8D096A8D096A8D0
|
||||
95A7CF94A6CE93A5CD93A5CD92A4CC91A3CB91A3CB91A3CB90A2CA8FA1C98EA0C88EA0C88D9FC7
|
||||
8A9FCE8AA0C9899FC68B9EC68B9CC78E9BC5BFC6D8BDC5D8BDC5DCBCC3DDBCC3DFBAC4DFBAC4DD
|
||||
BAC4DDB9C5DFB9C5DFB9C5DFB9C5DFB8C4DEB8C4DEB7C3DDB7C3DDB6C2DCB5C1DBB5C1DBB5C1DB
|
||||
B5C1DBB5C1DBB5C1DBB5C1DBB2BDD9B4BFDBB0BBD7BDC9E3B6C0D9AEB8D1848FA56C778D747B8E
|
||||
747B8E747B8E747B8E737A8D737A8D737A8D72798C71798C71798C71798C70788B70788B70788B
|
||||
6F778A6F778A6C77896C77896C77896B76886B76886B76886A75876A75876A758B677286687387
|
||||
687389626E866E79958B96B4A4AED19FAFD19AAACC98ABCC9AACD098AAD099ABD199ACD498ABD3
|
||||
96A8D096A8D095A7CF94A6CE94A6CE93A5CD92A4CC92A4CC91A3CB91A3CB90A2CA8FA1C98FA1C9
|
||||
8EA0C88D9FC78D9FC78A9FCE8AA0C9899FC68A9DC58B9CC78E9BC5BEC5D7BCC4D7BCC4DBBBC2DC
|
||||
BBC2DEB8C2DDB9C3DCB9C3DCB8C4DEB8C4DEB8C4DEB8C4DEB7C3DDB7C3DDB6C2DCB5C1DBB4C0DA
|
||||
B4C0DAB4C0DAB4C0DAB4C0DAB4C0DAB3BFD9B3BFD9B0BEDBB8C3DFAEB9D5AFBBD5B6C2DAAEB8D1
|
||||
919CB26E798F747B8E747B8E747B8E737A8D737A8D737A8D72798C72798C70788B70788B70788B
|
||||
6F778A6F778A6F778A6E76896E76896C77896C77896C77896B76886B76886B76886A75876A7587
|
||||
6C778D646F8367728669748A647088747F9B929DBDA2ACCF9FAFD198A8CA97A9CD9AACD097A9CF
|
||||
95A9CE97AAD295A8D096A8D096A8D095A7CF94A6CE93A5CD93A5CD92A4CC92A4CC91A3CB91A3CB
|
||||
90A2CA8FA1C98EA0C88EA0C88D9FC78D9FC78A9FCE8AA0C9899FC68A9DC58B9CC78E9BC5C1C3D8
|
||||
B9C3DCB5C5DFB6C6E0BAC4DDBAC1DBB7C0DDB6C3E5B6C4DFB6C4DFB5C3DEB5C3DEB5C3DEB4C2DD
|
||||
B4C2DDB4C2DDB3C1DCB3C1DCB3C1DCB2C0DBB2C0DBB2C0DBB1BFDAB1BFDAB3BEDAB6C1DDABB6D4
|
||||
B3BEDCB1BCDAAFBAD6A5B1CB69758D757C8E737A8C687182737B8E6E798B6772847380916E7B8C
|
||||
6E798D6E798D6D788C6D788C6D788C6C778B6C778B6C778B6C778B6C778B6C778B6B768A6B768A
|
||||
6A75896A75896974886D788A6671856A768C69758F606E8B7885A597A6C79FADD09CABD49CABD4
|
||||
9BAAD39BAAD39AA9D29AA9D299A8D199A8D195A7CF94A6CE94A6CE93A5CD92A4CC92A4CC91A3CB
|
||||
91A3CB8FA2CC8FA2CC8FA2CC8EA1CB8DA0CA8C9FC98C9FC98B9EC8899DCF899EC9899FC68B9EC8
|
||||
8C9DC98F9CC8C1C3D8B9C3DCB5C5DFB6C6E0BAC4DDBAC1DBB7C0DDB6C3E5B5C3DEB5C3DEB4C2DD
|
||||
B4C2DDB4C2DDB3C1DCB3C1DCB3C1DCB2C0DBB2C0DBB2C0DBB1BFDAB1BFDAB1BFDAB0BED9B0BED9
|
||||
B3BEDAB5C0DCACB7D5B4BFDDB2BDDBAFBAD6AAB6D07A869E767E916F778A737B8E717C8E6C7789
|
||||
6C77896D7A8B6F7C8D6E798D6D788C6D788C6D788C6C778B6C778B6C778B6C778B6C778B6B768A
|
||||
6B768A6B768A6B768A6A75896A75896A75896B768A69748868748C64708A6573908190AF9CAACD
|
||||
9EACCF9BAAD39BAAD39AA9D29AA9D299A8D198A7D098A7D098A7D094A6CE94A6CE93A5CD92A4CC
|
||||
91A3CB91A3CB90A2CA90A2CA8FA2CC8FA2CC8EA1CB8EA1CB8DA0CA8C9FC98C9FC98B9EC8899DCF
|
||||
899EC9899FC68B9EC88C9DC98F9CC8C0C2D7B8C2DBB4C4DEB5C5DFB9C3DCB8BFD9B6BFDCB5C2E4
|
||||
B3C1DCB3C1DCB3C1DCB3C1DCB2C0DBB2C0DBB1BFDAB1BFDAB1BFDAB1BFDAB1BFDAB0BED9B0BED9
|
||||
B0BED9AFBDD8AFBDD8B4BFDBB4BFDDACB7D5B5C0E0B2BDDBAFBAD6B1BDD7929EB6767E93697186
|
||||
768195727D916D788C727D916774856E7B8C6D788C6D788C6D788C6C778B6C778B6C778B6B768A
|
||||
6B768A6A75896A75896A75896A75896A75896A75896A75896A75896873876A758B6470885E6C87
|
||||
707E9B8F9EBF9FADD09AAACE9AA9D29AA9D299A8D199A8D198A7D097A6CF97A6CF97A6CF93A5CD
|
||||
93A5CD92A4CC91A3CB90A2CA90A2CA8FA1C98FA1C98EA1CB8EA1CB8EA1CB8DA0CA8C9FC98C9FC9
|
||||
8B9EC88B9EC8899DCF899EC9899FC68B9EC88C9DC98F9CC8BEC0D5B6C0D9B2C2DCB3C3DDB7C1DA
|
||||
B6BDD7B4BDDAB3C0E2B3C1DCB3C1DCB2C0DBB2C0DBB1BFDAB1BFDAB1BFDAB1BFDAB1BFDAB1BFDA
|
||||
B0BED9B0BED9AFBDD8AFBDD8AFBDD8AFBDD8B2C0DBB0BEDBABB8D8B2BFDFAEBBDBACBAD7B2C0DA
|
||||
A4B2CC7B869C6772886C778B727D91727D91717C906774876B788B6D788C6D788C6C778B6C778B
|
||||
6B768A6B768A6B768A6B768A6974886974886A75896A75896A75896A75896A75896A7589657086
|
||||
657187616D8765738E7F8EAD98A6C99CACD098A8CC99A8D199A8D199A8D198A7D097A6CF97A6CF
|
||||
96A5CE96A5CE93A5CD92A4CC92A4CC91A3CB90A2CA8FA1C98FA1C98FA1C98DA0CA8DA0CA8DA0CA
|
||||
8DA0CA8C9FC98C9FC98B9EC88B9EC8899DCF899EC9899FC68B9EC88C9DC98F9CC8BEC0D5B6C0D9
|
||||
B1C1DBB3C3DDB6C0D9B6BDD7B4BDDAB2BFE1B2C0DBB2C0DBB2C0DBB2C0DBB1BFDAB1BFDAB0BED9
|
||||
B0BED9B1BFDAB0BED9B0BED9B0BED9AFBDD8AFBDD8AFBDD8AFBDD8B1BFDCAFBDDAACB9D9AFBCDC
|
||||
ACB9D9AAB8D5B0BED9AEBCD6919DB577839B636F87707C92727E946875886E798D6C778B6C778B
|
||||
6C778B6C778B6B768A6B768A6B768A6A75896A7589697488697488697488697488697488697488
|
||||
6A75896A7589647088636F8765738D7987A492A1C29CACCE9AA9D099A8CF99A8D199A8D199A8D1
|
||||
98A7D097A6CF97A6CF96A5CE96A5CE93A5CD93A5CD92A4CC91A3CB90A2CA90A2CA8FA1C98FA1C9
|
||||
8DA0CA8C9FC98C9FC98C9FC98C9FC98B9EC88B9EC88B9EC8899DCF899EC9899FC68B9EC88C9DC9
|
||||
8F9CC8BEC0D5B6C0D9B2C2DCB3C3DDB7C1DAB7BED8B4BDDAB3C0E2B2C0DBB2C0DBB1BFDAB1BFDA
|
||||
B0BED9B0BED9B0BED9B0BED9B0BED9B0BED9B0BED9AFBDD8AFBDD8AFBDD8AEBCD7AEBCD7AFBDDA
|
||||
AEBBDBADBADAACB9DBABB8D8A9B7D4ABB9D4AFBDD7A9B7D1909EB86F7B93707C946D798F647086
|
||||
737E926D788C6C778B6B768A6B768A6B768A6A75896A75896A75896A7589697488697488697488
|
||||
69748869748869748869748869748864708865718B74829D8E9DBC9EADCE9DADD19AA9D098AAD2
|
||||
99A8D199A8D198A7D098A7D097A6CF96A5CE96A5CE96A5CE93A5CD92A4CC92A4CC91A3CB90A2CA
|
||||
8FA1C98FA1C98FA1C98C9FC98C9FC98B9EC88B9EC88B9EC88B9EC88B9EC88B9EC8899DCF899EC9
|
||||
899FC68B9EC88C9DC98F9CC8BDBFD4B5BFD8B0C0DAB2C2DCB5BFD8B5BCD6B3BCD9B2BFE1B0BED9
|
||||
B0BED9B0BED9AFBDD8AFBDD8AFBDD8AEBCD7AEBCD7AFBDD8AFBDD8AFBDD8AEBCD7AEBCD7ADBBD6
|
||||
ADBBD6ADBBD6ACBAD7ADBADAADBADCA9B6D8AAB7D9ABB8D8A8B6D1ABB9D4AFBDD8A4B2CD8D9BB5
|
||||
77839B67738B69758B717C906B768A6B768A6B768A6B768A6A75896A75896A7589697488697488
|
||||
697488697488697488687387687387687387687387677286616D8767758F8593B09DACCB9EACCF
|
||||
9AAACE99ABD396A8D098A7D097A6CF97A6CF96A5CE96A5CE95A4CD95A4CD95A4CD92A4CC91A3CB
|
||||
91A3CB90A2CA8FA1C98FA1C98EA0C88EA0C88B9EC88B9EC88B9EC88B9EC88B9EC88B9EC88B9EC8
|
||||
8B9EC8899DCF899EC9899FC68B9EC88C9DC98F9CC8BABCD1B2BCD5AEBED8AFBFD9B3BDD6B3BAD4
|
||||
B1BAD7AFBCDEAFBDD8AFBDD8AFBDD8AEBCD7AEBCD7AEBCD7ADBBD6ADBBD6AEBCD7AEBCD7AEBCD7
|
||||
ADBBD6ADBBD6ACBAD5ACBAD5ACBAD5A9B8D5ABBAD9ACBBDCA7B6D7AAB9DAACBBDAA5B4D1A7B7D1
|
||||
A6B5D2A9B9D3A8B6D17D8BA5657189717D936D788C6671856B768A6B768A6B768A6A75896A7589
|
||||
6974886974886974886A75896974886974886873876873876772866772866772865B69836B7994
|
||||
8F9DBAA2B1D098A8CA97A6CD9BADD592A3CE97A6CF96A5CE96A5CE95A4CD95A4CD94A3CC94A3CC
|
||||
94A3CC91A3CB91A3CB90A2CA8FA1C98EA0C88EA0C88D9FC78D9FC78B9EC88B9EC88B9EC88B9EC8
|
||||
8B9EC88B9EC88B9EC88B9EC8899DCF899EC9899FC68B9EC88C9DC98F9CC8B3BED4B2BDD9B0BDDD
|
||||
AFBEDBAFBFD8AEBED5AFBDD8B1BBDEAFBDDAAFBDDAAFBDDAAEBCD9AEBCD9ADBBD8ADBBD8ADBBD8
|
||||
ACBBD8ACBBD8ACBBD8ACBBD8ACBBD8ABBAD7ABBAD7ABBAD7A9B8D7A9B8D7A9B8D7A9B8D7A8B7D6
|
||||
A8B7D6A8B7D6A8B7D6A5B5D7AAB9DAA5B3D07C86A16D788E6772866974886B788B6B768C6B768C
|
||||
6A758B6A758B69748A69748A69748A69748A687387687387677286677286677286677286677286
|
||||
67728662708B616F8C96A5C499A8C997A7CB97A9D197A8D397A8D494A6CE94A6CE94A6CE93A5CD
|
||||
92A4CC92A4CC91A3CB91A3CB8FA2CC8EA1CB8EA1CB8DA0CA8DA0CA8DA0CA8DA0CA8DA0CA8B9EC9
|
||||
8B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9899DCF899EC9899FC68B9EC88C9DC98F9CC8
|
||||
B2BDD3B1BCD8AFBCDCAEBDDAAEBED7ADBDD4AEBCD7B0BADDAFBDDAAFBDDAAEBCD9AEBCD9ADBBD8
|
||||
ADBBD8ADBBD8ADBBD8ACBBD8ABBAD7ABBAD7ABBAD7ABBAD7ABBAD7ABBAD7ABBAD7A9B8D7A9B8D7
|
||||
A9B8D7A8B7D6A8B7D6A8B7D6A8B7D6A8B7D69FAFD1A5B4D5A1AFCC78829D6C778D6A75896B768A
|
||||
6B788B6A758B6A758B6A758B6A758B69748A69748A69748A687389677286677286677286677286
|
||||
677286677286667185667185616F8A606E8993A2C19AA9CA98A8CC97A9D194A5D090A1CC94A6CE
|
||||
94A6CE93A5CD93A5CD92A4CC92A4CC91A3CB91A3CB8FA2CC8EA1CB8EA1CB8DA0CA8C9FC98C9FC9
|
||||
8DA0CA8DA0CA8B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9899DCF899EC9899FC6
|
||||
8B9EC88C9DC98F9CC8B1BCD2B0BBD7AEBBDBADBCDBADBDD6ACBCD3ADBBD8AFB9DCAEBCD9AEBCD9
|
||||
AEBCD9ADBBD8ADBBD8ACBAD7ACBAD7ACBAD7AAB9D8AAB9D8AAB9D8AAB9D8AAB9D8AAB9D8A9B8D7
|
||||
A9B8D7A8B7D6A8B7D6A8B7D6A8B7D6A8B7D6A7B6D5A7B6D5A7B6D5A1B1D3A8B7D6A3B1CC78829D
|
||||
6B768C6B768C6B768C68748A6A758B6A758B6A758B69748A69748A687389687389687389677288
|
||||
67728867728867728866718766718766718766718764728D62708B8E9DBA9BAACB98A8CC98AAD0
|
||||
95A6D191A2CD94A6CE93A5CD93A5CD92A4CC92A4CC91A3CB91A3CB91A3CB8EA1CB8EA1CB8DA0CA
|
||||
8C9FC98C9FC98C9FC98C9FC98C9FC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9
|
||||
899DCF899EC9899FC68B9EC88C9DC98F9CC8B1BBD4B0BBD7ADBADCACBBDAACBCD5ACBCD5ADBBD8
|
||||
AFB9DDADBBD8ADBBD8ADBBD8ACBAD7ACBAD7ACBAD7ABB9D6ABB9D6A9B8D7A9B8D7A9B8D7A9B8D7
|
||||
A9B8D7A8B7D6A8B7D6A8B7D6A7B6D5A7B6D5A7B6D5A7B6D5A7B6D5A7B6D5A6B5D4A6B5D4A1B1D2
|
||||
ABBAD9A6B4CF78829B69748A69748A6A758B6773896A758B69748A69748A69748A687389687389
|
||||
68738967728867728866718766718766718766718766718766718766718764728C63718C8897B4
|
||||
99A8C995A5C796A8CE98AAD296A7D293A5CD93A5CD93A5CD92A4CC91A3CB91A3CB90A2CA90A2CA
|
||||
8EA1CB8DA0CA8DA0CA8C9FC98C9FC98B9EC88C9FC98C9FC98B9EC98B9EC98B9EC98B9EC98B9EC9
|
||||
8B9EC98B9EC98B9EC9899DCF899EC9899FC68B9EC88C9DC98F9CC8B1BBD4B0BBD9ADBADCACBBDA
|
||||
ACBCD6ACBCD5ADBBD8AFB9DDADBADAACB9D9ACB9D9ACB9D9ABB8D8ABB8D8ABB8D8AAB7D7A8B7D6
|
||||
A8B7D6A8B7D6A8B7D6A8B7D6A8B7D6A7B6D5A7B6D5A7B6D5A7B6D5A6B5D4A6B5D4A6B5D4A6B5D4
|
||||
A6B5D4A6B5D49EAFCDA8B7D4A3B1CC7680996772886772886A748D6A768E69748A69748A69748A
|
||||
687389687389677288677288677288667187667187667187667187657086657086657086657086
|
||||
606E8863718C8493B09BAAC992A2C492A4CA95A7CF93A4CF93A5CD92A4CC92A4CC91A3CB91A3CB
|
||||
90A2CA90A2CA90A2CA8DA0CA8DA0CA8C9FC98B9EC88B9EC88B9EC88B9EC88B9EC88B9EC98B9EC9
|
||||
8B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9899DCF899EC9899FC68B9EC88C9DC98F9CC8B0BAD3
|
||||
AFBAD8ADBADCACBBDCACBCD6ABBBD4ACB9D9AEB8DCACB9D9ACB9D9ABB8D8ABB8D8AAB7D7AAB7D7
|
||||
AAB7D7AAB7D7A8B7D8A8B7D8A8B7D8A8B7D8A7B6D7A7B6D7A7B6D7A7B6D7A6B5D4A6B5D4A6B5D4
|
||||
A5B4D3A5B4D3A5B4D3A5B4D3A5B4D3A6B7D5A8B7D49FADC8757F9868728B66708967718A68748C
|
||||
69748A687389687389687389677288677288677288667187656F88656F88656F88656F88656F88
|
||||
656F88656F88646E875F6D8764728C8090AA9FAECD95A5C794A6CA93A5CD8EA0C892A4CC92A4CC
|
||||
91A3CB91A3CB90A2CA90A2CA8FA1C98FA1C98DA0CA8C9FC98C9FC98B9EC88B9EC88A9DC78B9EC8
|
||||
8B9EC88B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9899DCF899EC9899FC68B9EC8
|
||||
8C9DC98F9CC8AFB9D4AEB9D7ACB9DCABBADBAABAD4AABAD4ABB8D8ADB6DDABB8D8ABB8D8ABB8D8
|
||||
AAB7D7AAB7D7AAB7D7A9B6D6A9B6D6A8B7D8A8B7D8A8B7D8A8B7D8A7B6D7A7B6D7A7B6D7A7B6D7
|
||||
A5B4D3A5B4D3A5B4D3A5B4D3A5B4D3A4B3D2A4B3D2A4B3D2A7B8D69EADCA919FB96D779069738C
|
||||
67718A67718A67738D687389687389687389677288677288667187667187667187656F88656F88
|
||||
656F88656F88646E87646E87646E87646E875F6E85606E8873839D98A7C692A2C395A7CB96A8CE
|
||||
8EA0C892A4CC92A4CC91A3CB90A2CA90A2CA8FA1C98FA1C98FA1C98C9FC98C9FC98B9EC88B9EC8
|
||||
8A9DC78A9DC78A9DC78A9DC78B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9899DCF
|
||||
899EC9899FC68B9EC88C9DC98F9CC8AEB8D3ADB8D6ABB8DBAAB9DAA9B8D5A9B9D3AAB7D7ACB5DC
|
||||
ABB8D8ABB8D8AAB7D7AAB7D7AAB7D7A9B6D6A9B6D6A9B6D6A8B7D8A8B7D8A8B7D8A8B7D8A7B6D7
|
||||
A7B6D7A7B6D7A7B6D7A5B4D3A5B4D3A5B4D3A5B4D3A4B3D2A4B3D2A4B3D2A4B3D298A9C58A9AB4
|
||||
7B89A3616B8467718A6A748D6A748D6B7791687389687389677288677288677288667187667187
|
||||
667187656F88656F88656F88646E87646E87646E87646E87646E875D6C8358668062728C8A99B8
|
||||
8898B993A5C997A9CF90A2CA92A4CC91A3CB91A3CB90A2CA90A2CA8FA1C98FA1C98EA0C88C9FC9
|
||||
8C9FC98B9EC88A9DC78A9DC78A9DC78A9DC78A9DC78B9EC98B9EC98B9EC98B9EC98B9EC98B9EC9
|
||||
8B9EC98B9EC9899DCF899EC9899FC68B9EC88C9DC98F9CC8AFB9D4ACB7D7A9B5DBA8B6DBA7B8D6
|
||||
A9B9D3A8B7D4A8B5D7A9B8D9A9B8D9A8B7D8A6B5D6A7B6D7AAB9DAABBADBA8B7D8A5B4D1A6B5D2
|
||||
A5B4D1A2B1CEA1B0CDA3B2CFA4B3D0A4B3D0A9B5DDACB8DEA8B4DAA0ADD0A0ADCFA5B2D2A1AFCC
|
||||
96A4C17F89A2717B9467718A69738C6D77906B758E67718A67718A67718A67718A667089667089
|
||||
667089656F88656F88656F8865718B64708A64708A64708A636F89636F89636F89636F89617087
|
||||
617087616F8964728D6B7A977A89A88C9BBA99A8C98EA0C88FA1C78EA0C68D9FC590A2CA92A3CE
|
||||
8FA0CC8A9BC98A9ACB8A9ACB8A9ACB8B9BCC8D9DCE8D9DCE8C9CCD8C9CCD8A9DC78A9DC78B9EC8
|
||||
8B9EC88B9EC88B9EC88A9DC78A9DC7889CCE8A9FCC8AA0C98A9DC78B9CC88F9CC8AEB8D3ABB6D6
|
||||
A8B4DAA7B5DAA6B7D5A8B8D2A7B6D3A7B4D6A8B7D8A9B8D9A8B7D8A6B5D6A5B4D5A6B5D6A5B4D5
|
||||
A2B1D2A9B8D7ABBAD9ABBAD9A8B7D6A7B6D5A7B6D5A6B5D4A4B3D29DAACDA0ADD0A2AFD1A3B0D2
|
||||
A4B1D19CAAC78694B16F7D98707A9368728B646E8767718A69738C667089646E8766708967718A
|
||||
67718A667089667089656F88656F88656F88656F8864708A64708A636F89636F89626E88626E88
|
||||
626E88626E8864738A606F865B69835765805968856473907584A38190AF8A9CC291A3C994A6CA
|
||||
90A2C68B9DC38B9DC58C9DC98D9ECC91A2CE90A1CD8E9FCB8C9DC98C9DC98B9CC88B9CC88B9CC8
|
||||
8B9EC88B9EC88B9EC88B9EC88B9EC88B9EC88B9EC88B9EC8889CCE8A9FCC8AA0C98B9EC88C9DC9
|
||||
909DC9ADB7D2AAB5D5A7B3D9A6B4D9A5B6D4A6B6D0A6B5D2A6B3D5A3B2D3A6B5D6A8B7D8A6B5D6
|
||||
A6B5D6A6B5D6A6B5D6A4B3D49FAECDA1B0CFA2B1D0A2B1D0A3B2D1A5B4D3A6B5D4A4B3D2ACB9D9
|
||||
A9B6D6A3B0D097A5C28593AE72809B62708A58668067718A656F8867718A6A748D69738C646E87
|
||||
646E8768728B667089667089667089656F88656F88656F88646E87646E87636F89636F89626E88
|
||||
626E88626E88616D87616D87616D875967815C6A845F6D87606E895D6C895C6B885C6B8A5C6B8A
|
||||
6E80A47B8DB1899BBF8FA2C38FA1C58D9FC58B9CC7899AC6879AC2889BC3899CC48B9EC68A9DC5
|
||||
899CC4879AC28699C18B9EC88B9EC88B9EC88A9DC78A9DC78B9EC88B9EC88B9EC8889CCE8A9FCC
|
||||
8AA0C98A9DC78C9DC9919ECAACB6D1AAB5D5A6B2D8A5B3D8A5B6D4A6B6D0A5B4D1A6B3D5A2B1D2
|
||||
A6B5D6A7B6D7A5B4D5A5B4D5A6B5D6A7B6D7A6B5D6A8B7D8A8B7D8A7B6D7A4B3D4A4B3D4A5B4D5
|
||||
A4B3D4A2B1D2A2ADC996A1BD8691AD77839D68748E606C846571896E7A9269738C69738C6A748D
|
||||
6C768F69738C656F88646E8767718A667089667089656F88656F88656F88646E87646E87646E87
|
||||
636F89626E88626E88626E88616D87616D87616D87606C86606E88606E885E6C875C6A85586882
|
||||
5867845A69865C6B8858688A6070926D7D9E7C8CAD8A9ABC91A1C591A0C98E9DC88B9EC98B9EC9
|
||||
8B9EC98B9EC98A9DC88B9EC98C9FCA8DA0CB8C9FC98B9EC88A9DC78A9DC78A9DC78A9DC78B9EC8
|
||||
8C9FC9889CCE8A9FCC8AA0C98A9DC78B9CC8909DC9ACB6D1AAB5D5A6B2D8A5B3D8A5B6D4A6B6D0
|
||||
A5B4D1A6B3D5A5B4D5A7B6D7A6B5D6A3B2D3A2B1D2A3B2D3A3B2D3A2B1D2A5B2D2A6B3D3A7B4D4
|
||||
A6B3D3A5B2D2A4B1D19FACCC9AA7C7828EA8707C94626E86626E8667738B69758D6A768C6C788E
|
||||
6B758E69738C68728B68728B67718A656F88646E87656F88656F88656F88656F88646E87646E87
|
||||
646E87636D86636D86636F89636F89626E88626E88626E88616D87616D87616D875E6C875E6C87
|
||||
5D6B865B69845969835968855B6A875C6B885B6A8B5867865867865F6E8D6D7C9D7D8BAE8A98BD
|
||||
919FC68FA1D18EA0D08C9ECE889ACA8698C88799C98A9CCC8D9FCF8C9DC88C9DC88C9DC88B9CC7
|
||||
8B9CC78C9DC88C9DC88C9DC8899DCF8A9FCC8AA0C9899CC68A9BC78F9CC8ACB6D1A9B4D4A6B2D8
|
||||
A5B3D8A4B5D3A5B5CFA5B4D1A5B2D4A4B3D4A5B4D5A4B3D4A3B2D3A4B3D4A7B6D7A6B5D6A3B2D3
|
||||
A1AFCCA1AFCC9FADCA9BA9C695A3C08D9BB88290AD7886A36F7B9367738B636F8767738B6A768E
|
||||
66728A626E86606C846A748D67718A656F88656F8866708967718A67718A667089656F88656F88
|
||||
646E87646E87646E87636D86636D86636D86636F89626E88626E88626E88616D87616D87616D87
|
||||
606C865866815B69845F6D88616F8A60708A5D6D875969835666805B6A875A6986586784566582
|
||||
5665825C6B8C6A789B7785AA798AB88091BF899AC88FA0CE90A1CF8E9FCD8B9CCA8A9BC98B9CC7
|
||||
8C9DC88C9DC88C9DC88C9DC88C9DC88C9DC88B9CC7899DCF8BA0CD8AA0C9899CC68A9BC78F9CC8
|
||||
ABB5D0A8B3D3A5B1D7A3B1D6A3B4D2A4B4CEA4B3D0A4B1D3A2B1D2A3B2D3A2B1D2A3B2D3A5B4D5
|
||||
A6B5D6A1B0D19BAACBA2B0CB9DABC692A0BB8593AE7A88A3707E9964728D5B6984636D86667089
|
||||
6A748D6A748D667089656F8868728B6C768F68728B67718A66708966708967718A68728B68728B
|
||||
67718A646E87646E87646E87646E87636D86636D86626C85626C85626E88616D87616D87616D87
|
||||
606C86606C86606C86606C8663718E606E8B5B69845866815767815969835D6D875F6F89596782
|
||||
5967825B69845A688355637E525F7F5562845C698C6170996C7BA47A89B28695BE8C9BC48E9DC6
|
||||
8F9EC78F9EC78A9BC68B9CC78C9DC88D9EC98D9EC98C9DC88B9CC78A9BC6899DCF8A9FCC8AA0C9
|
||||
8A9DC78B9CC8919ECAA9B3CEA7B2D2A4B0D6A2B0D5A2B3D1A3B3CDA3B2CFA3B0D2A5B4D5A4B3D4
|
||||
A2B1D2A0AFD0A0AFD09BAACB909FC08695B67984A0727D9967728E5F6A86606B8765708C697490
|
||||
69749068728B68728B667089656F8866708967718A66708B646E89646E8766708967718A667089
|
||||
646E87646E87646E87636D86646E87646E87646E87636D86636D86636D86626C85626C85616D87
|
||||
616D87606C86606C865F6B855F6B855F6B855F6B855A68855B69865C6A875D6B865D6D875B6B85
|
||||
5868825666805F6D8859678256647E5967815B69845A68855966865B688A526182536283546384
|
||||
5766875F6E8F6D7C9D7D8CAD8998B9899AC58B9CC78D9EC98E9FCA8E9FCA8D9EC98B9CC7899AC5
|
||||
889CCE8A9FCC8AA0C98A9DC78D9ECA94A1CDA6B3D5A3B2D3A0B3D49FB3D4A1B4D4A3B4D2A5B3CE
|
||||
A8B2CDACB7D3A0ABC7929DB98792AE7C87A3727D996E79956E799568728B68728B68728B68728B
|
||||
69738C69738C69738C69738C67718C67718C67718C67718C66708B66708B66708B66708B65718B
|
||||
65718B64708A64708A636F89636F89636F89636F89636C89636C89636C89626B88626B88626B88
|
||||
616A87616A87606B87606B87606B875F6A865F6A865F6A865F6A865F6A865B69865B69865B6986
|
||||
5B69865B69865A68855A68855A68855A68855A68855A68855A68855A68855A68855A68855A6885
|
||||
5966885966885A67895A67895B688A5C698B5C698B5D6A8C6776977382A37987AA7D8BB08896BD
|
||||
909DC78F9CC68F9CC88C9ECC899BC98B9CC894A3CE8996C094A0C8A9B6D8A1B0D199ACCD9AAECF
|
||||
9FB2D2A2B3D1A5B0CCA5AFCA838EAA76819D6A759167728E68738F66718D616C885F6A86667089
|
||||
66708966708966708966708966708966708966708967718A67718A67718A667089667089667089
|
||||
667089667089647088647088647088647088636F87636F87636F87626E86636D88636D88636D88
|
||||
626C87626C87616B86616B86616B86606B87606B875F6A865F6A865F6A865F6A865F6A865F6A86
|
||||
5B69865B69865B69865B69865A68855A68855A68855A68855A68855A68855A68855A68855A6885
|
||||
5A68855A68855A68855764845764845764845865855865855865855865855865855261805A6988
|
||||
5C6B8C5E6D8E6A789B7987AC8795BC94A2C98B9EC98C9FCA8B9CC892A0CD8A97C1939FC7A6B0D3
|
||||
A4B3D4A1B1D39DB0D1A1B4D4A4B3D296A1BD828CA76E7A9266728A616D85626E8667738B69758D
|
||||
68748C68748C67718A67718A67718A67718A667089667089667089667089667187667187667187
|
||||
667187667187667187657086657086647086647086647086636F85636F85626E84626E84626E84
|
||||
636D88626C87626C87626C87616B86616B86616B86606A855F6A865F6A865F6A865F6A865F6A86
|
||||
5E69855E69855E69855B69865B69865B69865B69865A68855A68855A68855A68855A68855A6885
|
||||
5A68855A68855A68855A68855A68855A68855B69865A68855A6885596784596784586683586683
|
||||
57658255657F57678152617E4F5E7B5362815D6C8D6F7E9F8493B4899CC690A3CE8B9CC88F9DCA
|
||||
8C99C5939FC79EA8CBA8B5D7A6B6D89AADCE9CAFCFA1B0CF8893AF646B8766728868748A6A768C
|
||||
68748A64708664708668748A6D798F67718A67718A67718A67718A667089667089667089656F88
|
||||
667187667187667187667187657086657086657086657086647086636F85636F85636F85626E84
|
||||
626E84626E84616D83626C85626C85626C85616B84616B84606A83606A83606A835F6A865F6A86
|
||||
5E69855E69855E69855E69855E69855E69855B69865B69865A68855A68855A68855A68855A6885
|
||||
5A68855A68855A68855A68855A68855A68855A68855A68855A68855D6B865C6A855C6A855B6984
|
||||
5B69845A68835A68835967825E6E875F6F885A6A8357678155657F52617E5A69866B7A978194BC
|
||||
8FA2CC8A9BC78D9BC88E9BC794A0C8A3ADD0A3B0D29EAED097AACB98A8C992A1C07D88A4666D89
|
||||
65708669748A6B768C687389626D83606B81636E84677288656F88656F88646E87646E87646E87
|
||||
636D86636D86636D86657086657086657086657086657086657086646F85646F85646F85646F85
|
||||
646F85636E84636E84626D83626D83626D83626C87616B86616B86616B86606A85606A85606A85
|
||||
5F69845E69855E69855E69855E69855D68845D68845D68845D68845A67875A67875A67875A6787
|
||||
5A67875A67875966865966865A67875A67875A67875A67875A67875A67875A67875A6787596782
|
||||
59678259678259678259678259678259678259678257657F5967815967815C6A855F6D88596782
|
||||
576580606E897589AC8A9EC38A9BC68F9DCA8E9BC895A1CBAAB2D69BA8CA9AA8CBA5B5D79BABCC
|
||||
7D8AAA69728F69708C6A758B69748A6772886671876873896B768C687389646F85656F88656F88
|
||||
656F88656F88646E87646E87646E87646E87656F88656F88656F88646E87646E87646E87646E87
|
||||
646E87646E87636D86636D86636D86626C85626C85626C85616B84616A87616A87616A87606986
|
||||
6069865F68855F68855F68855E69855E69855D68845D68845D68845D68845D68845D68845A6787
|
||||
5A67875A67875A67875966865966865966865966865A67875A67875A67875A67875A67875A6787
|
||||
5A67875A6787586683586683586683586683596784596784596784596784576582596784586683
|
||||
5A68855E6C895A6885556380586683677B9C7F93B68A9BC692A0CD8C99C694A0CAA6AED29BA5C8
|
||||
9EACCFAABADC97A7C86E7B9B5C6582666B88667089656F88636D86626C856670896A748D68728B
|
||||
626C85667089667089667089667089667089667089667089667089646D8A646D8A646D8A646D8A
|
||||
646D8A646D8A636C89636C89636C89636C89636C89626B88626B88616A87616A87616A87616A89
|
||||
6069886069886069885F68875F68875F68875F68875D68845D68845D68845D68845D68845C6783
|
||||
5C67835C67835A67875A67875A67875A67875966865966865966865966865A67875A67875A6787
|
||||
5A67875A67875A67875A67875A67875966865966865A67875A67875A67875A67875A67875B6888
|
||||
5D6A8C606D8F5C698B5764845966865865855461815562825A6F8C7488AB899AC595A3D28996C3
|
||||
919DC79FA7CB9DA7CA9EACCF9BABCD8494B5697696626B886C718E636D8867718C69738E656F8A
|
||||
626C87646E8966708B656F8A636D86646E87646E87646E87656F88656F88656F88656F88646D8A
|
||||
646D8A646D8A646D8A646D8A636C89636C89636C89636C89636C89626B88626B88626B88616A87
|
||||
616A87616A8760698A60698A60698A60698A5F68895F68895E67885E67885D68845D68845D6884
|
||||
5D68845C67835C67835C67835C67835A67875A67875A6787596686596686596686596686596686
|
||||
5A67875A67875A67875A67875A67875A67875A67875A6787596688596688596688596688596688
|
||||
5966885966885966885862865F698D5C668A5660845A64875E688B5E688B5F698C5368856D81A2
|
||||
899BC397A5D48591C18E9AC4A1ADC59FADCAA1B0D199A8C78898AF617181657285667187656F88
|
||||
656F88646E87646E87646E87646E87646E87646E87646E89646E89646E89646E89646E89646E89
|
||||
646E89646E89636E84636E84636E84626D83626D83626D83626D83626D83616C82616C82616C82
|
||||
616C82616C82616C82616C82606B81616C82616C82606B81606B81606B815F6A805F6A805F6A80
|
||||
58687F58687F58687F58687F58687F58687F58687F58687F57687C57687C57687C57687C57687C
|
||||
57687C57687C57687C57687C57687C57687C57687C57687C57687C57687C57687C57687C57687C
|
||||
57687C57687C57687C57687C57687C57687C57677E57677E57677E57677E57677E57677E57677E
|
||||
57677E546873677C91889BBC8B9FC2869AB58FA1B59CAAC49CA9C99EACCF95A4C58292AB5D6C7F
|
||||
616E81636D86657189657189657189647088647088647088647088647088616D87616D87616D87
|
||||
616D87616D87616D87616D87616D87636F87636F87626E86626E86626E86626E86626E86626E86
|
||||
616D85616D85616D85616D85616D85606C84606C84606C84606C84606C84606C84606C845F6B83
|
||||
5F6B835E6A825E6A825B6B845B6B845B6B845B6B845B6B845B6B845B6B845B6B845C6C835C6C83
|
||||
5C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C83
|
||||
5C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C835C6C855C6C855C6C855C6C85
|
||||
5C6C855C6C855C6C855C6C8556687C6B7C9A8A9BC68FA0CC8A9CC093A4C09CAAC59AA9CA9CACD0
|
||||
94A4C67B8CA65A6B7F626E86636F89606C84606C84606C84606C845F6B835F6B835F6B835F6B83
|
||||
616D87616D87616D87616D87616D87616D87616D87616D875E69855D68845D68845D68845D6884
|
||||
5D68845D68845D68845C67835C67835B66825B66825B66825B66825B66825B66825B66825B6682
|
||||
5A65815A65815A6581596480596480596480556380556380556380556380556380556380556380
|
||||
556380576580576580576580576580576580576580576580576580576580576580576580576580
|
||||
576580576580576580576580576580576580576580576580576580576580576580576580576580
|
||||
57658057658057658057658057658057658057658054638067759C8896C78C9CCF8B99C693A1C6
|
||||
9CAAC79AA9CA9AA9D094A4C67687A15B6B82647088646F8B67738B67738B67738B67738B67738B
|
||||
66728A66728A66728A616D85616D85616D85616D85616D85616D85616D85616D8565708C65708C
|
||||
646F8B646F8B646F8B646F8B646F8B646F8B636E8A626D89626D89626D89626D89626D89626D89
|
||||
616C88626D89626D89616C88616C88616C88606B87606B87606B875E69895E69895E69895E6989
|
||||
5E69895E69895E69895E69895E69855E69855E69855E69855E69855E69855E69855E69855E6985
|
||||
5E69855E69855E69855E69855E69855E69855E69855E69855E69855E69855E69855E69855E6985
|
||||
5E69855E69855E69875E69875E69875E69875E69875E69875E69875E698752607D627097838FC1
|
||||
8B98CC8A97C4919EC19BA9C499A6C698A6CB94A3C471819A5D6C81657187646E875F6C7F5F6C7F
|
||||
5F6C7F5F6C7F5F6C7F5F6C7F5E6B7E5E6B7E616D83616D83616D83616D83616D83616D83616D83
|
||||
616D835D69835D69835D69835D69835C68825C68825C68825C68825B67815B67815B67815B6781
|
||||
5B67815A66805A66805A66805B66825A65815A65815A658159648059648059648058637F5C6584
|
||||
5C65845C65845C65845C65845C65845C65845C65845B64815B64815B64815B64815B64815B6481
|
||||
5B64815B64815B64815B64815B64815B64815B64815B64815B64815B64815B64815B64815B6481
|
||||
5B64815B64815B64815B64815B64815B64815B64815B64815B64815B64815B64815B64815B6481
|
||||
59657B6873938692BC8E9BC78F9CBF97A2BEA0ABC19BA6C297A4C498A6C37281966471816D7588
|
||||
6870856E77886E77886D76876D76876D76876D76876D76876D7687687083687083687083687083
|
||||
6870836870836870836870836C748B6C748B6C748B6B738A6B738A6B738A6B738A6B738A6B738A
|
||||
6B738A6B738A6A72896A72896A72896A72896A72896A718B6A718B6A718B69708A69708A686F89
|
||||
686F89686F896A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B
|
||||
6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B
|
||||
6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A718B6A72896A72896A72896A72896A7289
|
||||
6A72896A72896A7289616D796C788E8993B6919EC1949FBB9BA6BA
|
||||
|
||||
end
|
||||
%%PageTrailer
|
||||
%%Trailer
|
||||
%%EOF
|
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
|
@ -0,0 +1,44 @@
|
|||
%% start of file `publications.bib'.
|
||||
%% Copyright 2006-2012 Xavier Danaux (xdanaux at gmail.com).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
@BOOK{book1,
|
||||
author = {John Doe and Author 1},
|
||||
title = {Title},
|
||||
publisher = {Publisher},
|
||||
edition = {edition},
|
||||
year = {year},
|
||||
}
|
||||
|
||||
@BOOK{book2,
|
||||
author = {John Doe and Author 2},
|
||||
title = {Title},
|
||||
publisher = {Publisher},
|
||||
edition = {edition},
|
||||
year = {year},
|
||||
}
|
||||
|
||||
@MISC{misc1,
|
||||
author = {John Doe},
|
||||
title = {Title},
|
||||
year = {year},
|
||||
}
|
||||
|
||||
@MISC{misc2,
|
||||
author = {John Doe and Author 3},
|
||||
title = {Title},
|
||||
year = {year},
|
||||
}
|
||||
|
||||
@MISC{misc3,
|
||||
author = {John Doe},
|
||||
title = {Title},
|
||||
year = {year},
|
||||
}
|
||||
|
||||
|
||||
%% end of file `publications.bib'.
|
|
@ -0,0 +1,35 @@
|
|||
\relax
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@writefile{toc}{\contentsline {section}{Education}{1}{section*.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Master thesis}{1}{section*.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Experience}{1}{section*.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{Vocational}{1}{section*.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{Miscellaneous}{1}{section*.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Languages}{2}{section*.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Computer skills}{2}{section*.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Skill matrix}{2}{section*.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Interests}{2}{section*.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Extra 1}{2}{section*.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{Extra 2}{2}{section*.11}\protected@file@percent }
|
||||
\citation{book2}
|
||||
\citation{*}
|
||||
\bibstyle{plain}
|
||||
\bibdata{publications}
|
||||
\@writefile{toc}{\contentsline {section}{References}{3}{section*.12}\protected@file@percent }
|
||||
\newlabel{lastpage}{{}{4}{}{section*.12}{}}
|
||||
\gdef \@abspage@last{4}
|
|
@ -0,0 +1,947 @@
|
|||
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021 on Slackware) (preloaded format=pdflatex 2021.8.16) 16 AUG 2021 18:02
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**template.tex
|
||||
(./template.tex
|
||||
LaTeX2e <2020-10-01> patch level 4
|
||||
L3 programming layer <2021-02-18> (./moderncv.cls
|
||||
Document Class: moderncv 2021-07-28 v2.2.0 modern curriculum vitae and letter d
|
||||
ocument class
|
||||
(/usr/share/texmf-dist/tex/latex/base/size11.clo
|
||||
File: size11.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
||||
\etb@tempcnta=\count179
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/base/ifthen.sty
|
||||
Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
File: color.cfg 2016/01/02 v1.6 sample color configuration
|
||||
)
|
||||
Package xcolor Info: Driver file: pdftex.def on input line 225.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/colortbl/colortbl.sty
|
||||
Package: colortbl 2020/01/04 v1.0e Color table columns (DPC)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/tools/array.sty
|
||||
Package: array 2020/10/01 v2.5c Tabular extension package (FMi)
|
||||
\col@sep=\dimen138
|
||||
\ar@mcellbox=\box47
|
||||
\extrarowheight=\dimen139
|
||||
\NC@list=\toks15
|
||||
\extratabsurround=\skip47
|
||||
\backup@length=\skip48
|
||||
\ar@cellbox=\box48
|
||||
)
|
||||
\everycr=\toks16
|
||||
\minrowclearance=\skip49
|
||||
)
|
||||
\rownum=\count180
|
||||
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
|
||||
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
|
||||
Package xcolor Info: Model `RGB' extended on input line 1364.
|
||||
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
|
||||
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
|
||||
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
|
||||
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
|
||||
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
|
||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/ifxetex.sty
|
||||
Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
Package: iftex 2020/03/06 v1.0d TeX engine tests
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty
|
||||
Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/base/inputenc.sty
|
||||
Package: inputenc 2020/08/01 v1.3d Input encoding file
|
||||
\inpenc@prehook=\toks17
|
||||
\inpenc@posthook=\toks18
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty
|
||||
Package: fontenc 2020/08/10 v2.0s Standard LaTeX package
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/lm/lmodern.sty
|
||||
Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts
|
||||
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
|
||||
(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22.
|
||||
LaTeX Font Info: Overwriting symbol font `letters' in version `normal'
|
||||
(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23.
|
||||
LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
|
||||
(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24.
|
||||
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
|
||||
(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25.
|
||||
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
|
||||
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26.
|
||||
LaTeX Font Info: Overwriting symbol font `letters' in version `bold'
|
||||
(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27.
|
||||
LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
|
||||
(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28.
|
||||
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
|
||||
(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
|
||||
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
|
||||
(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
|
||||
(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
|
||||
(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
|
||||
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
|
||||
(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
|
||||
(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
|
||||
(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38.
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/url/url.sty
|
||||
\Urlmuskip=\muskip16
|
||||
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
|
||||
\KV@toks@=\toks19
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty
|
||||
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
|
||||
)
|
||||
Package graphics Info: Driver file: pdftex.def on input line 105.
|
||||
)
|
||||
\Gin@req@height=\dimen140
|
||||
\Gin@req@width=\dimen141
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
Package: fancyhdr 2021/01/28 v4.0.1 Extensive control of page headers and foote
|
||||
rs
|
||||
\f@nch@headwidth=\skip50
|
||||
\f@nch@O@elh=\skip51
|
||||
\f@nch@O@erh=\skip52
|
||||
\f@nch@O@olh=\skip53
|
||||
\f@nch@O@orh=\skip54
|
||||
\f@nch@O@elf=\skip55
|
||||
\f@nch@O@erf=\skip56
|
||||
\f@nch@O@olf=\skip57
|
||||
\f@nch@O@orf=\skip58
|
||||
) (./tweaklist.sty)
|
||||
(/usr/share/texmf-dist/tex/latex/tools/calc.sty
|
||||
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
|
||||
\calc@Acount=\count181
|
||||
\calc@Bcount=\count182
|
||||
\calc@Adimen=\dimen142
|
||||
\calc@Bdimen=\dimen143
|
||||
\calc@Askip=\skip59
|
||||
\calc@Bskip=\skip60
|
||||
LaTeX Info: Redefining \setlength on input line 80.
|
||||
LaTeX Info: Redefining \addtolength on input line 81.
|
||||
\calc@Ccount=\count183
|
||||
\calc@Cskip=\skip61
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
Package: expl3 2021-02-18 L3 programming layer (loader)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
File: l3backend-pdftex.def 2021-03-18 L3 backend support: PDF output (pdfTeX)
|
||||
\l__color_backend_stack_int=\count184
|
||||
\l__pdf_internal_box=\box49
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-2020-10-01.sty
|
||||
(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex)))
|
||||
(/usr/share/texmf-dist/tex/latex/microtype/microtype.sty
|
||||
Package: microtype 2021/03/14 v2.8c Micro-typographical refinements (RS)
|
||||
\MT@toks=\toks20
|
||||
\MT@count=\count185
|
||||
LaTeX Info: Redefining \textls on input line 790.
|
||||
\MT@outer@kern=\dimen144
|
||||
LaTeX Info: Redefining \textmicrotypecontext on input line 1374.
|
||||
\MT@listname@count=\count186
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/microtype/microtype-pdftex.def
|
||||
File: microtype-pdftex.def 2021/03/14 v2.8c Definitions specific to pdftex (RS)
|
||||
|
||||
LaTeX Info: Redefining \lsstyle on input line 915.
|
||||
LaTeX Info: Redefining \lslig on input line 915.
|
||||
\MT@outer@space=\skip62
|
||||
)
|
||||
Package microtype Info: Loading configuration file microtype.cfg.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/microtype/microtype.cfg
|
||||
File: microtype.cfg 2021/03/14 v2.8c microtype main configuration file (RS)
|
||||
))
|
||||
(./moderncvcollection.sty
|
||||
Package: moderncvcollection 2021-07-28 v2.2.0 moderncv collections
|
||||
\c@collection@iterator=\count187
|
||||
) (./moderncvcompatibility.sty
|
||||
Package: moderncvcompatibility 2021-07-28 v2.2.0 modern curriculum vitae and le
|
||||
tter compatibility patches
|
||||
)
|
||||
\c@collection@phones@count=\count188
|
||||
\c@collection@socials@count=\count189
|
||||
\c@cvcolumnscounter=\count190
|
||||
\c@cvcolumnsautowidthcounter=\count191
|
||||
\c@tmpiteratorcounter=\count192
|
||||
\cvcolumnsdummywidth=\skip63
|
||||
\cvcolumnswidth=\skip64
|
||||
\cvcolumnsautowidth=\skip65
|
||||
\cvcolumnautowidth=\skip66
|
||||
\bibindent=\skip67
|
||||
)
|
||||
(./moderncvstylecasual.sty
|
||||
Package: moderncvstylecasual 2021-07-28 v2.2.0 modern curriculum vitae and lett
|
||||
er style scheme: casual
|
||||
(./moderncviconsmarvosym.sty
|
||||
Package: moderncviconsmarvosym 2021-07-28 v2.2.0 modern curriculum vitae and le
|
||||
tter icons: marvosym
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
|
||||
\pgfutil@everybye=\toks21
|
||||
\pgfutil@tempdima=\dimen145
|
||||
\pgfutil@tempdimb=\dimen146
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
|
||||
\pgfutil@abb=\box50
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex)
|
||||
Package: pgfrcs 2020/12/27 v3.1.8b (3.1.8b)
|
||||
))
|
||||
Package: pgf 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
Package: pgfsys 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
\pgfkeys@pathtoks=\toks22
|
||||
\pgfkeys@temptoks=\toks23
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
|
||||
\pgfkeys@tmptoks=\toks24
|
||||
))
|
||||
\pgf@x=\dimen147
|
||||
\pgf@y=\dimen148
|
||||
\pgf@xa=\dimen149
|
||||
\pgf@ya=\dimen150
|
||||
\pgf@xb=\dimen151
|
||||
\pgf@yb=\dimen152
|
||||
\pgf@xc=\dimen153
|
||||
\pgf@yc=\dimen154
|
||||
\pgf@xd=\dimen155
|
||||
\pgf@yd=\dimen156
|
||||
\w@pgf@writea=\write3
|
||||
\r@pgf@reada=\read2
|
||||
\c@pgf@counta=\count193
|
||||
\c@pgf@countb=\count194
|
||||
\c@pgf@countc=\count195
|
||||
\c@pgf@countd=\count196
|
||||
\t@pgf@toka=\toks25
|
||||
\t@pgf@tokb=\toks26
|
||||
\t@pgf@tokc=\toks27
|
||||
\pgf@sys@id@count=\count197
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
|
||||
File: pgf.cfg 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)
|
||||
Driver file for pgf: pgfsys-pdftex.def
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
|
||||
File: pgfsys-pdftex.def 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
|
||||
File: pgfsys-common-pdf.def 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
File: pgfsyssoftpath.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgfsyssoftpath@smallbuffer@items=\count198
|
||||
\pgfsyssoftpath@bigbuffer@items=\count199
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
File: pgfsysprotocol.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
Package: pgfcore 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
|
||||
\pgfmath@dimen=\dimen157
|
||||
\pgfmath@count=\count266
|
||||
\pgfmath@box=\box51
|
||||
\pgfmath@toks=\toks28
|
||||
\pgfmath@stack@operand=\toks29
|
||||
\pgfmath@stack@operation=\toks30
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code
|
||||
.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.te
|
||||
x) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics
|
||||
.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
|
||||
\c@pgfmathroundto@lastzeros=\count267
|
||||
)) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
|
||||
File: pgfcorepoints.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@picminx=\dimen158
|
||||
\pgf@picmaxx=\dimen159
|
||||
\pgf@picminy=\dimen160
|
||||
\pgf@picmaxy=\dimen161
|
||||
\pgf@pathminx=\dimen162
|
||||
\pgf@pathmaxx=\dimen163
|
||||
\pgf@pathminy=\dimen164
|
||||
\pgf@pathmaxy=\dimen165
|
||||
\pgf@xx=\dimen166
|
||||
\pgf@xy=\dimen167
|
||||
\pgf@yx=\dimen168
|
||||
\pgf@yy=\dimen169
|
||||
\pgf@zx=\dimen170
|
||||
\pgf@zy=\dimen171
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
|
||||
File: pgfcorepathconstruct.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@path@lastx=\dimen172
|
||||
\pgf@path@lasty=\dimen173
|
||||
) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
|
||||
File: pgfcorepathusage.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@shorten@end@additional=\dimen174
|
||||
\pgf@shorten@start@additional=\dimen175
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
|
||||
File: pgfcorescopes.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgfpic=\box52
|
||||
\pgf@hbox=\box53
|
||||
\pgf@layerbox@main=\box54
|
||||
\pgf@picture@serial@count=\count268
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
|
||||
File: pgfcoregraphicstate.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgflinewidth=\dimen176
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.t
|
||||
ex
|
||||
File: pgfcoretransformations.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@pt@x=\dimen177
|
||||
\pgf@pt@y=\dimen178
|
||||
\pgf@pt@temp=\dimen179
|
||||
) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
|
||||
File: pgfcorequick.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
|
||||
File: pgfcoreobjects.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.te
|
||||
x
|
||||
File: pgfcorepathprocessing.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
|
||||
File: pgfcorearrows.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgfarrowsep=\dimen180
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
|
||||
File: pgfcoreshade.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@max=\dimen181
|
||||
\pgf@sys@shading@range@num=\count269
|
||||
\pgf@shadingcount=\count270
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
|
||||
File: pgfcoreimage.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
|
||||
File: pgfcoreexternal.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgfexternal@startupbox=\box55
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
|
||||
File: pgfcorelayers.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
|
||||
File: pgfcoretransparency.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
|
||||
File: pgfcorepatterns.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex
|
||||
File: pgfcorerdf.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
|
||||
File: pgfmoduleshapes.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgfnodeparttextbox=\box56
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
|
||||
File: pgfmoduleplot.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
Package: pgfcomp-version-0-65 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@nodesepstart=\dimen182
|
||||
\pgf@nodesepend=\dimen183
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
Package: pgfcomp-version-1-18 2020/12/27 v3.1.8b (3.1.8b)
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))
|
||||
(/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
Package: pgffor 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)
|
||||
\pgffor@iter=\dimen184
|
||||
\pgffor@skip=\dimen185
|
||||
\pgffor@stack=\toks31
|
||||
\pgffor@toks=\toks32
|
||||
))
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
Package: tikz 2020/12/27 v3.1.8b (3.1.8b)
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.te
|
||||
x
|
||||
File: pgflibraryplothandlers.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgf@plot@mark@count=\count271
|
||||
\pgfplotmarksize=\dimen186
|
||||
)
|
||||
\tikz@lastx=\dimen187
|
||||
\tikz@lasty=\dimen188
|
||||
\tikz@lastxsaved=\dimen189
|
||||
\tikz@lastysaved=\dimen190
|
||||
\tikz@lastmovetox=\dimen191
|
||||
\tikz@lastmovetoy=\dimen192
|
||||
\tikzleveldistance=\dimen193
|
||||
\tikzsiblingdistance=\dimen194
|
||||
\tikz@figbox=\box57
|
||||
\tikz@figbox@bg=\box58
|
||||
\tikz@tempbox=\box59
|
||||
\tikz@tempbox@bg=\box60
|
||||
\tikztreelevel=\count272
|
||||
\tikznumberofchildren=\count273
|
||||
\tikznumberofcurrentchild=\count274
|
||||
\tikz@fig@count=\count275
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
|
||||
File: pgfmodulematrix.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
\pgfmatrixcurrentrow=\count276
|
||||
\pgfmatrixcurrentcolumn=\count277
|
||||
\pgf@matrix@numberofcolumns=\count278
|
||||
)
|
||||
\tikz@expandcount=\count279
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary
|
||||
topaths.code.tex
|
||||
File: tikzlibrarytopaths.code.tex 2020/12/27 v3.1.8b (3.1.8b)
|
||||
)))) (./moderncvheadii.sty
|
||||
Package: moderncvheadii 2021-07-28 v2.2.0 modern curriculum vitae and letter he
|
||||
ader variant: 2
|
||||
\makeheaddetailsbox=\box61
|
||||
\makeheaddetailstempbox=\box62
|
||||
\makeheaddetailswidth=\skip68
|
||||
\makeheaddetailsboxwidth=\skip69
|
||||
\quotewidth=\skip70
|
||||
) (./moderncvbodyi.sty
|
||||
Package: moderncvbodyi 2021-07-28 v2.2.0 modern curriculum vitae and letter bod
|
||||
y variant: 1
|
||||
|
||||
(./moderncvskillmatrix.sty
|
||||
Package: moderncvskillmatrix 2021-07-28 v2.2.0 modern curriculum vitae and lett
|
||||
er skill matrix
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/multirow/multirow.sty
|
||||
Package: multirow 2021/03/15 v2.8 Span multiple rows of a table
|
||||
\multirow@colwidth=\skip71
|
||||
\multirow@cntb=\count280
|
||||
\multirow@dima=\skip72
|
||||
\bigstrutjot=\dimen195
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/arydshln/arydshln.sty
|
||||
Package: arydshln 2019/02/21 v1.76
|
||||
\dashlinedash=\dimen196
|
||||
\dashlinegap=\dimen197
|
||||
\adl@box=\box63
|
||||
\adl@height=\dimen198
|
||||
\adl@heightsave=\dimen199
|
||||
\adl@depth=\dimen256
|
||||
\adl@depthsave=\dimen257
|
||||
\adl@finaldepth=\dimen258
|
||||
\adl@columns=\count281
|
||||
\adl@ncol=\count282
|
||||
\adl@currentcolumn=\count283
|
||||
\adl@currentcolumnsave=\count284
|
||||
\adl@totalheight=\count285
|
||||
\adl@totalheightsave=\count286
|
||||
\adl@dash=\count287
|
||||
\adl@gap=\count288
|
||||
\adl@cla=\count289
|
||||
\adl@clb=\count290
|
||||
\adl@everyvbox=\toks33
|
||||
\adl@LTpagetotal=\dimen259
|
||||
)
|
||||
\cvSkill@RectangleSize=\skip73
|
||||
\my@repeat@count=\count291
|
||||
\cvskill@width=\skip74
|
||||
\cvskill@descriptorwidth=\skip75
|
||||
\cvskill@experiencewidth=\skip76
|
||||
\skillmatrix@columnwidth=\skip77
|
||||
\skillmatrix@commentwidth=\skip78
|
||||
\skillmatrix@padding=\skip79
|
||||
\skillmatrix@hintscolumnwidth=\skip80
|
||||
\skillmatrix@bodylength=\skip81
|
||||
\cvskilllegend@leftdescriptorwidth=\skip82
|
||||
\cvskilllegend@rightdescriptorwidth=\skip83
|
||||
\skilllegend@hintscolumnwidth=\skip84
|
||||
\skilllegend@padding=\skip85
|
||||
\skilllegend@bodylength=\skip86
|
||||
\separatorrulewidth=\skip87
|
||||
)
|
||||
\hintscolumnwidth=\skip88
|
||||
\separatorcolumnwidth=\skip89
|
||||
\maincolumnwidth=\skip90
|
||||
\doubleitemcolumnwidth=\skip91
|
||||
\listitemsymbolwidth=\skip92
|
||||
LaTeX Font Info: Trying to load font information for U+mvs on input line 48.
|
||||
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/marvosym/umvs.fd)
|
||||
\listitemcolumnwidth=\skip93
|
||||
\listdoubleitemcolumnwidth=\skip94
|
||||
\baseletterheight=\skip95
|
||||
\cvitemwithcommentbox=\box64
|
||||
\cvitemwithcommentskilllength=\skip96
|
||||
\cvitemwithcommentcommentlength=\skip97
|
||||
) (./moderncvfooti.sty
|
||||
Package: moderncvfooti 2021-07-28 v2.2.0 modern curriculum vitae and letter foo
|
||||
ter variant: 1
|
||||
\footwidth=\skip98
|
||||
\footbox=\box65
|
||||
\foottempbox=\box66
|
||||
\footboxwidth=\skip99
|
||||
))
|
||||
(./moderncvcolorblue.sty
|
||||
Package: moderncvcolorblue 2021-07-28 v2.2.0 modern curriculum vitae and letter
|
||||
color scheme: blue
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
Package: geometry 2020/01/02 v5.9 Page Geometry
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
|
||||
)
|
||||
\Gm@cnth=\count292
|
||||
\Gm@cntv=\count293
|
||||
\c@Gm@tempcnt=\count294
|
||||
\Gm@bindingoffset=\dimen260
|
||||
\Gm@wd@mp=\dimen261
|
||||
\Gm@odd@mp=\dimen262
|
||||
\Gm@even@mp=\dimen263
|
||||
\Gm@layoutwidth=\dimen264
|
||||
\Gm@layoutheight=\dimen265
|
||||
\Gm@layouthoffset=\dimen266
|
||||
\Gm@layoutvoffset=\dimen267
|
||||
\Gm@dimlist=\toks34
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
Package: hyperref 2021-02-27 v7.00k Hypertext links for LaTeX
|
||||
|
||||
(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
Package: ltxcmds 2020-05-10 v1.25 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/generic/kvsetkeys/kvsetkeys.sty
|
||||
Package: kvsetkeys 2019/12/15 v1.18 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/latex/hycolor/hycolor.sty
|
||||
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
|
||||
)
|
||||
\@linkdim=\dimen268
|
||||
\Hy@linkcounter=\count295
|
||||
\Hy@pagecounter=\count296
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
File: pd1enc.def 2021-02-27 v7.00k Hyperref: PDFDocEncoding definition (HO)
|
||||
Now handling font encoding PD1 ...
|
||||
... no UTF-8 mapping file for font encoding PD1
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
|
||||
File: hyperref-langpatches.def 2021-02-27 v7.00k Hyperref: patches for babel la
|
||||
nguages
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
|
||||
)
|
||||
\Hy@SavedSpaceFactor=\count297
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
File: puenc.def 2021-02-27 v7.00k Hyperref: PDF Unicode definition (HO)
|
||||
Now handling font encoding PU ...
|
||||
... no UTF-8 mapping file for font encoding PU
|
||||
)
|
||||
Package hyperref Info: Option `unicode' set `true' on input line 4073.
|
||||
Package hyperref Info: Hyper figures OFF on input line 4192.
|
||||
Package hyperref Info: Link nesting OFF on input line 4197.
|
||||
Package hyperref Info: Hyper index ON on input line 4200.
|
||||
Package hyperref Info: Plain pages OFF on input line 4207.
|
||||
Package hyperref Info: Backreferencing OFF on input line 4212.
|
||||
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
||||
Package hyperref Info: Bookmarks ON on input line 4445.
|
||||
\c@Hy@tempcnt=\count298
|
||||
LaTeX Info: Redefining \url on input line 4804.
|
||||
\XeTeXLinkMargin=\dimen269
|
||||
|
||||
(/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=\count299
|
||||
\Field@Width=\dimen270
|
||||
\Fld@charsize=\dimen271
|
||||
Package hyperref Info: Hyper figures OFF on input line 6075.
|
||||
Package hyperref Info: Link nesting OFF on input line 6080.
|
||||
Package hyperref Info: Hyper index ON on input line 6083.
|
||||
Package hyperref Info: backreferencing OFF on input line 6090.
|
||||
Package hyperref Info: Link coloring OFF on input line 6095.
|
||||
Package hyperref Info: Link coloring with OCG OFF on input line 6100.
|
||||
Package hyperref Info: PDF/A mode OFF on input line 6105.
|
||||
LaTeX Info: Redefining \ref on input line 6145.
|
||||
LaTeX Info: Redefining \pageref on input line 6149.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi packa
|
||||
ge
|
||||
with kernel methods
|
||||
)
|
||||
\Hy@abspage=\count300
|
||||
\c@Item=\count301
|
||||
\c@Hfootnote=\count302
|
||||
)
|
||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
File: hpdftex.def 2021-02-27 v7.00k 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 atvery packag
|
||||
e
|
||||
with kernel methods
|
||||
)
|
||||
\Fld@listcount=\count303
|
||||
\c@bookmark@seq@number=\count304
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
Package: rerunfilecheck 2019/12/05 v1.9 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 2
|
||||
86.
|
||||
)
|
||||
\Hy@SectionHShift=\skip100
|
||||
)
|
||||
Package hyperref Info: Option `breaklinks' set `true' on input line 74.
|
||||
Package hyperref Info: Option `bookmarksopen' set `true' on input line 74.
|
||||
LaTeX Font Info: Trying to load font information for T1+lmr on input line 74
|
||||
.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/lm/t1lmr.fd
|
||||
File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
)
|
||||
No file template.aux.
|
||||
\openout1 = `template.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 74.
|
||||
LaTeX Font Info: ... okay on input line 74.
|
||||
LaTeX Font Info: Trying to load font information for T1+lmss on input line 7
|
||||
4.
|
||||
(/usr/share/texmf-dist/tex/latex/lm/t1lmss.fd
|
||||
File: t1lmss.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||
\scratchcounter=\count305
|
||||
\scratchdimen=\dimen272
|
||||
\scratchbox=\box67
|
||||
\nofMPsegments=\count306
|
||||
\nofMParguments=\count307
|
||||
\everyMPshowfont=\toks35
|
||||
\MPscratchCnt=\count308
|
||||
\MPscratchDim=\dimen273
|
||||
\MPnumerator=\count309
|
||||
\makeMPintoPDFobject=\count310
|
||||
\everyMPtoPDFconversion=\toks36
|
||||
) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
|
||||
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
|
||||
85.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
|
||||
e
|
||||
))
|
||||
LaTeX Info: Redefining \microtypecontext on input line 74.
|
||||
Package microtype Info: Generating PDF output.
|
||||
Package microtype Info: Character protrusion enabled (level 2).
|
||||
Package microtype Info: Using default protrusion set `alltext'.
|
||||
Package microtype Info: Automatic font expansion enabled (level 2),
|
||||
(microtype) stretch: 20, shrink: 20, step: 1, non-selected.
|
||||
Package microtype Info: Using default expansion set `alltext-nott'.
|
||||
LaTeX Info: Redefining \showhyphens on input line 74.
|
||||
Package microtype Info: No adjustment of tracking.
|
||||
Package microtype Info: No adjustment of interword spacing.
|
||||
Package microtype Info: No adjustment of character kerning.
|
||||
Package microtype Info: Loading generic protrusion settings for font family
|
||||
(microtype) `lmss' (encoding: T1).
|
||||
(microtype) For optimal results, create family-specific settings.
|
||||
(microtype) See the microtype manual for details.
|
||||
|
||||
*geometry* driver: auto-detecting
|
||||
*geometry* detected driver: pdftex
|
||||
*geometry* verbose mode - [ preamble ] result:
|
||||
* driver: pdftex
|
||||
* paper: a4paper
|
||||
* layout: <same size as paper>
|
||||
* layoutoffset:(h,v)=(0.0pt,0.0pt)
|
||||
* modes:
|
||||
* h-part:(L,W,R)=(74.68848pt, 448.1309pt, 74.68849pt)
|
||||
* v-part:(T,H,B)=(84.50467pt, 633.78513pt, 126.75705pt)
|
||||
* \paperwidth=597.50787pt
|
||||
* \paperheight=845.04684pt
|
||||
* \textwidth=448.1309pt
|
||||
* \textheight=633.78513pt
|
||||
* \oddsidemargin=2.41849pt
|
||||
* \evensidemargin=2.41849pt
|
||||
* \topmargin=-24.76532pt
|
||||
* \headheight=12.0pt
|
||||
* \headsep=25.0pt
|
||||
* \topskip=11.0pt
|
||||
* \footskip=122.40004pt
|
||||
* \marginparwidth=50.0pt
|
||||
* \marginparsep=10.0pt
|
||||
* \columnsep=10.0pt
|
||||
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
|
||||
* \hoffset=0.0pt
|
||||
* \voffset=0.0pt
|
||||
* \mag=1000
|
||||
* \@twocolumnfalse
|
||||
* \@twosidefalse
|
||||
* \@mparswitchfalse
|
||||
* \@reversemarginfalse
|
||||
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
|
||||
|
||||
Package hyperref Info: Link coloring OFF on input line 74.
|
||||
(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
Package: nameref 2021-04-02 v2.47 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)
|
||||
)
|
||||
\c@section@level=\count311
|
||||
)
|
||||
LaTeX Info: Redefining \ref on input line 74.
|
||||
LaTeX Info: Redefining \pageref on input line 74.
|
||||
LaTeX Info: Redefining \nameref on input line 74.
|
||||
\@outlinefile=\write4
|
||||
\openout4 = `template.out'.
|
||||
|
||||
\makecvheadpicturebox=\box68
|
||||
<picture.jpg, id=7, 94.3525pt x 94.3525pt>
|
||||
File: picture.jpg Graphic file (type jpg)
|
||||
<use picture.jpg>
|
||||
Package pdftex.def Info: picture.jpg used on input line 77.
|
||||
(pdftex.def) Requested size: 64.0pt x 63.99902pt.
|
||||
\makecvheadpicturewidth=\skip101
|
||||
\makecvheadnamebox=\box69
|
||||
LaTeX Font Info: Trying to load font information for OT1+lmr on input line 7
|
||||
7.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/lm/ot1lmr.fd
|
||||
File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
)
|
||||
(/usr/share/texmf-dist/tex/latex/microtype/mt-cmr.cfg
|
||||
File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman
|
||||
(RS)
|
||||
)
|
||||
LaTeX Font Info: Trying to load font information for OML+lmm on input line 7
|
||||
7.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/lm/omllmm.fd
|
||||
File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
)
|
||||
LaTeX Font Info: Trying to load font information for OMS+lmsy on input line
|
||||
77.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/lm/omslmsy.fd
|
||||
File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
)
|
||||
LaTeX Font Info: Trying to load font information for OMX+lmex on input line
|
||||
77.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/lm/omxlmex.fd
|
||||
File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
)
|
||||
LaTeX Font Info: External font `lmex10' loaded for size
|
||||
(Font) <10.95> on input line 77.
|
||||
LaTeX Font Info: External font `lmex10' loaded for size
|
||||
(Font) <8> on input line 77.
|
||||
LaTeX Font Info: External font `lmex10' loaded for size
|
||||
(Font) <6> on input line 77.
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 77--77
|
||||
|
||||
[]
|
||||
|
||||
LaTeX Font Info: Font shape `T1/lmss/m/it' in size <10.95> not available
|
||||
(Font) Font shape `T1/lmss/m/sl' tried instead on input line 80.
|
||||
(/usr/share/texmf-dist/tex/latex/microtype/mt-mvs.cfg
|
||||
File: mt-mvs.cfg 2006/07/05 v1.1 microtype config. file: Marvosym Euro (RS)
|
||||
)
|
||||
LaTeX Font Info: Trying to load font information for TS1+lmr on input line 1
|
||||
07.
|
||||
|
||||
(/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd
|
||||
File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
|
||||
) [1
|
||||
|
||||
{/usr/share/texmf-var/fonts/map/pdftex/updmap/pdftex.map} <./picture.jpg>]
|
||||
LaTeX Font Info: Font shape `T1/lmss/m/it' in size <10> not available
|
||||
(Font) Font shape `T1/lmss/m/sl' tried instead on input line 113.
|
||||
|
||||
Overfull \hbox (0.79999pt too wide) in paragraph at lines 148--148
|
||||
[][]
|
||||
[]
|
||||
|
||||
LaTeX Font Info: Font shape `T1/lmss/m/it' in size <8> not available
|
||||
(Font) Font shape `T1/lmss/m/sl' tried instead on input line 170.
|
||||
[2]
|
||||
|
||||
LaTeX Warning: Citation `book2' on page 3 undefined on input line 188.
|
||||
|
||||
No file template.bbl.
|
||||
[3] [4
|
||||
|
||||
] (./template.aux)
|
||||
|
||||
LaTeX Warning: There were undefined references.
|
||||
|
||||
|
||||
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
|
||||
|
||||
|
||||
Package rerunfilecheck Warning: File `template.out' has changed.
|
||||
(rerunfilecheck) Rerun to get outlines right
|
||||
(rerunfilecheck) or use package `bookmark'.
|
||||
|
||||
Package rerunfilecheck Info: Checksums for `template.out':
|
||||
(rerunfilecheck) Before: <no file>
|
||||
(rerunfilecheck) After: AA9092ABB19C9D0A9F8861742CA2A7BC;1177.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
22180 strings out of 478994
|
||||
402308 string characters out of 5864716
|
||||
820566 words of memory out of 5000000
|
||||
39104 multiletter control sequences out of 15000+600000
|
||||
480903 words of font info for 120 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
117i,20n,116p,688b,1006s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc}{/usr/share/texmf-dis
|
||||
t/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm
|
||||
-mathit.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/share/tex
|
||||
mf-dist/fonts/enc/dvips/lm/lm-ec.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/
|
||||
lm-ts1.enc}</usr/share/texmf-dist/fonts/type1/public/lm/lmex10.pfb></usr/share/
|
||||
texmf-dist/fonts/type1/public/lm/lmmi10.pfb></usr/share/texmf-dist/fonts/type1/
|
||||
public/lm/lmmi8.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb></us
|
||||
r/share/texmf-dist/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf-dist/fonts/
|
||||
type1/public/lm/lmro10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmss10.
|
||||
pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmss12.pfb></usr/share/texmf-d
|
||||
ist/fonts/type1/public/lm/lmss17.pfb></usr/share/texmf-dist/fonts/type1/public/
|
||||
lm/lmss8.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmssbx10.pfb></usr/sh
|
||||
are/texmf-dist/fonts/type1/public/lm/lmsso10.pfb></usr/share/texmf-dist/fonts/t
|
||||
ype1/public/lm/lmsso12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmsso17
|
||||
.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmsso8.pfb></usr/share/texmf-
|
||||
dist/fonts/type1/public/lm/lmsy8.pfb></usr/share/texmf-dist/fonts/type1/public/
|
||||
marvosym/marvosym.pfb>
|
||||
Output written on template.pdf (4 pages, 305912 bytes).
|
||||
PDF statistics:
|
||||
225 PDF objects out of 1000 (max. 8388607)
|
||||
167 compressed objects within 2 object streams
|
||||
17 named destinations out of 1000 (max. 500000)
|
||||
49170 words of extra memory for PDF output out of 51595 (max. 10000000)
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
\BOOKMARK [1][]{section*.1}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [1][]{section*.2}{\376\377\000M\000a\000s\000t\000e\000r\000\040\000t\000h\000e\000s\000i\000s}{}% 2
|
||||
\BOOKMARK [1][]{section*.3}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 3
|
||||
\BOOKMARK [2][]{section*.4}{\376\377\000V\000o\000c\000a\000t\000i\000o\000n\000a\000l}{section*.3}% 4
|
||||
\BOOKMARK [2][]{section*.5}{\376\377\000M\000i\000s\000c\000e\000l\000l\000a\000n\000e\000o\000u\000s}{section*.3}% 5
|
||||
\BOOKMARK [1][]{section*.6}{\376\377\000L\000a\000n\000g\000u\000a\000g\000e\000s}{}% 6
|
||||
\BOOKMARK [1][]{section*.7}{\376\377\000C\000o\000m\000p\000u\000t\000e\000r\000\040\000s\000k\000i\000l\000l\000s}{}% 7
|
||||
\BOOKMARK [1][]{section*.8}{\376\377\000S\000k\000i\000l\000l\000\040\000m\000a\000t\000r\000i\000x}{}% 8
|
||||
\BOOKMARK [1][]{section*.9}{\376\377\000I\000n\000t\000e\000r\000e\000s\000t\000s}{}% 9
|
||||
\BOOKMARK [1][]{section*.10}{\376\377\000E\000x\000t\000r\000a\000\040\0001}{}% 10
|
||||
\BOOKMARK [1][]{section*.11}{\376\377\000E\000x\000t\000r\000a\000\040\0002}{}% 11
|
||||
\BOOKMARK [1][]{section*.12}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 12
|
Binary file not shown.
|
@ -0,0 +1,241 @@
|
|||
%% start of file `template.tex'.
|
||||
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
\documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
|
||||
|
||||
% moderncv themes
|
||||
\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy'
|
||||
\moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red'
|
||||
%\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name
|
||||
%\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page
|
||||
|
||||
% character encoding
|
||||
%\usepackage[utf8]{inputenc} % if you are not using xelatex ou lualatex, replace by the encoding you are using
|
||||
%\usepackage{CJKutf8} % if you need to use CJK to typeset your resume in Chinese, Japanese or Korean
|
||||
|
||||
% adjust the page margins
|
||||
\usepackage[scale=0.75]{geometry}
|
||||
\setlength{\footskip}{122.40004pt} % depending on the amount of information in the footer, you need to change this value. comment this line out and set it to the size given in the warning
|
||||
%\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
|
||||
%\setlength{\makecvheadnamewidth}{10cm} % for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...
|
||||
|
||||
% personal data
|
||||
\name{John}{Doe}
|
||||
\title{Résumé title} % optional, remove / comment the line if not wanted
|
||||
\born{4 July 1776} % optional, remove / comment the line if not wanted
|
||||
\address{street and number}{postcode city}{country}% optional, remove / comment the line if not wanted; the "postcode city" and "country" arguments can be omitted or provided empty
|
||||
\phone[mobile]{+1~(234)~567~890} % optional, remove / comment the line if not wanted; the optional "type" of the phone can be "mobile" (default), "fixed" or "fax"
|
||||
\phone[fixed]{+2~(345)~678~901}
|
||||
\phone[fax]{+3~(456)~789~012}
|
||||
\email{john@doe.org} % optional, remove / comment the line if not wanted
|
||||
\homepage{www.johndoe.com} % optional, remove / comment the line if not wanted
|
||||
|
||||
% Social icons
|
||||
\social[linkedin]{john.doe} % optional, remove / comment the line if not wanted
|
||||
\social[xing]{john_doe} % optional, remove / comment the line if not wanted
|
||||
\social[twitter]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[github]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[gitlab]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[stackoverflow]{0000000/johndoe} % optional, remove / comment the line if not wanted
|
||||
\social[bitbucket]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[skype]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[orcid]{0000-0000-000-000} % optional, remove / comment the line if not wanted
|
||||
\social[researchgate]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[researcherid]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[telegram]{jdoe} % optional, remove / comment the line if not wanted
|
||||
\social[whatsapp]{12345678901} % optional, remove / comment the line if not wanted
|
||||
\social[signal]{12345678901} % optional, remove / comment the line if not wanted
|
||||
\social[matrix]{@johndoe:matrix.org} % optional, remove / comment the line if not wanted
|
||||
\social[googlescholar]{googlescholarid} % optional, remove / comment the line if not wanted
|
||||
|
||||
|
||||
\extrainfo{additional information} % optional, remove / comment the line if not wanted
|
||||
\photo[64pt][0.4pt]{picture} % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file
|
||||
\quote{Some quote} % optional, remove / comment the line if not wanted
|
||||
|
||||
% bibliography adjustments (only useful if you make citations in your resume, or print a list of publications using BibTeX)
|
||||
% to show numerical labels in the bibliography (default is to show no labels)
|
||||
%\makeatletter\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}\makeatother
|
||||
\renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]}
|
||||
% to redefine the bibliography heading string ("Publications")
|
||||
%\renewcommand{\refname}{Articles}
|
||||
|
||||
% bibliography with mutiple entries
|
||||
%\usepackage{multibib}
|
||||
%\newcites{book,misc}{{Books},{Others}}
|
||||
%----------------------------------------------------------------------------------
|
||||
% content
|
||||
%----------------------------------------------------------------------------------
|
||||
\begin{document}
|
||||
%\begin{CJK*}{UTF8}{gbsn} % to typeset your resume in Chinese using CJK
|
||||
%----- resume ---------------------------------------------------------
|
||||
\makecvtitle
|
||||
|
||||
\section{Education}
|
||||
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 can be left empty
|
||||
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
|
||||
|
||||
\section{Master thesis}
|
||||
\cvitem{title}{\emph{Title}}
|
||||
\cvitem{supervisors}{Supervisors}
|
||||
\cvitem{description}{Short thesis abstract}
|
||||
|
||||
\section{Experience}
|
||||
\subsection{Vocational}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{General description no longer than 1--2 lines.\newline{}
|
||||
Detailed achievements:
|
||||
\begin{itemize}
|
||||
\item Achievement 1
|
||||
\item Achievement 2 (with sub-achievements)
|
||||
\begin{itemize}
|
||||
\item Sub-achievement (a);
|
||||
\item Sub-achievement (b), with sub-sub-achievements (don't do this!);
|
||||
\begin{itemize}
|
||||
\item Sub-sub-achievement i;
|
||||
\item Sub-sub-achievement ii;
|
||||
\item Sub-sub-achievement iii;
|
||||
\end{itemize}
|
||||
\item Sub-achievement (c);
|
||||
\end{itemize}
|
||||
\item Achievement 3
|
||||
\item Achievement 4
|
||||
\end{itemize}}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2\newline{}Description line 3}
|
||||
\subsection{Miscellaneous}
|
||||
\cventry{year--year}{Job title}{Employer}{City}{}{Description}
|
||||
|
||||
\section{Languages}
|
||||
\cvitemwithcomment{Language 1}{Skill level}{Comment}
|
||||
\cvitemwithcomment{Language 2}{Skill level}{Comment}
|
||||
\cvitemwithcomment{Language 3}{Skill level}{Comment}
|
||||
\cvitemwithcomment{Language 4}{Skill level}{Comment}
|
||||
|
||||
\section{Computer skills}
|
||||
\cvdoubleitem{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
|
||||
\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
|
||||
\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}
|
||||
|
||||
\section{Skill matrix}
|
||||
\cvitem{Skill matrix}{Alternatively, provide a skill matrix to show off your skills}
|
||||
%% Skill matrix as an alternative to rate one's skills, computer or other.
|
||||
|
||||
%% Adjusts width of skill matrix columns.
|
||||
%% Usage \setcvskillcolumns[<width>][<factor>][<exp_width>]
|
||||
%% <width>, <exp_width> should be lengths smaller than \textwidth, <factor> needs to be between 0 and 1.
|
||||
%% Examples:
|
||||
% \setcvskillcolumns[5em][][]% adjust first column. Same as \setcvskillcolumns[5em]
|
||||
% \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45]
|
||||
% \setcvskillcolumns[][][\widthof{``Year''}]% adjust fourth (years) column.
|
||||
% \setcvskillcolumns[][0.45][\widthof{``Year''}]%
|
||||
% \setcvskillcolumns[\widthof{``Languag''}][0.48][]
|
||||
% \setcvskillcolumns[\widthof{``Languag''}]%
|
||||
|
||||
%% Adjusts width of legend columns. Usage \setcvskilllegendcolumns[<width>][<factor>]
|
||||
%% <factor> needs to be between 0 and 1. <width> should be a length smaller than \textwidth
|
||||
%% Examples:
|
||||
% \setcvskilllegendcolumns[][0.45]
|
||||
% \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]
|
||||
% \setcvskilllegendcolumns[0ex][0.46]% this is usefull for the banking style
|
||||
|
||||
%% Add a legend if you are using \cvskill{<1-5>} command or \cvskillentry
|
||||
%% Usage \cvskilllegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
|
||||
% \cvskilllegend % insert default legend without lines
|
||||
\cvskilllegend*[1em]{}% adjust post spacing
|
||||
% \cvskilllegend*{Legend}% Alternatively add a description string
|
||||
%% adjust the legend entries for other languages, here German
|
||||
% \cvskilllegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte\,/\,Spezialist]{Legende}
|
||||
|
||||
%% Alternative legend style with the first three skill levels in one column
|
||||
%% Usage \cvskillplainlegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
|
||||
% \setcvskilllegendcolumns[][0.6]% works for classic, casual, banking
|
||||
% \setcvskilllegendcolumns[][0.55]% works better for oldstyle and fancy
|
||||
% \cvskillplainlegend{}
|
||||
% \cvskillplainlegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende}
|
||||
|
||||
%% Add a head of the skill matrix table with descriptions.
|
||||
%% Usage \cvskillhead[<post_padding>][<Level>][<Skill>][<Years>][<Comment>]%
|
||||
\cvskillhead[-0.1em]% this inserts the standard legend in english and adjust padding
|
||||
%% Adjust head of the skill matrix for other languages
|
||||
% \cvskillhead[0.25em][Level][F\"ahigkeit][Jahre][Bemerkung]
|
||||
|
||||
%% \cvskillentry[*][<post_padding>]{<skill_cathegory>}{<0-5>}{<skill_name>}{<years_of_experience>}{<comment>}%
|
||||
%% Example usages:
|
||||
\cvskillentry*{Language:}{3}{Python}{2}{I'm so experienced in Python and have realised a million projects. At least.}
|
||||
\cvskillentry{}{2}{Lilypond}{14}{So much sheet music! Man, I'm the best!}
|
||||
\cvskillentry{}{3}{\LaTeX}{14}{Clearly I rock at \LaTeX}
|
||||
\cvskillentry*{OS:}{3}{Linux}{2}{I only use Archlinux btw}% notice the use of the starred command and the optional
|
||||
\cvskillentry*[1em]{Methods}{4}{SCRUM}{8}{SCRUM master for 5 years}
|
||||
%% \cvskill{<0-5>} command
|
||||
% \cvitem{\textbackslash{cvskill}:}{Skills can be visually expressed by the \textbackslash{cvskill} command, e.g. \cvskill{2}}
|
||||
|
||||
\section{Interests}
|
||||
\cvitem{hobby 1}{Description}
|
||||
\cvitem{hobby 2}{Description}
|
||||
\cvitem{hobby 3}{Description}
|
||||
|
||||
\section{Extra 1}
|
||||
\cvlistitem{Item 1}
|
||||
\cvlistitem{Item 2}
|
||||
\cvlistitem{Item 3. This item is particularly long and therefore normally spans over several lines. Did you notice the indentation when the line wraps?}
|
||||
|
||||
\section{Extra 2}
|
||||
\cvlistdoubleitem{Item 1}{Item 4}
|
||||
\cvlistdoubleitem{Item 2}{Item 5\cite{book2}}
|
||||
\cvlistdoubleitem{Item 3}{Item 6. Like item 3 in the single column list before, this item is particularly long to wrap over several lines.}
|
||||
|
||||
\section{References}
|
||||
\begin{cvcolumns}
|
||||
\cvcolumn{Category 1}{\begin{itemize}\item Person 1\item Person 2\item Person 3\end{itemize}}
|
||||
\cvcolumn{Category 2}{Amongst others:\begin{itemize}\item Person 1, and\item Person 2\end{itemize}(more upon request)}
|
||||
\cvcolumn[0.5]{All the rest \& some more}{\textit{That} person, and \textbf{those} also (all available upon request).}
|
||||
\end{cvcolumns}
|
||||
|
||||
% Publications from a BibTeX file without multibib
|
||||
% for numerical labels: \renewcommand{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}% CONSIDER MERGING WITH PREAMBLE PART
|
||||
% to redefine the heading string ("Publications"): \renewcommand{\refname}{Articles}
|
||||
\nocite{*}
|
||||
\bibliographystyle{plain}
|
||||
\bibliography{publications} % 'publications' is the name of a BibTeX file
|
||||
|
||||
% Publications from a BibTeX file using the multibib package
|
||||
%\section{Publications}
|
||||
%\nocitebook{book1,book2}
|
||||
%\bibliographystylebook{plain}
|
||||
%\bibliographybook{publications} % 'publications' is the name of a BibTeX file
|
||||
%\nocitemisc{misc1,misc2,misc3}
|
||||
%\bibliographystylemisc{plain}
|
||||
%\bibliographymisc{publications} % 'publications' is the name of a BibTeX file
|
||||
|
||||
\clearpage
|
||||
%----- letter ---------------------------------------------------------
|
||||
% recipient data
|
||||
\recipient{Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}
|
||||
\date{January 01, 1984}
|
||||
\opening{Dear Sir or Madam,}
|
||||
\closing{Yours faithfully,}
|
||||
\enclosure[Attached]{curriculum vit\ae{}} % use an optional argument to use a string other than "Enclosure", or redefine \enclname
|
||||
\makelettertitle
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus.
|
||||
|
||||
Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit.
|
||||
|
||||
Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis.
|
||||
|
||||
Albert Einstein discovered that $e=mc^2$ in 1905.
|
||||
|
||||
\[ e=\lim_{n \to \infty} \left(1+\frac{1}{n}\right)^n \]
|
||||
|
||||
\makeletterclosing
|
||||
|
||||
%\clearpage\end{CJK*} % if you are typesetting your resume in Chinese using CJK; the \clearpage is required for fancyhdr to work correctly with CJK, though it kills the page numbering by making \lastpage undefined
|
||||
\end{document}
|
||||
|
||||
|
||||
%% end of file `template.tex'.
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
%% start of file `tweaklist.sty'.
|
||||
%% Original by Jakob Schiotz, downloaded from http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty; not found on ctan.
|
||||
%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
|
||||
%
|
||||
% The tweaklist.sty package redefines the itemize, enumerate and description packages, so that all parameters can be adjusted.
|
||||
% This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment.
|
||||
% The hook commands are initially empty, but can be redefined with \renewcommand.
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
% hooks for the itemize environment
|
||||
\def\itemhook{}
|
||||
\def\itemhooki{}
|
||||
\def\itemhookii{}
|
||||
\def\itemhookiii{}
|
||||
\def\itemhookiv{}
|
||||
% hooks for the enumerate environment
|
||||
\def\enumhook{}
|
||||
\def\enumhooki{}
|
||||
\def\enumhookii{}
|
||||
\def\enumhookiii{}
|
||||
\def\enumhookiv{}
|
||||
% hook for the description environment
|
||||
\def\deschook{}
|
||||
% original environment definitions, with hooks added
|
||||
\def\enumerate{%
|
||||
\ifnum \@enumdepth >\thr@@\@toodeep\else
|
||||
\advance\@enumdepth\@ne
|
||||
\edef\@enumctr{enum\romannumeral\the\@enumdepth}%
|
||||
\expandafter
|
||||
\list
|
||||
\csname label\@enumctr\endcsname
|
||||
{%
|
||||
\enumhook \csname enumhook\romannumeral\the\@enumdepth\endcsname%
|
||||
\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}%
|
||||
}%
|
||||
\fi}
|
||||
\def\itemize{%
|
||||
\ifnum \@itemdepth >\thr@@\@toodeep\else
|
||||
\advance\@itemdepth\@ne
|
||||
\edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
|
||||
\expandafter
|
||||
\list
|
||||
\csname\@itemitem\endcsname
|
||||
{%
|
||||
\itemhook \csname itemhook\romannumeral\the\@itemdepth\endcsname%
|
||||
\def\makelabel##1{\hss\llap{##1}}%
|
||||
}%
|
||||
\fi}
|
||||
\newenvironment{description}
|
||||
{\list{}{\deschook\labelwidth\z@ \itemindent-\leftmargin
|
||||
\let\makelabel\descriptionlabel}}
|
||||
{\endlist}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,532 @@
|
|||
(* Content-type: application/vnd.wolfram.mathematica *)
|
||||
|
||||
(*** Wolfram Notebook File ***)
|
||||
(* http://www.wolfram.com/nb *)
|
||||
|
||||
(* CreatedBy='Mathematica 9.0' *)
|
||||
|
||||
(*CacheID: 234*)
|
||||
(* Internal cache information:
|
||||
NotebookFileLineBreakTest
|
||||
NotebookFileLineBreakTest
|
||||
NotebookDataPosition[ 157, 7]
|
||||
NotebookDataLength[ 25443, 523]
|
||||
NotebookOptionsPosition[ 25132, 507]
|
||||
NotebookOutlinePosition[ 25467, 522]
|
||||
CellTagsIndexPosition[ 25424, 519]
|
||||
WindowFrame->Normal*)
|
||||
|
||||
(* Beginning of Notebook Content *)
|
||||
Notebook[{
|
||||
|
||||
Cell[CellGroupData[{
|
||||
Cell[BoxData[{
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"numRegion", "[",
|
||||
RowBox[{"expr_", ",",
|
||||
RowBox[{"var_Symbol:", "x"}], ",",
|
||||
RowBox[{"range", ":",
|
||||
RowBox[{"{",
|
||||
RowBox[{"xmin_", ",", "xmax_"}], "}"}], ":",
|
||||
RowBox[{"{",
|
||||
RowBox[{"0", ",", "0"}], "}"}]}], ",",
|
||||
RowBox[{"opts", ":",
|
||||
RowBox[{"OptionsPattern", "[", "]"}]}]}], "]"}], ":=",
|
||||
RowBox[{"Module", "[",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"le", "=",
|
||||
RowBox[{"LogicalExpand", "[",
|
||||
RowBox[{"Reduce", "[",
|
||||
RowBox[{"expr", ",", "var", ",", "Reals"}], "]"}], "]"}]}], ",",
|
||||
"y", ",", "opendots", ",", "closeddots", ",", "max", ",", "min", ",",
|
||||
"len"}], "}"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{"opendots", "=",
|
||||
RowBox[{"Cases", "[",
|
||||
RowBox[{
|
||||
RowBox[{"Flatten", "[",
|
||||
RowBox[{"le", "/.",
|
||||
RowBox[{
|
||||
RowBox[{"And", "|", "Or"}], "\[Rule]", "List"}]}], "]"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"n_", "<", "var"}], "|",
|
||||
RowBox[{"n_", ">", "var"}], "|",
|
||||
RowBox[{"var", "<", "n_"}], "|",
|
||||
RowBox[{"var", ">", "n_"}]}], "\[RuleDelayed]", "n"}]}], "]"}]}],
|
||||
";", "\[IndentingNewLine]",
|
||||
RowBox[{"closeddots", "=",
|
||||
RowBox[{"Cases", "[",
|
||||
RowBox[{
|
||||
RowBox[{"Flatten", "[",
|
||||
RowBox[{"le", "/.",
|
||||
RowBox[{
|
||||
RowBox[{"And", "|", "Or"}], "\[Rule]", "List"}]}], "]"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"n_", "\[LessEqual]", "var"}], "|",
|
||||
RowBox[{"n_", "\[GreaterEqual]", "var"}], "|",
|
||||
RowBox[{"var", "\[LessEqual]", "n_"}], "|",
|
||||
RowBox[{"var", "\[GreaterEqual]", "n_"}]}], "\[RuleDelayed]",
|
||||
"n"}]}], "]"}]}], ";", "\[IndentingNewLine]",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"max", ",", "min"}], "}"}], "=",
|
||||
RowBox[{"If", "[",
|
||||
RowBox[{
|
||||
RowBox[{"TrueQ", "[",
|
||||
RowBox[{"xmin", "<", "xmax"}], "]"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"xmin", ",", "xmax"}], "}"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"Max", ",", "Min"}], "}"}], "@",
|
||||
RowBox[{"Cases", "[",
|
||||
RowBox[{"le", ",",
|
||||
RowBox[{"_", "?", "NumericQ"}], ",", "Infinity"}], "]"}]}], "//",
|
||||
"Through"}]}], "]"}]}], ";", "\[IndentingNewLine]",
|
||||
RowBox[{"len", "=",
|
||||
RowBox[{"max", "-", "min"}]}], ";", "\[IndentingNewLine]",
|
||||
RowBox[{"RegionPlot", "[",
|
||||
RowBox[{
|
||||
RowBox[{"le", "&&",
|
||||
RowBox[{
|
||||
RowBox[{"-", "1"}], "<", "y", "<", "1"}]}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"var", ",",
|
||||
RowBox[{"min", "-",
|
||||
RowBox[{"len", "/", "10"}]}], ",",
|
||||
RowBox[{"max", "+",
|
||||
RowBox[{"len", "/", "10"}]}]}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"y", ",",
|
||||
RowBox[{"-", "1"}], ",", "1"}], "}"}], ",",
|
||||
RowBox[{"Epilog", "\[Rule]",
|
||||
RowBox[{"{",
|
||||
RowBox[{"Thick", ",", "Red", ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"Line", "[",
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",", "1"}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",",
|
||||
RowBox[{"-", "1"}]}], "}"}]}], "}"}], "]"}], "&"}], "/@",
|
||||
"closeddots"}], ",", "Dotted", ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"Line", "[",
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",", "1"}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",",
|
||||
RowBox[{"-", "1"}]}], "}"}]}], "}"}], "]"}], "&"}], "/@",
|
||||
"opendots"}]}], "}"}]}], ",",
|
||||
RowBox[{"Axes", "\[Rule]",
|
||||
RowBox[{"{",
|
||||
RowBox[{"True", ",", "False"}], "}"}]}], ",",
|
||||
RowBox[{"Frame", "\[Rule]", "False"}], ",",
|
||||
RowBox[{"AspectRatio", "\[Rule]", ".05"}], ",",
|
||||
RowBox[{"Ticks", "\[Rule]",
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.14", ",",
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{"r", ",", "0"}], "]"}]}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.2", ",",
|
||||
RowBox[{
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{"r", ",", "0"}], "]"}], "+", "\[Delta]"}]}], "}"}],
|
||||
",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.84", ",",
|
||||
RowBox[{
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{"r", ",", "B"}], "]"}], "-", "\[Delta]"}]}], "}"}],
|
||||
",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.95", ",",
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{"r", ",", "B"}], "]"}]}], "}"}]}], "}"}], ",",
|
||||
RowBox[{"{", "}"}]}], "}"}]}], ",",
|
||||
RowBox[{"AxesLabel", " ", "\[Rule]", " ",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"r", ",", "0"}], "}"}], "opts"}]}]}], "]"}]}]}], "]"}]}],
|
||||
"\[IndentingNewLine]"}], "\[IndentingNewLine]",
|
||||
RowBox[{"numRegion", "[",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"1.2", "\[LessEqual]", "y", "\[LessEqual]", "1.84"}], "||",
|
||||
RowBox[{"1.9", "<", "y"}]}], ",", "y"}], "]"}]}], "Input",
|
||||
CellChangeTimes->{{3.607864493952816*^9, 3.6078645195720043`*^9}, {
|
||||
3.607864741471542*^9, 3.607864954598319*^9}, {3.6078653018184013`*^9,
|
||||
3.607865524345045*^9}, {3.607866192063891*^9, 3.6078664178646917`*^9}, {
|
||||
3.607866552998549*^9, 3.607866961321631*^9}, {3.6078671025077963`*^9,
|
||||
3.6078671119299593`*^9}, {3.607867159099209*^9, 3.607867180264756*^9}, {
|
||||
3.607867243678753*^9, 3.607867347050746*^9}, {3.607867379075852*^9,
|
||||
3.607867576859871*^9}, {3.6078676111678953`*^9, 3.607867655732607*^9}, {
|
||||
3.607867695812258*^9, 3.607867783472434*^9}, {3.607868544578424*^9,
|
||||
3.607868835322131*^9}, {3.6081272239303923`*^9, 3.608127302476953*^9}, {
|
||||
3.608127337780991*^9, 3.6081276408879547`*^9}}],
|
||||
|
||||
Cell[BoxData[
|
||||
GraphicsBox[GraphicsComplexBox[CompressedData["
|
||||
1:eJxl2nmUVdWVx3EiRnFADaJoKaABsQKKNljVSlpfKzHaiXEhGhVCCkHFaEWD
|
||||
EIzlQgJGS1EQhworbdQFLodIsDA2YSwmEaQACQhayCRDMYpgF04tYjX9Dp/9
|
||||
zO38k/Vd+/feffW9Z+9z7sUz+/+m562HNWnSZGnTJk3+7/+XD/3h6a8M25fb
|
||||
Mmvo242Ne+dccd3CrrO6fho8u9M1P125o8AlTdf13/ncZ8ET1wy4r7Hn58Ht
|
||||
3vjvJ09q9kXwMyOHvtppVoG/1+/IeZcO+jL4kQufWn3D2f8T3Hh860/uXFfg
|
||||
e7a/cuSDT34V/PHsLm2f+fH+4FvGzip9fX+B19555dULX/86uOflK29dd+uB
|
||||
4H//dEdVs+XfBE9dMnhim4cag/l4ZMDaz6rH7w4fmA/MB+YD84H5wHxgPjAf
|
||||
mA/MB+YD84H5wHxgPjAf5x7frX1Z953hA/OB+cB8YD4wH5gPzAfmA/OB+cB8
|
||||
YD4wH5gPzAfm492pf+rZfOvW8IH5wHxgPjAfmA/MB+YD84H5wHxgPjAfmA/M
|
||||
B+YD8/G7m74YXlO5OXxgPjAfmA/MB+YD84H5wHxgPjAfmA/MB+YD84H5wHxc
|
||||
2GJiWV2PDeED84H5wHxgPjAfmA/MB+YD84H5wHxgPjAfmA/MB+bjgZtvn1lS
|
||||
VRc+MB+YD8wH5gPzgfnAfGA+MB+YD8wH5gPzgfnAfGA+lk7ucEpV3fLwgfnA
|
||||
fGA+MB+YD8wH5gPzgfnAfGA+MB+YD8wH5gPz0enYRTvrS94KH5gPzAfmA/OB
|
||||
+cB8YD4wH5gPzAfmA/OB+cB8YD4wH1/OOHp0ZcOE8IH5wHxgPjAfmA/MB+YD
|
||||
84H5wHxgPjAfmA/MB+YD81GTOMcH5gPzgfnAfGA+MB+YD8wH5gPzgfnAfGA+
|
||||
MB+YD8zH6Wm9hA/MB+YD84H5wHxgPjAfmA/MB+YD84H5wHxgPjAfmI+30jwJ
|
||||
H5gPzAfmA/OB+cB8YD4wH5gPzAfmA/OB+cB8YD4wH/el/SZ8YD4wH5gPzAfm
|
||||
A/OB+cB8YD4wH5gPzAfmA/OB+cB8nJ/OI+ED84H5wHxgPjAfmA/MB+YD84H5
|
||||
wHxgPjAfmA/MB+ZjcDqvhg/MB+YD84H5wHxgPjAfmA/MB+YD84H5wHxgPjAf
|
||||
mI9l6XkmfGA+MB+YD8wH5gPzgfnAfGA+MB+YD8wH5gPzgfnAfPwgPe+GD8wH
|
||||
5gPzgfnAfGA+MB+YD8wH5gPzgfnAfGA+MB+YjwfT+5DwgfnAfGA+MB+YD8wH
|
||||
5gPzgfnAfGA+MB+YD8wH5gNn3hfmMu8Lc5n3hbnM+8Jc5n1hLvO+MJd5X5jL
|
||||
vC/MZd4X5jLvC3OZ94W5zPvCXOZ9YS7zvjCXeV+Yy7wvzGXeF+YefKTdyPuH
|
||||
fJMrzc/XPXPwmvx5bVfw8Px+tD24ff78Uh+8OL9/bwxen//8muCz8/lVwZvz
|
||||
9cXBO/M8I7hJ/n/VNXhJqsfvfTd9Prht+v7g99L1gxem3xd8Rvr9wUPT3xf8
|
||||
fvr7gy9IfoKz/rx/xd4/Yu/f4vcfev+EvX/B3j9gz9/Y8yf2/IU9f2Dnb+z8
|
||||
iZ2/sPMHtv9i+w82f7H5g/XfqB1Nirt8sC/Wm37EDQtvHNvvmn25vjXdO3av
|
||||
+HiOvPUoj+UPv/WFGxuKdkXeepXH8q82/87D42u2Rd56lsfyV0/p+/ceZVsi
|
||||
b73LY/lt+fXwYeT1gzyWPz/v64PI6xd5LH9f3v+7kddP8li+Mv/3vx15/SaP
|
||||
5bvkrzc58vpRHss/n//8M3F/9as8lp+X9zU38vo53k8fYvlz8+tjWeT1uzyW
|
||||
X5pfj+9F3jyQx/IP5NfnusibF/JY/tmjx1xVPGlT5M0TeSz/Rb/z21Q03xp5
|
||||
80Yey/ecvmJvbfmOyJtH8lj+tRMGzyta/FHkzSt5LH/sr1o+XV68N8tx//+W
|
||||
vm/O2A+a977mmAPRn/YXrK4f1bP9eX36eyKvH+Wz/bk/+Yq8fpTP9ue4dD8i
|
||||
rx/ls/35aLrfkdeP8tn+XJXWU+T1o3y2Py9O6zXy+lE+25/LUz9EXj/KZ/vz
|
||||
5Jn5fou8fpTP9mfL1M85ef0on+3P36V5EXn9GP++kunPQWkeRV4/ymf7szjN
|
||||
u8jrR/lsf25I8zTy+lE+258/SfM68vpRPtufL6X9IPL6UT7bn03SfhN5/Sif
|
||||
7c8+aT+LvH6Uz/an84R+xtVd2ryw+6+FflV33lDXv+rOH+r6MebvofOIuv5T
|
||||
dz5R12/qzivq+kvd+UVdP6k7z6jrH3XnG3X9ou68o64/1J1/1PWDuvOQuvWv
|
||||
7nykbr2rOy+pW9/qzk/q1rO685S69avufKVuvao7b6lbn+rOX+rW49d9q8c9
|
||||
3bEx5rnnBdz/kiOOn//CN7He5M13eSxv/cmb7/JY3nqUN9/lsbz1KW++y2N5
|
||||
61XefJfH8tavvPkuj+WtZ3nzXR7LW9/y5rs8lrfe5c13eSxv/cub7/JYXj/I
|
||||
m+/x7+eHWF5/yJvv8lhev8ib7/JYXv/Im+/yWF4/yZvv8lhef8mb7/JYXr/J
|
||||
m+/yWF7/yZvv8lg+24/mfZsJS4quPvD/+8+8V8/2m3mvnu0v814920/mvXq2
|
||||
f8x79Wy/mPfq2f4w79Wz/WDeq2fXv3mvnl3v5r16dn2b9+rZ9Wzeq2fXr3mv
|
||||
nl2v5r16dn2a9+rZ9Wjeq2fXn3mvnl1v5r269dW528Dya7oWzgsNt13wt3sH
|
||||
Fv77svfbl0x/YUDhfYa89YStH2y9YOsDWw/Y/cfuN3Z/sfuJ3T/sfmH3B7sf
|
||||
mH/MN+YX84m9/1l55WuLuh3kTbvOKav70545+KGnHxtV2e2jOWdcNmnwkIM+
|
||||
p0xpUVV+sB585+U/6H5UgXv3vfvNom/le5/84g0NE3bF93X6t10zStZtj3qT
|
||||
Zss/qV37LZ5zWOX4q7ZH/h/1V+6sv78+6i++3rltxbf5tn6Te+zZEvkho19p
|
||||
VdV2U9R/0mv0z4q/zSfM3dw4ZmPkL/j1saMqH1gb9Q1NV39RPaLA6+6++Ptl
|
||||
N6+J/LBZtTvqF6yKevHP/3hd829xh/lfDat5eWXkH2993GOVLZZGfctVL/Wv
|
||||
O6HAm4oHTi1ZVRv57sO/N7Kyy6yo796Qu7D4vAJvG/vepvq/T4v8FZ1KNzY2
|
||||
joj6qDNe7dV8a4GfbZvnuL93f9b0yco3puXUF6XvC16Wrhf5DjceOaby3dqo
|
||||
r0i/N3hl+nsiv6j3wl31L62MepvkI/iM5Cvyw4466vHK/muivir5Dn4/3Y/I
|
||||
n7bupVOqxmyM+o/T/Sxwut+RH9L1il31H2+J+ri0Xgqc1lPkVzy6Y2bJVduj
|
||||
/vXs/Hos8JH59Rr5TptHjq6csCvq16f1XuDUD5EfeVGnvnXN9kR9cuqfAqf+
|
||||
ymXmV7ZfY76Zf9h8w+YbNt+w+YbNN2y+YfMNm2/YfMPmGzbfsPmGzTdsvmHz
|
||||
DZtv2Hzjs9kxl3XqvnN39MPE/xrXq+HRncE9+zQ+PP6cbcGfH142pceyzcHd
|
||||
flFR2/jhhuAHJ5Z2KGu3OnjZgX0P1AxYEXzO8/3nlFy3IPjAYUO21JZPCp46
|
||||
aFxp94qX4/eddt+5LatazQ9+s7zXa+VXLg++t+jZHs2/WxfcuXbDvup564M/
|
||||
nfnET4tzm4OvPrFL64rntgZPuGPlntr9O4IPf/O3c4t6F/zccurJT5VP21vw
|
||||
lerxe6vT5wu+0vcHf5muH1yafl/w8PT7gxenvy+4Y/r7g/clP8Hzkr/4fa2T
|
||||
3+CFyX/w0HR/gruk+xfckO5vwVe6/8F/Seuj4Cutn6yv2M89X+rvx1J/B3fN
|
||||
9fms+uD6k/d8qX5emh/BddtntCt7rHA+8Xyp/l6aT8H3P3Fqz+bnbou850v1
|
||||
ijT/gs+86N7hNcsK5xvPl+pt03wNfmL+a7+s21g4/3i+VK9M8zt4TcvyGSXt
|
||||
V0fe86X68rQ/BLcfUNyq6rYVkfd8qV6a9p/g1Xct2V7/8wWR93ypPibtb8ET
|
||||
Lz/locpBkyLv+VL9ho75/TPmc7PzD1RVDno55q3nS/Wz0v4cPPDVtz6qP2l+
|
||||
5D1fxv6W9v/gXzc969SqKwrnO8+X6vek80Xw99+4rabk8ML5z/Ol+jnp/BK8
|
||||
+qYJfevmro+858vY/9P5KLj24XtG1FxSOD96vlRfks5fwe0+bHVt8+cK50vP
|
||||
l+pnp/Nd8O9Lp7cvOzh/5D1fqo9I58vgD0b3/ry6V+F86vlS/cN0Pg2+aOv+
|
||||
txun7s1y3P/16fvi+UC//qzXF9eOOcjPnFR0afN39gb/fsZxW2v/UKivOO6S
|
||||
oeNX7Q7++Pb/WF3fek98n35Wz82+9zc1dxXy7W6+88SKsz4KvmfqsxN63LMz
|
||||
+MkWfzmias6u2D/9PpydF39IPuP65oPvqx9Q91z5CYXvrz1m6aXFbxfqp920
|
||||
f3Vjq23B/zrziJLu/bbH9bLz5ux0v+N65ovPjzy+dGnRG1uD75zccWDdrwr1
|
||||
uc16Hzlp+ubgtTffenPDYfVxvey8eietx7ie+eTznadVfVV7beH7TvzlyOcr
|
||||
j94UvLj/3eU1UzYEjzj2rSfHv7gxrpeddxtTv8T1zDeff3netmsadq0PvuuY
|
||||
5f9ZfuPa4JaTOy8q+qou+Ko7Lh8+ftSauF52XnZM/RzXMx99/pMWL1b36Fz4
|
||||
vml9Rn9e++dCvey7u9tXXLwieOzMw9Y3/mNlXC87b3+b5k1cz3z1+W639Dtm
|
||||
0t3Lg5v1+ePLPWYvCe7xWs+mk76zILjm1OGDazosjutl5/WwNA/jeuazzx9R
|
||||
fvHyojvmB3c50HZu0aM1waNyJfuqz6wOHnfvZ70aek+P62Xn/Y/SvI7rme8+
|
||||
f0vpxg5l81+J73vqrOv+pXtFRXBxqufwG+3y9ThPZveLgWk/ybme/SF8pd8f
|
||||
/ED6/cGf35H/+4Nbpr8/rpfdbxal/S6uZ3/x+cvS/QmemO5PcJd0f4O//EX+
|
||||
/sb1svvV6Wk/juvZn3z++rT+gh9P6y94R1q/wa+n9RvXy+5376bzQlzP/ubz
|
||||
x6b+Cv5R6q/g51N/Bg9I/RnXy+6Xj6TzTFzP/ujzb6b5EXx/mh/BHdP8CT4+
|
||||
zZ+4Xna/bZ3OW3E9+2v0U5qPwXVpPgY/lOZr8O1pvsb1svt1RToPxvXszz7f
|
||||
Ks3/4K5p/gdvTPtH8IK0f8T1svv9ynRejevZ331+UNrvgken/S74h2m/DG6b
|
||||
9su4Xva8cF46T8f1nA98/p20Xwd/lPbr4EP7feH+pv0+rhf/fvnP7xODs+8b
|
||||
PW9Hfx563saet7Hnbex5G3vexp63sedt7Hkbe97Gnrex523seRt73saet7Hn
|
||||
bex5+38BsiVuow==
|
||||
"], {{
|
||||
{RGBColor[0.798413061722744, 0.824719615472648, 0.968322270542458],
|
||||
EdgeForm[None], GraphicsGroupBox[{PolygonBox[CompressedData["
|
||||
1:eJxVmnn8lkMXxu+ZiUiRJCVatEebfq3aJZW0J9o3Iq2yb9lCIdqRpRSRiJAQ
|
||||
EiH7vmSNZCeElOU93851f57eP+ZzZj1znXnmnJlr7qfqiAm9x8csy94qlmXJ
|
||||
5IUhyygfYOnAzOusKSsnuYelspn3oe0g1e1p6RBLJSztY+lgS3tZ2ttSebUX
|
||||
t1RRdfQ7VH1LWqql+ZhntWF41NJ+6LeJylnqZ+UDTe5vdYdZmhIcY3VLlaSj
|
||||
lKUKmoe5a8gO8NaUZI6xlgZYGmiptubEjrrCio7DJbHjCEmw15PE1vqS2NFA
|
||||
EiwHG84Klk4wjI9besxSFXRHx97YUmXh3dfSZcHtaGKplXAwfzPZAPbmkqxT
|
||||
C0mwt5SsY+koybqSB8me1tKHHU21ZuhtKLxgaaN27Gsn27CpYnS8HS1NDY6x
|
||||
E7Za/SGW+lvdscKO7i7CDd7OqqNcxfpWtnSi9X/S0hpLjay+q/pi03GS2NRD
|
||||
uMF1vGxjbXqqrq2l3sLa3tJa0/e0pQ7YFB1vP0vdpI/xvTSOMVcHt6O/pRNl
|
||||
E3Y8a/XrLPXRHuksmwZKgneQJHgHSzLPcOEG40nSx/ghaseOoZLdhaWe1nqY
|
||||
6nrIngb6faqxZyydZJiqRrfpFEvXBMd+qqXTdrNjpOxkbUYIC+UxagfX6ZID
|
||||
NH9brek42Yl9E2Qb2CcJNxjPkMTWiWqnbbLqmHNGcFznWappmGtYGmB1Z6od
|
||||
jNWj23GOpfN3s+Nyzcc8Fwkr/nqxJBinSI63dIkkeC+QDmx93uZbb2mU5S9V
|
||||
O3gvk5ykcYNk5xWaEzs22LgXLZ1l+TqGs7algVauFR3v1ZZmBrdvOr+FbMWO
|
||||
ayXBcr1sAPsMSxeqfIPqpqhujOycqTpsOsLmOtzSIJtntmwA+xxJ1mmuJNjn
|
||||
SU619IqNednSlSpjE2tfNzr2myzN0jzonRPcjgWWbtnNplslsWmhbMCmRZLY
|
||||
cYck2BdLovtBS7drHPI6jV+idmy6UxKbVqovuu9SHfa9btheszTf8vWiY19m
|
||||
aX5wvMstNbD6+pYGW919u9mxQjbcZmmp9LFO96udtgfUDkb8jxhD3HlIWLDv
|
||||
Gemi7yrZAPZHJcG7WpJ53jIcb1q62/JPCSO4HtEaMf5Iw9vI0hDr1zC6TU9Y
|
||||
elhz0u/m4GOfFMZrtY7rhIU1flaS9XtOEuzrJdG3VjZjw9PCQvl5tYPrBclV
|
||||
moP9y958UXXY+q7heYfzjN9FuLDvDUl03xq8/jVLb6qO+d/WOoL9LdVRXhi8
|
||||
72eWGkdfg1csvaO+2PeuJPZ9KKzgel92YsdG1W2w1Nz0NLM0zHQ3ja7vE0uf
|
||||
CxfY35M+xn9g/d639JLlN6kdm76QxI4W0XX8ZGmzbMCmryTBu0USvF9LMs/3
|
||||
wg3GL6WP8d+oHTu+lfxA6XnZ+Z3KjP9T8zHP4uBrttXSL1o/7PtVEjt+k8SO
|
||||
owx/S0vDbdxHljYirX6b2sH1uyT21eB+ZamspT9Ux9zVrVxGbX8LH/Z9auVP
|
||||
LP1g+Z2yh7Y2NmdrSyOs7a7geIPJVtHX8j9LJa28Q+N2aF0YH0PBvhRcYl/x
|
||||
4FjBtUdwO7FjL2FlnUpYfrvJvyztE1yiu1TwecBeLLg+xu8dfBxjNln+c0v/
|
||||
WL694WxnaaSVDwmuF333BLcjXwvyUeuFBO+BksxTIThuMLaNbndpy5dTO3Yc
|
||||
JLmnsG/RPiqvuuKy42ut0aHCwvpVksS+zZa+tLSvpY4219GWRlm+YnA7seFg
|
||||
YaHcITqWqsQb2VTNUk3Zgx21JMHLvZU7I3fHusHxYd/hkuiuI3toO0J1zF9f
|
||||
6wj2eqqj/LWlLZYqW6qteRjfQH2x71jD2cnSyfh18L3IPm0mCd7mkuA9JrpN
|
||||
R1pqKb3gamL1RZaGWv4o1WFHC42jXyvVYVMb2QDe49QPfe1kDxi/s/StpYaW
|
||||
upruLtxvLN85+vxHkxdu8LaVPsavtFQEXkudlG+iVE12Hqsy41sLF5i6CQt2
|
||||
HC8J9u6S9O0hiR1dtUbY0EVYKPdUO7h6SWLfCmEA04+WfrDUnrnMrm6WRocC
|
||||
P4RbwQUPUhnOV15l2uAscBi4GXwKfpXUVlZjaqtfcbXn4+uoLaovvA4OCf+C
|
||||
j8EX2ZPwqZLam/AxuCO8sarGwHuqZwVOSHlv6QDTPhqH3kuC88xqmZ8rnIGr
|
||||
hSnnWDkfa54V+OERWYEf1ssK/JDy5cH5XlHmvLChfCnnmfC046Lvl77B7Wio
|
||||
8TkPbJYVOGpd2QPPapIVOGGLrMAJW6pfK5VrSEdTzcndnzsPnBWOeqTlLwr+
|
||||
FlBG87TW+FfsB3sk+R7AnnaZ8wf4XHthvTI4VzxGmOBB8Cv4InzyaM3dWW1g
|
||||
ghN1ywo8sKswdlG/lmo/Tji6awzj4TInCgdcp6dw9VYZXkgefHBQ+GFf2dRD
|
||||
upprTuabFpwfniDc6IZf5ffdRcI0QHPnnHBgVuCEg4R3iMo59xui+YapzPzD
|
||||
VYZ3jtwNN3n4EvwP7neyfqueGndtcB44WnPAccYLL5zitKzA98YI71iVwTpO
|
||||
5UEaNy4rcN0BwjpRevtL36maf4RwY8Mk9aMM14BHXR+cB56rMXAiOBJcEO53
|
||||
tvRdoDYwwY1yPnSh2mYF51rTMudzZ2pdck54UVbghBcLC5zoMuG+NHOeA6Yr
|
||||
1Aa3gxehC24Hr7tK+OA707MCt5wim6ZqfM7xrhG+61SeG5xH3SxM8KMZwnSD
|
||||
yuiaqTK6Z6mc87e5snuG9IJ9tvrl3G92VuDhua1z1TZCNk2WDXCcBVmBy90i
|
||||
rLepzBy3qwzXhB/emDl3nCebwbJQ/XLuR5l4hD+1ywrc746swOuWCBd8CF4E
|
||||
h1sqO+eojn7wNnjdPcIBr1khrHAUuMqNwfnevcK9Qm1gelBj4FLwqMeFA17z
|
||||
kHA9ojKYVqmc87dVsmeldC3QnMuzAq+jH3xuteyZJV3oXhCcp63ROPjOU8K3
|
||||
VmXwPqMyWNepnPO3dVmBvz2bFfhYzs+Q64X1RbUtkn0rhW+D2pgDbgHH4I4D
|
||||
p3qZtQ3OzV7NnJ/BcV7LCvztdWF9U+XlantSWN+WXvjfBq0LuN9RW87T3pEd
|
||||
76kMVrjLB8K3UWX41kbhhqvB0z5WG3ziO9nNOHjRouBc8VPh/jxzzgOP+V56
|
||||
sWGT2rADLvNFVuBpm7MCT/tK9mxWv5yzbckKfOybrMADN8mmb9TvA2GkX/6u
|
||||
hL/CseCKP6odnrEzK3CzX7ICN/tVurepnHOwbZqDu/522cm4rcL7h/phw58q
|
||||
LwnOCX+WDdvVtl72gB1+9rfWF04GB/vX8kuDc7Ms+BzwF/jMt9n/c7IdwpTz
|
||||
MfphA/yFMjbAXyhjA5yFMljhLpRzPgYHQR+chTJ4qYOPMCc8hja4F3xpv+Cc
|
||||
rJRsoC+8Af6AnYyDzywLzs32lw1wszKhwK/KhQI3KytM5dXGeHhKBeGoqDL4
|
||||
DtV8OcdDb3H1LR8KHIx+XypfSjq453NXvy84vzpMmLjXV5OuGiqju6bK6IWD
|
||||
wE/gcPC0KqHAx2rKntoqF1P5QNlTR205R2oqG+oLE1gbqLxFeXDDseBOjWQ/
|
||||
2HNud7gwPRCcGzSWDXCTItnQVOWcjzH3ecE5aBXhgqe0lK5WKqO7tcrM2Ubl
|
||||
nNt0kz2MayEb2qofNrRTOec/jPlW9dj2UHCu1VH44FSdhLezykWqO0a4u6iN
|
||||
+eB+8Ce4Hbyug+zrqn4thZF+5wfnqY1CgYOB6Yzg75Scd3CpXsIHl+Le38fy
|
||||
Y4J/76pqfU4P/h2JO/mE4O/o3J1yngZvGxv8Owz36nHBv7Fwv22jduYeH/wb
|
||||
AnfIWrIH7JODv0Fybp4ZnBNzXpwV/P2MmHx28HcjYtqk4G/S3BMmBn8X5+50
|
||||
TvA3HuLJucHfS/BZ/Gub4tUFwTkx6xbN1hD9XOdb0umyke9EY2UL39HGaB34
|
||||
DjJOdvEmP0HrwPeF8bKLd+BJwsZ3w9MsXzrzt/SJwsm76xlaf96mzpZdvPOc
|
||||
I/y8mZwr/LwVTNb6wOvP129KzCVeEAPgwhfILt4o2Ovs862Wfg7Ooy4Ozqng
|
||||
U1cF50jwo19N/hKcZ/4mCZ+7NDj/rKY+l2jstuAckvqt0hlUz3i45e+ScC/e
|
||||
/c7S73iFxsI9fxEuOPEfwkP9dpN/Buc/f0ly958enBfBiWiH33XS2N9V3q4+
|
||||
2LVD4+EnvMeeqX21U3VwguuCcxj4y9/BOQP5f03+E/ze/5/krvts8PvWGvWB
|
||||
G8AvbtBY8sWi9+GuOFt94A57Wv0e0e9A6IabcN9nD3Jv596XtB+5+/DQMFdj
|
||||
bwp+B71X+unHnW8PySfVH6zomhd8LFyAfX6j8qcGfy/Bx4sLC3eZu4OfwfyQ
|
||||
e0Vv466ztyTn/x3B70Dcf+4Mft5z1peI3o+zHxtv0/rs0Nrye6GTsdz9SkU/
|
||||
6zkbbw/e/1XpWSL9JaPjQf++0cdwpu4nydlFn32kiz7LhH8fYdmq33Sn1vre
|
||||
4H04l0tH18VZuL8kZ8j9wc9IzscHg58xnC9louepPyD6uUOcLhu9TEx/OHh8
|
||||
76hEHTGcb8y8TfAugZ79NZ6xD0k/PvRIcD/iHYn/H1TJ/P8HlHlTosx7TWXJ
|
||||
x6Ubf3oiuD+211wdMvfXVcF9tqHG5FieVB987qngfsf+fUH7H/7Pm0UfybXK
|
||||
41vPBPcvyrwX0JdvnHBjeHEHjQHLSPUZJfms8pVlFzaxR57TPmHPvqo9z7dP
|
||||
eDJ8cqryV0puUB7fekl+x/x8c2XcmSqTpx98Eh3zlOdbHmcf74m9g9e9onrO
|
||||
tB9Uz/czeBeca7XyfHvCn96QT1H3lupJ8BP6EgPeDu6z7OuPtbfhoa9L9wb1
|
||||
f0nyXeXhJnwT4vtIXqYvPvSh/GUX5wj+vWPXtxTlSdyzace33gvujx+pHzzl
|
||||
b/X5R/JT5bmD8Q7eUGXuu/TlHkl+X8lNyuNPXwT3O/zmq+D+he9+FuS/we+j
|
||||
6KikfGWtNWvBb0LdZtUvVT3rg899E9zvwMRdintUO+XbS36nPG1b1Ley8syJ
|
||||
n30f3Nfa6/dFBz73U3C/4yzirOR9l5hCHNmqes4q/GiK8pxZ+CznX97+6259
|
||||
OAeryQepz+u2qf5njWXey9RWXb5MH+rwTc62qUqcefjd1cp3ygpnbZF8k/OP
|
||||
dt5RD9abc36O5ufmdum5RvX95YPEa+rwwUxnEnGT+MlZiSSejlas+FvtJM4z
|
||||
fDA/L6dJ/071n6k+nHfIf9X/d9lYJF+mfqZw7RBmcHBG4mvzleesREbV449R
|
||||
Z+d/wj9NYylP11jOTfzxZuU5Z6dqDbmrUFdMffDfYjpfOSc5E/G7hcpzbiL3
|
||||
Uj2+sK/Op/zs/FQ+uKfO2vwMw0fw5b10vi5X/S6eGL0/PouOEtLDfuTMw6cW
|
||||
a3+Sx9dK6hxEP2dlkAQPm2yx8HymWFRCZ+Rd6kefjYozxAmwlBbOHtG/YXCP
|
||||
5dzi/KomyXmGb+KnZXSu4WtldSaSOB+LQuGspX9+d1kjnfTBN+Ec5bRviSel
|
||||
dTaDoXv07yi0HyQ83K/JM66XyZ7Rvx/0VN/DMucu+AN3e+Ypq7luFQbuTr01
|
||||
jv+ZoaeCMHD3x4/QAd+aGP1bWp/o3xLQiTxUeTgQZbgDfIJ66k6I/ubPf6f6
|
||||
meyr8kmWToz+Hk0d3yb43xj8ie8EfdW/snTSl3d4/rcER4Gr0BdexRs9HARZ
|
||||
TWPhK+RpH6B5+P8Q+qpIZ//oY+gPt+N9HF4DthrSOTj6+yz8Ba4D56HvwOh6
|
||||
eb8eJMn/e+BktdV/sNrqSl9N6WRsbc2FrKM8eE6QnXAs6tEHr4JfwV3BcoT0
|
||||
w6vIwwmHmhwS/T13mCT/axmkMfCyIcLC/3jQxfsvXIyx9dUH2UD54dLF2y6c
|
||||
DG7GOwL1jTQWeaTycDvycNqRJkdEfwM9Nfq7HP85oI0xcLpRauc/InBf3kzh
|
||||
KfBd3vLghugpUn+4IJyQvqdEf7fkfyFwZd4x4VknR9dLG/lm0gkHggsN0zxN
|
||||
pJP25uozOrpesE6wxJ9zeYuhvqX08yYGX4WrnibbeMsbI8l/C+DirXfr01q2
|
||||
jI3+nsb3fngh/HC4+rZRHzgx+RFag6M07+mao63Wld+E/+vAm8ED5x8XfY4O
|
||||
wo7kGzy/GW9Y8GL0tBM2xpDfT2OPVh7ZUXn8flJ03j1R60EcaCwcYIBzw715
|
||||
c6Ev/YgZvGUdq3nPUN3R6tNFOnmTIA9/h9/D86mboPFV1N5V/SdH18V7De82
|
||||
x2ssbwDk4XjEP2Im/1eG79G3r+Ir8ZR24hixr6LKxE3iXnf1Icbm8fSwzOMi
|
||||
8XHX/4ij+2pVjUdPY8VS9OaxsY/aScQ4Yg6xDx/vK/291b+S+hADkf3Uf7Ls
|
||||
7KC4SH0l4eolzOAgPhJbqit/imLmSaqvoXx1zd9fGKqq3E9jiWnEolrKEzNZ
|
||||
UzD0USwdGAuxizx9iSvEF+JGPeVvUswZqnp8DZ/EN/M4RdwgPg2WDtrwwY8V
|
||||
i4aqbwvV4++D1J8YiI7h0sN+JF7g1w21P8kXqb6x9BMfXlH8Ac/L6o+uZYpp
|
||||
6GyoMaPUh/3dKd+30eMCOPEX/Ad/IwYQE4h1SPwfv26tPO34HH7YVgm/Jm60
|
||||
0Ngfs8K5go15fPlXMYS59lN8GK21Qc9Y1ef+j+8cozxxADlB9R3Uv7T6TJRd
|
||||
Y4SNueoKA+daJ42lb/4fR7414Zv4M749OtnY5Hyyhclmyfn83SbvSs6vFpm8
|
||||
PTnnOcvGNE/O9Xeyp6Lfa1ZZ3cPJOeoKk/cl5znHmzwuOSe/1uT05Nyvr8ne
|
||||
yTn2VJOXJ+eQF5u8MDm37GSyY3L+P9vkzOTc72nsSc6RVln+tuS8bqnlL0jO
|
||||
Y9dYfnlyPvaQ5ecn53gPWP6G5Pz2PstPS85Rl1n+suT8k9hDvCLu3Wx1Nybn
|
||||
kNTh2/j1tyafi37n6qZ6xrWxvq2Sv3cMNHlScp4/0eT45FyaNZihdbjO5AvJ
|
||||
efD1Ju+Pfr4ssPyG5HyU+W8RBtZgrtZhnskHo587z1v+muT34fom6yV/H3rN
|
||||
2j+PfpbOsboXk3Pllaxr9Lh9K79d9LPlXrBH95t7LP9ycn7aWWuC7bWtrlby
|
||||
d7jTku8h9s85Js9K/r4wwuSw5G8fj9m4O5Pz7cNN1k3+vnWHyZeSc98Hkv9X
|
||||
Br67xOSj0c9A9tGD2kvswcXah+zNZdqfS7Av+RvHbdiU/J1lmuWbJOfNP1r+
|
||||
xej3wZ9NvhT9LvaTyQ3R724/mHwh+j30e5PPR7+3bjP5evTz/7foa8p63mXy
|
||||
/OT3o+8svz76PfoXYlX0u9VW4lD0++CvJl+NfieaabJL8vv2HMv3TH43nm/5
|
||||
/snvwH9a/q3o97g/TL4Z/e6w3eTb0c/wv0y+E/0c3mHy3ejn6j0mL01+77rW
|
||||
8u2T846F2JT8jnmz5Yckvxv/bvk3ot9lbuX3T36PXQze5HfPGfz+yfkFe3aW
|
||||
9u1y4k3ye1pI2a4/qfEevzL6HmV/PhJ9n7HHVkf/jfl94UxwJ7jbjZY/Mfn7
|
||||
2gLLD03+xreI3yT5W9t0yzdN/lb4RPT9yl69Hn9N/rY41/K9kr/9zbJ81+Tv
|
||||
hk9F3/fs+XWW/yb6G/MzJh9LfmauiO6H+GBlk5WSv/uWMLl38nf94ib3TP5d
|
||||
opjJlPxbwb829p/o3y4Os7qqyd+hDzFZMfl7fGliZ/I3+FImSyZ/1z/AZJnk
|
||||
b/AVTJZP/o5ezuSByd/I1zNP8je2GiarJ3/bfs7kRcnf89hfn2mPEXsGK/6w
|
||||
v2ZH32Psuxui7z322rzo+414fELymNzP5NPJ3z+JwZ2Tx+FjkcnfTbuzrsnf
|
||||
VonxPZLH+SuTxyNiEb71kfwL/9soH0RHN+lZy3onf/9kzgGaF//7QD7I/ro3
|
||||
+h7bNafmxV8/lM8WWV3j5G/b+OL78sdGxLDkb+Qt2SPJ33KJx2ckj8mTsDv5
|
||||
Ox77/Y7oe56z6JLk59FI9lTyN1pi2yjFN3zlluj+Msby65K/F+Jnt0f3tSnJ
|
||||
fz9+O/zy7ui+if/dFN0H21p+TfJ3b/z1mug+i89dF93vOFvaJT9fBiVfO9aN
|
||||
8/Oq5GcoMfi85HGY+HRn9Bh1bvK9wj7hnD8q+VnPnMdoXuLH14ohxJsvFXNY
|
||||
s9ZaN86993T2EYe+Uiwizn2iWMfZtTD5+UXs3KT4yflzU/IziHWaoLXinLk/
|
||||
+VlDbP5Y8ZmY9IXiEmt/qtafmLdFcY97x+rkd49HWZvk7+H8nmfrNyWOblYs
|
||||
5cxZmvzcIU5/qlhNDFgbPQ78D9QTncE=
|
||||
"]], PolygonBox[CompressedData["
|
||||
1:eJwllndskEUYxr+7w60ouCej7gmixhG3qDGOCILIUCkqSygguxYRSrHIEiht
|
||||
AQuClVEo1DIKgiMajUSj0YhgsQiCIMO99+/x+eNJnufe977v7t5x1yI3r13/
|
||||
mGVZGWgEhqYsGwY+Clm2CD0CPhyszTy2AeffwUj4Y+AUbAvRH8Nng3L0LLAd
|
||||
/jdzXsf2B8hH9wTT4fvA4/BO4ER8X0R/CC8D6+C/gRHwR8Fg7KPQszL7rIH/
|
||||
CobDHwH52J9CV2Vew7PwP0FveAcQsU9BvwIfC6aix6Ab8N8qDd8L+sLv13zs
|
||||
E0E9vB6famw/gSHo7uBabNeBdfDm2G/WeWHPyfyPKviPYDD8YVAD/xkMheeC
|
||||
lfBfwDB4DzCZ+ZPA/sz/nITta9AH3hHcgO160DrzP4vhT2N/H70F3RndBbyt
|
||||
82BstM4DbIR/wtg0+HTQEPyPpvAmYJpiAUbzrdPQc+DrsRfCx4HNwd+QbwU+
|
||||
G4PnNEbPRr8Dn6IcQD+peGT2eQidj+6Z2ac7Ohe8Cx/CWC18PPY26H1aM7oH
|
||||
KMrskwcfAD6AlzLWF94nmb8XPLc1uib4G0Xoi9HV8JagF7x3sq++eRz8BZ0X
|
||||
ugSMg1/AWBW8CShEn4teBM/AIPjA5NzXGvrBC/ApzvyN8Vprcm7ojMZiOwtd
|
||||
Cf+WsUvhr0XvrRacjl6C3gSvAPPh34GB8G7BsWyGz9zgmI5JjolioTkFyv/k
|
||||
WKoGVQsnoGcG14Ry/2R0eXANKLdboucH5/gcxQs0Dq5JxeoY9NTgmClWRykH
|
||||
g2NWB18D2qEPBO/92ORc0RmMRB+OnqD8VH9AH6KYotuiS5PPRGexjbGz0bXR
|
||||
fKF6CvwH8IRyRWuAN8KnEH4Zc+ZqLhiA7gpaYGuuGAbv6R743aC9egv6juRv
|
||||
aO6r6DvRdyXbbmLsPPhq7DvQS0Ar9CVgRXAOHQovwf6G9qd+A/8HjII3Zf6Z
|
||||
2HPUo4JjfE7ynv7fC9iG70vgweA9NcAXRMd2EDhItRa9tiL1RPhfoCD4H+cn
|
||||
r1FrU05eBL8QLAvO6Qz+L/6jlSvgC/ji6LNTj3lGe8dnJfwW7RG+GLSC79aZ
|
||||
K5eTeTNwdHINq3aVA0fCj1DPC86ByuQaUW3sAicl92j1ZuXY8ck1pVpSDmqt
|
||||
a6N9teY2yTWg3NeaUnIPVu9VjA9OPhOdhXJGsV0W3csU4zOSa0a1opq4HP4m
|
||||
9m/gq8AC5XbyXnaCecqNZK4cPzX5TtJdpJ52WHKMFVvl7Ha+tTS6N6un74Av
|
||||
j+7t6tGfw+dF555q9Hbm3pacSxvQV8KvAnU6S8auSM4Z5cpqxq5BX518N8hn
|
||||
t2IffVfqDqxI7jnqNcrJtuhbk7+tHt8efp/2HJzjiv2E6G8rB5SLK6LvLuXk
|
||||
TPh+0A/+gPasswJ58C7BuVYcfXbKuXL4AdAf3jn47grJuZXD/0rgM5Lvbt0Z
|
||||
q1Q/yb3gxuDaWc+cPcE1tDS5B6v3aky5VIZ+Kzin7k3uEeoNqrHP4KXRa9Ua
|
||||
qrEvB3uDc3Yrtuej164e8CX85ei7U3fmTu0l+u7UG2AXvC76LaA3Q6fkHqXe
|
||||
pDVsgk+MfgvoTv0UPjn6btWd3xH/Dsl3p858j3pB9FulF/hKb4fot4jePN3w
|
||||
7Zp8l+nOrVE8ks9Ge6jE9/vo2ldPqNfbJfqsFZMt8BnRbx/FbDP8uei3h95E
|
||||
/wEl4kU4
|
||||
"]]}]}, {}, {}, {}, {}},
|
||||
{GrayLevel[0], Opacity[0.4], LineBox[CompressedData["
|
||||
1:eJwl1GVTFVEcwOFFUhCwu7C7u2ekBBTBGHNUdMwR1LExMbFzzMHOMcfubj+L
|
||||
fgHrOeOLZ3/7vy/u3D3n7M0oKSsujYmiKNHlJ+H+h8u7alHUNzaKKvUXv/nD
|
||||
cvr5fJf+JXIfwyr3I3W/VtNY4lhtztNDGq8JJLLGXKRHNUmrk8xa8yQ9rila
|
||||
g1TKzTP0lKZpOjVZZ56rVVpLa1OH9ebFek7raj3qsyE8g17UBtqQRmw0l+sV
|
||||
baxNaMomc4Ve12banBZsNlfqTW2pGbSiwnxA72hrbUNbtpiP6T1tp+3pwFZz
|
||||
lT7UjtqJzmwzX9In2kW70o3t5hv6XLtrD3qyw3xPX2kv7U0fdpoz7WcW2eSQ
|
||||
yyjyyKeA0YyhkLEUUcxT3/GIx9wPv5MHfA/PyN2wBtzmFt+4FtaLy1wNa8pX
|
||||
znOBM2FfOMuXsKecDnvOSU7wmSPhfHCQw+EM8Ym97AtnkD3s5mNYm7AOYa3D
|
||||
+oW15UPY27CP4ayE/Q9ng/fhbIZzyIpwflnJO5ayjFKWUMZbFrKIeSxgPm+Y
|
||||
zRxmUsIsXjON6UxmKlPC/jCBiRQznnG8ZAyF5DOaAl6QQy6ZZJMV9p/hjGAI
|
||||
wxjKMwYxmP4MZEB4Rucg3euaRio1SCGZ6iSF/wASiCfu/6sdhVc8/C/8A13A
|
||||
b1o=
|
||||
"]], LineBox[CompressedData["
|
||||
1:eJwt0lsr33EAx/EfewL2EHgI8wiMm91ITO5cKIuSXays3Ln7F4asiWjCtKGJ
|
||||
LKeINefj5mzYGLY5n2dc8FIuXr2/fW5+ffv+ItOeJ2aHBUFQSHx4EERopiHH
|
||||
+Zp8Yh4EQYHO84W/FPLY/koXGGCHYp7YS3SRQXYpJcH+WpcYYo83pNjLdJlh
|
||||
9ikn1V6h3xnhgErS7VW6wiiHvCXLXq2rjHFEDS/stbrGOMe8I9derz+Y4IT3
|
||||
5Nk/6E8mOaWRkL1J15nijI8U2Zt1g2nOabm7m71Vf/GVC9qosn/STb7xj3bq
|
||||
7B26xQyXdN19296t28zynx5a7b36mzmu6KPT3q9/+EyG90ziKbE8IpIIbrz3
|
||||
AauM000D5YR4yTOSiSOaKB7e/y+3kxxhyw==
|
||||
"]]}}],
|
||||
AspectRatio->0.05,
|
||||
Axes->{True, False},
|
||||
AxesLabel->{
|
||||
FormBox["r", TraditionalForm],
|
||||
FormBox["0", TraditionalForm]},
|
||||
Epilog->{
|
||||
Thickness[Large],
|
||||
RGBColor[1, 0, 0], {
|
||||
LineBox[{{1.2, 1}, {1.2, -1}}],
|
||||
LineBox[{{1.84, 1}, {1.84, -1}}]},
|
||||
Dashing[{0, Small}], {
|
||||
LineBox[{{1.9, 1}, {1.9, -1}}]}},
|
||||
Method->{"TransparentPolygonMesh" -> True, "AxesInFront" -> True},
|
||||
PlotRange->{{1.13, 1.97}, {-1, 1}},
|
||||
PlotRangeClipping->True,
|
||||
PlotRangePadding->{
|
||||
Scaled[0.02],
|
||||
Scaled[0.02]},
|
||||
Ticks->{{{1.14,
|
||||
FormBox[
|
||||
SubscriptBox["r", "0"], TraditionalForm]}, {1.2,
|
||||
FormBox[
|
||||
RowBox[{"\[Delta]", "+",
|
||||
SubscriptBox["r", "0"]}], TraditionalForm]}, {1.84,
|
||||
FormBox[
|
||||
RowBox[{
|
||||
SubscriptBox["r", "B"], "-", "\[Delta]"}], TraditionalForm]}, {
|
||||
1.95,
|
||||
FormBox[
|
||||
SubscriptBox["r", "B"], TraditionalForm]}}, {}}]], "Output",
|
||||
CellChangeTimes->{
|
||||
3.607867749227479*^9, 3.607867786585499*^9, 3.607868587378818*^9, {
|
||||
3.607868639064415*^9, 3.607868696806839*^9}, 3.607868746769415*^9, {
|
||||
3.607868794963891*^9, 3.6078688389460506`*^9}, 3.608127268025208*^9,
|
||||
3.608127305438632*^9, 3.608127341226541*^9, 3.6081273750819073`*^9, {
|
||||
3.60812741126084*^9, 3.608127446917796*^9}, {3.60812748164819*^9,
|
||||
3.608127643565487*^9}}]
|
||||
}, Open ]]
|
||||
},
|
||||
WindowSize->{740, 623},
|
||||
WindowMargins->{{Automatic, 13}, {9, Automatic}},
|
||||
FrontEndVersion->"9.0 for Linux x86 (64-bit) (February 7, 2013)",
|
||||
StyleDefinitions->"Default.nb"
|
||||
]
|
||||
(* End of Notebook Content *)
|
||||
|
||||
(* Internal cache information *)
|
||||
(*CellTagsOutline
|
||||
CellTagsIndex->{}
|
||||
*)
|
||||
(*CellTagsIndex
|
||||
CellTagsIndex->{}
|
||||
*)
|
||||
(*NotebookFileOutline
|
||||
Notebook[{
|
||||
Cell[CellGroupData[{
|
||||
Cell[579, 22, 6280, 160, 477, "Input"],
|
||||
Cell[6862, 184, 18254, 320, 42, "Output"]
|
||||
}, Open ]]
|
||||
}
|
||||
]
|
||||
*)
|
||||
|
||||
(* End of internal cache information *)
|
|
@ -0,0 +1,563 @@
|
|||
(* Content-type: application/vnd.wolfram.mathematica *)
|
||||
|
||||
(*** Wolfram Notebook File ***)
|
||||
(* http://www.wolfram.com/nb *)
|
||||
|
||||
(* CreatedBy='Mathematica 9.0' *)
|
||||
|
||||
(*CacheID: 234*)
|
||||
(* Internal cache information:
|
||||
NotebookFileLineBreakTest
|
||||
NotebookFileLineBreakTest
|
||||
NotebookDataPosition[ 157, 7]
|
||||
NotebookDataLength[ 27157, 554]
|
||||
NotebookOptionsPosition[ 26804, 537]
|
||||
NotebookOutlinePosition[ 27139, 552]
|
||||
CellTagsIndexPosition[ 27096, 549]
|
||||
WindowFrame->Normal*)
|
||||
|
||||
(* Beginning of Notebook Content *)
|
||||
Notebook[{
|
||||
|
||||
Cell[CellGroupData[{
|
||||
Cell[BoxData[{
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"numRegion", "[",
|
||||
RowBox[{"expr_", ",",
|
||||
RowBox[{"var_Symbol:", "x"}], ",",
|
||||
RowBox[{"range", ":",
|
||||
RowBox[{"{",
|
||||
RowBox[{"xmin_", ",", "xmax_"}], "}"}], ":",
|
||||
RowBox[{"{",
|
||||
RowBox[{"0", ",", "0"}], "}"}]}], ",",
|
||||
RowBox[{"opts", ":",
|
||||
RowBox[{"OptionsPattern", "[", "]"}]}]}], "]"}], ":=",
|
||||
RowBox[{"Module", "[",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"le", "=",
|
||||
RowBox[{"LogicalExpand", "[",
|
||||
RowBox[{"Reduce", "[",
|
||||
RowBox[{"expr", ",", "var", ",", "Reals"}], "]"}], "]"}]}], ",",
|
||||
"y", ",", "opendots", ",", "closeddots", ",", "max", ",", "min", ",",
|
||||
"len"}], "}"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{"opendots", "=",
|
||||
RowBox[{"Cases", "[",
|
||||
RowBox[{
|
||||
RowBox[{"Flatten", "[",
|
||||
RowBox[{"le", "/.",
|
||||
RowBox[{
|
||||
RowBox[{"And", "|", "Or"}], "\[Rule]", "List"}]}], "]"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"n_", "<", "var"}], "|",
|
||||
RowBox[{"n_", ">", "var"}], "|",
|
||||
RowBox[{"var", "<", "n_"}], "|",
|
||||
RowBox[{"var", ">", "n_"}]}], "\[RuleDelayed]", "n"}]}], "]"}]}],
|
||||
";", "\[IndentingNewLine]",
|
||||
RowBox[{"closeddots", "=",
|
||||
RowBox[{"Cases", "[",
|
||||
RowBox[{
|
||||
RowBox[{"Flatten", "[",
|
||||
RowBox[{"le", "/.",
|
||||
RowBox[{
|
||||
RowBox[{"And", "|", "Or"}], "\[Rule]", "List"}]}], "]"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"n_", "\[LessEqual]", "var"}], "|",
|
||||
RowBox[{"n_", "\[GreaterEqual]", "var"}], "|",
|
||||
RowBox[{"var", "\[LessEqual]", "n_"}], "|",
|
||||
RowBox[{"var", "\[GreaterEqual]", "n_"}]}], "\[RuleDelayed]",
|
||||
"n"}]}], "]"}]}], ";", "\[IndentingNewLine]",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"max", ",", "min"}], "}"}], "=",
|
||||
RowBox[{"If", "[",
|
||||
RowBox[{
|
||||
RowBox[{"TrueQ", "[",
|
||||
RowBox[{"xmin", "<", "xmax"}], "]"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"xmin", ",", "xmax"}], "}"}], ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"Max", ",", "Min"}], "}"}], "@",
|
||||
RowBox[{"Cases", "[",
|
||||
RowBox[{"le", ",",
|
||||
RowBox[{"_", "?", "NumericQ"}], ",", "Infinity"}], "]"}]}], "//",
|
||||
"Through"}]}], "]"}]}], ";", "\[IndentingNewLine]",
|
||||
RowBox[{"len", "=",
|
||||
RowBox[{"max", "-", "min"}]}], ";", "\[IndentingNewLine]",
|
||||
RowBox[{"RegionPlot", "[",
|
||||
RowBox[{
|
||||
RowBox[{"le", "&&",
|
||||
RowBox[{
|
||||
RowBox[{"-", "1"}], "<", "y", "<", "1"}]}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"var", ",",
|
||||
RowBox[{"min", "-",
|
||||
RowBox[{"len", "/", "10"}]}], ",",
|
||||
RowBox[{"max", "+",
|
||||
RowBox[{"len", "/", "10"}]}]}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"y", ",",
|
||||
RowBox[{"-", "1"}], ",", "1"}], "}"}], ",",
|
||||
RowBox[{"Epilog", "\[Rule]",
|
||||
RowBox[{"{",
|
||||
RowBox[{"Thick", ",", "Red", ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"Line", "[",
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",", "1"}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",",
|
||||
RowBox[{"-", "1"}]}], "}"}]}], "}"}], "]"}], "&"}], "/@",
|
||||
"closeddots"}], ",", "Dotted", ",",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"Line", "[",
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",", "1"}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"#", ",",
|
||||
RowBox[{"-", "1"}]}], "}"}]}], "}"}], "]"}], "&"}], "/@",
|
||||
"opendots"}]}], "}"}]}], ",",
|
||||
RowBox[{"Axes", "\[Rule]",
|
||||
RowBox[{"{",
|
||||
RowBox[{"True", ",", "False"}], "}"}]}], ",",
|
||||
RowBox[{"Frame", "\[Rule]", "False"}], ",",
|
||||
RowBox[{"AspectRatio", "\[Rule]", ".05"}], ",",
|
||||
RowBox[{"Ticks", "\[Rule]",
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.1", ",",
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{
|
||||
RowBox[{"-", "r"}], ",", "B"}], "]"}]}], "}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.2", ",",
|
||||
RowBox[{
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{
|
||||
RowBox[{"-", "r"}], ",", "B"}], "]"}], "+", "\[Delta]"}]}],
|
||||
"}"}], ",",
|
||||
RowBox[{"{",
|
||||
RowBox[{"1.84", ",",
|
||||
RowBox[{
|
||||
RowBox[{"Subscript", "[",
|
||||
RowBox[{
|
||||
RowBox[{"-", "r"}], ",", "0"}], "]"}], "-", "\[Delta]"}]}],
|
||||
"}"}]}], "}"}], ",",
|
||||
RowBox[{"{", "}"}]}], "}"}]}], ",",
|
||||
RowBox[{"AxesLabel", " ", "\[Rule]", " ",
|
||||
RowBox[{
|
||||
RowBox[{"{",
|
||||
RowBox[{"u", ",", "0"}], "}"}], "opts"}]}]}], "]"}]}]}], "]"}]}],
|
||||
"\[IndentingNewLine]"}], "\[IndentingNewLine]",
|
||||
RowBox[{"numRegion", "[",
|
||||
RowBox[{
|
||||
RowBox[{
|
||||
RowBox[{"y", "<", "1.15"}], "||",
|
||||
RowBox[{"1.2", "\[LessEqual]", "y", "\[LessEqual]", "1.84"}]}], ",",
|
||||
"y"}], "]"}]}], "Input",
|
||||
CellChangeTimes->{{3.607864493952816*^9, 3.6078645195720043`*^9}, {
|
||||
3.607864741471542*^9, 3.607864954598319*^9}, {3.6078653018184013`*^9,
|
||||
3.607865524345045*^9}, {3.607866192063891*^9, 3.6078664178646917`*^9}, {
|
||||
3.607866552998549*^9, 3.607866961321631*^9}, {3.6078671025077963`*^9,
|
||||
3.6078671119299593`*^9}, {3.607867159099209*^9, 3.607867180264756*^9}, {
|
||||
3.607867243678753*^9, 3.607867347050746*^9}, {3.607867379075852*^9,
|
||||
3.607867576859871*^9}, {3.6078676111678953`*^9, 3.607867655732607*^9}, {
|
||||
3.607867695812258*^9, 3.607867783472434*^9}, {3.607868544578424*^9,
|
||||
3.607868835322131*^9}, {3.6081272239303923`*^9, 3.608127302476953*^9}, {
|
||||
3.608127337780991*^9, 3.6081276408879547`*^9}, {3.608803251850823*^9,
|
||||
3.6088032770723543`*^9}, {3.608803329830451*^9, 3.608803360057716*^9}, {
|
||||
3.608803392425502*^9, 3.6088034128570557`*^9}, 3.608803445621389*^9, {
|
||||
3.608846619478655*^9, 3.608846619771644*^9}}],
|
||||
|
||||
Cell[BoxData[
|
||||
GraphicsBox[GraphicsComplexBox[CompressedData["
|
||||
1:eJxlmntwVdUVhyPgCEgUFXlJACVCCKAMkAzi49gGkNGU0hR5iQmCoBi0ykMN
|
||||
oiUoFwNiKMbKdKgFKlEoxlYIYLgQAgkQRORpeCZAbgIJj9jwrIApPet8vzO9
|
||||
+o/zzVpr557v7L323kfvHf2HpLH1IiIisutHRPzv30uHLFm55al/O+Xrp22t
|
||||
q6vJ33+5Xkb/n32O61PYs/+Y8+Kxh6Mbbbn7gvjjaTNL+23zuSiqcmXR1Ivi
|
||||
ixv6Z/Trdkl8/6jPk4vKfH76poa9+s2/LJ655MVGRX2viHMTikv7Xva5ItR5
|
||||
VeGy/4jvDszO6DvyJ3G/TqeTC2+7Kp6y7alefQt8Xjp+RaPCSdf8520cWZbQ
|
||||
8bof93y8P+7wxZzFZ+QDxgeMDxgfMD5gfMD4gPEB4wPGB4wPGB8wPmB8wPjQ
|
||||
83o+FPd8dLu9T3RyQpV8wPiA8QHjA8YHjA8YHzA+YHzA+IDxAeMDxgeMDxgf
|
||||
el7Ph+Kejz1rFiRFVlTIB4wPGB8wPmB8wPiA8QHjA8YHjA8YHzA+YHzA+IDx
|
||||
oef1fCju+Xhj1OXpwcAJ+YDxAeMDxgeMDxgfMD5gfMD4gPEB4wPGB4wPGB8w
|
||||
PvS8ng/FPR+971yRXDKoVD5gfMD4gPEB4wPGB4wPGB8wPmB8wPiA8QHjA8YH
|
||||
jA89r+dDcc/HjDHj18VllcgHjA8YHzA+YHzA+IDxAeMDxgeMDxgfMD5gfMD4
|
||||
gPGh5/V8KO752LGqY8uskl3yAeMDxgeMDxgfMD5gfMD4gPEB4wPGB4wPGB8w
|
||||
PmB86Hk9H4p7Pro02VYViiuUDxgfMD5gfMD4gPEB4wPGB4wPGB8wPmB8wPiA
|
||||
8QHjQ8/r+VDc83Elr/HcQO1y+YDxAeMDxgeMDxgfMD5gfMD4gPEB4wPGB4wP
|
||||
GB8wPvS8ng/FPR9BYwcfMD5gfMD4gPEB4wPGB4wPGB8wPmB8wPiA8QHjA8aH
|
||||
ntfzobjno43NF/mA8QHjA8YHjA8YHzA+YHzA+IDxAeMDxgeMDxgfMD70vJ4P
|
||||
xT0fhdZP5APGB4wPGB8wPmB8wPiA8QHjA8YHjA8YHzA+YHzA+NDzej4U93xM
|
||||
tf1GPmB8wPiA8QHjA8YHjA8YHzA+YHzA+IDxAeMDxgeMDz2v50Nxz0d3O4/I
|
||||
B4wPGB8wPmB8wPiA8QHjA8YHjA8YHzA+YHzA+IDxoef1fCju+Zhk51X5gPEB
|
||||
4wPGB4wPGB8wPmB8wPiA8QHjA8YHjA8YHzA+9LyeD8U9HzvtPiMfMD5gfMD4
|
||||
gPEB4wPGB4wPGB8wPmB8wPiA8QHjA8aHntfzobjno7Pdd+UDxgeMDxgfMD5g
|
||||
fMD4gPEB4wPGB4wPGB8wPmB8wPjQ83o+FPd8vGffQ+QDxgeMDxgfMD5gfMD4
|
||||
gPEB4wPGB4wPGB8wPmB8wPjQ83o+FP//74VO2PdCJ+x7oRP2vdAJ+17ohH0v
|
||||
dMK+Fzph3wudsO+FTtj3Qifse6ET9r3QCfte6IR9L3TCvhc6Yd8LnbDvhc7L
|
||||
A1ZOCgytdeLd/nouHz7knteqxdPd/eikONo9v4TE2939+5j4qFt/SNzJzd8n
|
||||
PuHGt4urXM4TR7j/5AThby2u37vH6sXtbHzxfvv74i32+8Tt7feLp9nziX+w
|
||||
5xf3Mj/icH98f4X5/gjz/U2/3/v+BPP9Beb7A8z9G+b+CXP/grl/wJy/Yc6f
|
||||
MOcvmPMHzP4Ls//A9F+Y/gOz/r6bPbltIHhe8431BlfdMeGx7PjzTkowITYh
|
||||
7Ww++cxH8mHyG4xdMqy2dbXyma/kw+Qvi7xp1uJgpfKZz+TD5A9cnZI7KLlc
|
||||
+cx38mHyK935UKZ81gP5MPndXV8Hlc96IR8mf6rrf4/yWU/kw+QH3OffqnzW
|
||||
G/kw+T3cv7dK+axH8mHyP3Xr/6L3y3olHya/wPW1UfmsZ31/9pj8bu782Kl8
|
||||
1jv5MPk73Pm4X/n0A/Jh8me48/OI8ukX5MPkL2ycmRjz1XHl00/Ih8m//Fz3
|
||||
tmmRFcqn35APk5/0ze6a4tRTyqcfkQ+T/2XTSQWtt59WPv2KfJj8Ji82+yg1
|
||||
piac9f7/ZePlP5o38kL9765pfbJ/wPf2HLuvPOm66mHWL/WsV+ph8vl7MOuZ
|
||||
3zPEfGg81jPjwdSTD7PeGe+qvQ+Nx3pnPJh68mH6AeMtsvmg8egHjAdTTz5M
|
||||
v2C82TYfNR79gvFg6smH6SeMt8/Wg8ajnzAeTD35MP2G8R619ajx6DeMB1NP
|
||||
Pkw/Yrxd1g80Hv2I8WDqyYfpV4zXfJ3bjzQe/YrxYOrJh+lnjNfMxncYj37G
|
||||
eDD15MP0O8Z7w55f49Hv9N+nPKaefJh+yHgT7f1oPPoh48HUkw/TLxkvxuaP
|
||||
xqNfMh5MPfkw/ZTxSm1+azz6KePB1JMP028Z70lbfxqPfst4MPXkw/Rjxltq
|
||||
/UHj0Y8ZD6aefJh+zXgR1r80Hv2a8WDqyYfp54w30vqpxqOfMx5MPflh/VnM
|
||||
+ZXxOb8S5/yq+eadX2HOr5qf3vkV5vyq+eCdXzXfvPMrzPkV5vwKc36FOb/C
|
||||
nF/Vr7zzq/qhd36FOb/CnF9hzq9w+PkVX+mj23SuzPT3T+L4I87+RhyfxNmv
|
||||
dB7y/BJn/yGOb+LsJ8TxT5z9gTjvgzj9njjvhzj9mzjvizj9mDjvjzj9lTjv
|
||||
kzj9kjjvlzj9jzjvmzj9jDjvnzj9iTjzgTj9hjjzgzj9gzjzhTj9gDjzhzjr
|
||||
mzjziTjrtVlZl7oZPf35U77+d5GBV/3/v4c48wdmvsDMD5j5APP+Yd43zPuF
|
||||
eZ8w7w/mfcG8H5j3AeMfxjeMXxifMP5g+tnOuZ3nDR1X66xefWdW6oJz+fCI
|
||||
lNc2te5zOv9MID5lyI38Fcu6f5TaskaclJRZ0DrvdP6V8YnPLrzh+3h11+SS
|
||||
G/XwnIe6pJQ09HnmR3M+CPTx8x88kTE3sLxafy+i4a4fiw+f1PiXfjpbU/zM
|
||||
KeV3eaQ6L+7ISfH+2afWxSWeVP1n/3ygXdrbIdUv/Hti27TrIeV/HxpQFXrb
|
||||
57SeT1SHzpar/snhc38T0+646h9P/EdizN+OK3/K3M9bZLXzud2RpS2zMo+p
|
||||
vrT+gcs56YdVv6Pqrks56UeU32tCkw8CMw6LA40afRgYfUj1MU9/PDiyaJ/q
|
||||
mz+8OymyaL/y31lffCp0Iw7vGrGlOrR0r+rLE5eOLmm6Q/WbWkallDTdqfwP
|
||||
o26bE7hzhzh+2C2ZgT3Fqj9T6vSOeXC96gev+6Rl1icblZ8w/Y6MQI/14syL
|
||||
9f8U+Hqt6j9ov2x4ZEW66nvXzJ8XqF2g/Ce6xB+rq0sXD411WfNv25/3Hw/l
|
||||
rnWob1JXcSqUu8oh/zX7e+L77feofnfMq2vi9hWrvnbklby4fVuV39GeV/yO
|
||||
+VB9280/vRPM3qv67kc3TA9m71H+NvMtft3eh+r3vfbofcljDqm+cs5N0clj
|
||||
Dvp/z963uKvNB9X3b7rxRF3mMdUPjFpSXnf7MeXfY/PN92HzUfWLXnhu1aBz
|
||||
5apfPjkhd9Ar5cqfYvNd/K2tB9Vf21AvsDjxpOob7AgFFu+oVP5uW2/iTrYe
|
||||
VT+k+WdDa5dXq35Uh8Cw2thq5Xex9S5Ot36g+lUv9+uc0Oic6oNTO8UmZJxV
|
||||
fob1E3GZ9RsnrN872XG9fowdV/uL/g+TH75fsD/A7A8w+wPM/gCzP8DsDzD7
|
||||
A8z+ALM/wOwPMPsDzP4Asz/A7A8w+wPM/gCzP+CP7xXaH+z9iBve+usuCVVn
|
||||
8snn+4T2D5sP4hUrFw2vnV2lfL4/qP/nu/NPnDSybtbirpXK5/uC+r3Nd/Gl
|
||||
BsmrB+08oXy+H6i/2/oS93kmrbiurFT5fB8gfsTWs/i9FfEdkzscUD73f+Id
|
||||
rX+Id14/PyM4brfyud8TP279Stz109H5cYOLlM/9nXil9Ufx9XpTyotTv1I+
|
||||
93PiC9u5/Vjra83ERfEJadl6v9y/9Xut/4vvmdqtWVaLzcrnfk18r+034k2p
|
||||
w79MHbBL+dyfibe3/U38ZuuFgyJvLlE+92PiP9h+Kn6guPR8TsFR5XP/Vf+0
|
||||
/Vt8Yd28p2KcE8rnfqt+aecF8cC7ekSl/bVC+dxf1R9vcc8n4uUv7T1XfPWU
|
||||
8rmfqh/a+UncYNPkja1H+OuL+6f6n52/xM+3aj4/dW1NOPvrz8YT59jv8deP
|
||||
PY/4ivkQx5tP8XR7H+Lt9j7FsTYfxOdtPokLbD7q90bZfBZvsfUgnmbrSdzD
|
||||
1qO41taz/36sH4i/sH7i+7V+JL/0d5j+rvns9XeY/g7T32H6O0x/h+nvMP0d
|
||||
pr/D9HeY/g7T32H6O0x/h+nvMP0dDu/v7Jfsj/R79t8Ntv+KI35OiU0Yf1b7
|
||||
Kf2e+PO234s/y94wrLZxtfLp98Qb2vlC/ORvo2YtXlGpfPo98Rw7z4jPXX4r
|
||||
d9DAcuXT73U/sfOTOOZXuVvrysqUT7/XeHZeE0+cPzE6ucNB5dPvdb6186E4
|
||||
WP5genDcHuXT74nXe9Y9j4obv3RoXdzgrcqn3xOPtfOvuE+r5dWh3JXKp98T
|
||||
33jOPW/r/DQtMCMjULtQ75d+T7y/ne/Fj+TktshqUaB8+j3xr+0+If7i1oeT
|
||||
S+btVD79nvhtdn8Rz+41Kiny5h+UT78nXmj3JfHj5Usu5hQcUT79Xr/X7mfi
|
||||
a9smJsbkH1c+/Z74ArsPioe0b9Y2Lcq/L9PvdX+w+6f//G/k1hS/dUr59Hud
|
||||
1+0+7N9fvh9S0PrQaeXT78Pu0+IJHa/MT+39C9b7b2rj6bzIeuU8/FDF1a11
|
||||
a2rEPZ2RF3Oq/PMt65X40bkjLuUMPyMuOZnXIXlOlf7eante1bN+yX83/pvo
|
||||
5Kv+/fztea2SIrv563mE+VU961n3h7IWv4+8sT/B9z705vTgjfOb+k2x+z5V
|
||||
z/om/7tZr6cHHzshnrf5y2dLjpWqfoDNH9Wz3sk/Nmp5SsnGo+JDzVLz4qIP
|
||||
qH6+zVfVs/7Jj/36hWBcgxJx9LiYFlkv7Fb9WlsfqqcfkD+5/v2tsp7YJT7w
|
||||
yrcnQ08XqT7R1qPq6Q+6Ty4rPB26e7N4Rb+WMwMTv1L9BVv/qqdfkN+3+/Ws
|
||||
wMRs1Tc01vxrY/1G9wP6B/mv2t/z2X6Pvx7Hu/1N9fQT3aftecUTzIfqV1k/
|
||||
VT39hfw25lt8n70P1b9k/Vv19Bvy99j7Fh+w+aD69rZfqJ7+Q/77Nt/ExTYf
|
||||
VV9t+5Pq6UfkR9l8F3ew9eD3Z9sPVU9/0vcrW2/iP9p6VP0i239VT78if6+t
|
||||
d/FB6wf++7vu7veqp3/p+531F7HXf5z/Ag+Y5bQ=
|
||||
"], {{
|
||||
{RGBColor[0.798413061722744, 0.824719615472648, 0.968322270542458],
|
||||
EdgeForm[None], GraphicsGroupBox[{PolygonBox[CompressedData["
|
||||
1:eJxVmnkcllMWx597n1RKe6m0077v+x6tkpRMQiNC+6ailBbtKSWEaUWUqLFl
|
||||
zBhrlKSiLClKKaHQFBFmztf5vZ/X/HE+5+73d+5z77nnd9+3woARVwyPSZI0
|
||||
z5EkqekiJsGEsvNNrDg5x6S0SR6TvCbFVZbTpKRJLpPcJhdIn2tyR/C+xUxK
|
||||
qYz+ZTTGeSZVVM885U3ymxQwKav6fCYlNA9zVFB9QZM7g/etbPKipTeZFLJ0
|
||||
RZPCsmOelfU1PdikquYBe3WNC/Ya0mCvKQ3eeiblhKu+NPPXkQ1grCtNu1rq
|
||||
V1r5fLLnX4bhnyYXssbCUc1kWnDsTUyayo4qqisufI1MLpJNLVQH9pbSYG+m
|
||||
fozbSmXY0VoaXG2ka5u0F27su8KkrUk7SR3VdVA9ds8IjrGzyWuWftWkgaU7
|
||||
mjQUxl7qz9hd/mRTN+HD7u6yAeyXSYO3q9rSrofKwN5TuMF3qcag/+WqbyN7
|
||||
Sut79Nb8YB+gdowxOzh29kF/4WD+q0wukR1Xyz6wXyvczNlPZWC8Rpq6t2zM
|
||||
zSYXW/o6te0urLW1jjdoftb4etkGpr9qfvI3qp71u8Wkj3ANVBk2bbN53jG5
|
||||
0tJDZAd4h0qDcZg0GIdLY8cIaTDeqnUB11hp5h8tTGAcI027kerHmo2Spt04
|
||||
9QPjJGECy+0mN8uOBcHP3ESTKcIElp1WvsPkJktPVj+w3ylNuzsS78u495vc
|
||||
ZTLD5AHpmSbThWm06kcL+wxpbF0UfP75JncLC2PvsfLdJuMtPdfkNmGfqX6s
|
||||
zVThZQ0WqB+23qu6aSb3yAawL5KeorqRwrdQ/Wi3RHVgv08a7IvVj3HfNHnG
|
||||
5FmTpcI0y+R5k0dMHjV52GSOsC8Jbt8yk9XCtEhtF2nslbIBLKukabf8T2uz
|
||||
QnqB5lgsW9dq3cGyRjaA/XFpvs8Dwed/2uQx9aPd51b+mcmDll5v8pCwP5Hp
|
||||
Z7JZtj5nstfafmIy29J/F6aVWo+Vwv6sNLa+KExg+Yc0Y78gG8CySXqN5lit
|
||||
tdmgNWMNXlI/bH1NdRtNXjZ5MoM9uH2vqG658B228kMm6yz9uurA/oY02F/V
|
||||
2mzQt2R/cYbeEia+bUsbo7pJDZOtwo19uzQnY7yjMmw9Zu2+4l6x9Hsm/xLe
|
||||
LbKf/suC991p8r7GwL69asc8e4SVffeB6rFjm+ZhbT5UPd/qE5O31f8jlWHH
|
||||
x9LUlbF585qcZ/Kp5gH7CcsfN3mXvWGyXdhXBsd40OSIyW7hOirN/IdlAxi/
|
||||
lKbdF7Jvl/Kvy56v1A+MxxPHsc/ka2HFjm+k96ruHdl9TP1o9x/DdtJkv6W/
|
||||
N/lM2L9VP8Z9JDj2k7SXHeA6JX3I5Cfhxr5c1v606R8lh1V3RvXYfVY4wPuz
|
||||
yrDpF2nqcgfvz9i/qi02/S582B2szXfCviY4xtT0b2pLuxwhiz1ncNzgO2Pp
|
||||
n0xOWPqc4PWnZM8ufY9zg88P9uLB2+XUt/9FdqwNPmdR7YufZUe+4PVg/83S
|
||||
v5r819L5g8pMCggrNuUJPg/9CxOgBrfvtDCxjiU0P2t8fnDbwFRMGMiXVD3r
|
||||
Vzr4uOC6QGXYVEqaurKyB7zlpMFYXhqM0YLlYFLQ0hcRhwbHWC34upTQ+S6h
|
||||
+asIExirStNuvdapkkllpYvJL5QUxrrCBJZawoodtaU5fw1NLhSWmupHu3rq
|
||||
B/ZchjenSQVL11E/xu1m0sykucml0i1MmgpTFdVXEfbm0tjaRpjA0laasVvJ
|
||||
BrC0lq6lcatpbTbI7sYm7dQPWzurrAnfwfDmNalv6UtMGsjWJn9as/bqh61d
|
||||
VAf2rtJgf0ZjdgrZ+J54t7sw4Y/7BI+74RE9ZAPYL5fG1qB6+MaVwdPwpl6y
|
||||
ASyF2BcmHSzdU/1YmyukaTcpOF8qmmR5FJwEjgUXgLfAgUooD38i5iX2zaF6
|
||||
uBAcq5T651E9+Vwaj/74aO4c7onLZCu2wVVYC7gLHKuC8vAq0gU1DzyjinBU
|
||||
U35KcD5WSTior6x1YQ3hMPC5ssINjurqT554uXaS5WA1hLuW8vmEq2yS5WzV
|
||||
kywHq6P6esqX1nj0rxEdH2sLD6sv264Kzl3ANz04H2ss3PCRJkmWR7WSTc1U
|
||||
B264SHNhob5lkuVa9JkZnDt1SpwzddA+A2u7xLkCWNsrn+F1LYS9rcaCY8FR
|
||||
4Cp/CZ5uJFs7qH9VYQEfXIS4/VrZAH/prPHgGj3Vlnbd1B+e0Utzd1ddhqd1
|
||||
lz1wlx7C2ktjddM812hduib/z5f6CVM3lWED/KaPMMFf4DN9g5dj25zgnO0v
|
||||
Gquf2sG3estmMPWXncRTxFXEyv2Cx/K3COv1iXMWsA9Qvo/q4SpXB09fJZvg
|
||||
NHAb+NZArQvrdYP6X6F68vODvy8MSrJca3iS5WZDkiw3Gyoc8JRRspn6wbJh
|
||||
pPpnuNbIJMvlhmkf9JQdl2ms/kmWy90qXOOUh2ONkz3MAwe5QzgmK78wOE+b
|
||||
IBzUT9S6sIa3JVlOODrJ8rTJSZZ3TRfuqYlzGHBPU36AcI2RHVPUP8PT7lL9
|
||||
TOVHaTz6t9L3w1a42izZdk1w3gO+xcE53jzhhr/M1zzwl0XCca/y4Ib3LEyy
|
||||
nO0e2b1A/SepfoFwLFF/eAkcaJZww1/uS7K89I98cD72tyTL8egPV4P3wH+u
|
||||
DZ6eK7uXqv/KxLkCnGFV4jznGeGgbkWS5W8rhXu18hk+tkY4nlAe3HCfR4Vj
|
||||
jfIZfrha6wWXWSYca9WfPHzlaeGGA8GFrguefjjJ8kb6w/PWyh7yG9V/hWwi
|
||||
vzQ4V3wq8VibmPtT4XhONv81OCd4Wbi5o55PslzuBeGgHs7TP3h6vXDDV+At
|
||||
cLKXZA92v6j+Ga5I/uHgvO7fWms4zhvC/VrifAncrysPDu7Ot7Qu1L8i3JvV
|
||||
/znVb06yPJD+t+mbz9HaP6+2L2ottgrXNuXhdttkD/MQa+8Sjg+UXx6c4+0Q
|
||||
Dup3al1Yw+1ary3CDY7d6k8e7vOxcMOV9gj3R8pvEq4tsmOP+pPfq/5b9Q33
|
||||
JlkeSH/ue+4o7i443z7ZRmxFjEVcCVb40UHNB685KjsOqS7D9w5r7iPKrwrO
|
||||
Gw8kWa54RHMf01iPBudmPwgfXOcbYfxa7d7X2Idkx3G1GxCcM8H14H+UYwP8
|
||||
j3I4VVnFmcSp2AA/Oqmx4CSnNPaPyoP7J+WZH45zVph+Uz7D8X4WvrPKY9sZ
|
||||
9c9w16+F9Xf1Z274DTwHfHAjAtQbgqe/T7K8FKxwu99lM3l4Ev2ph0ORfzw4
|
||||
b4zBbYA3UYcNcCXyYIIrkQcrXAk+leFRcA/soQw+hU1wKNrB+QoIB/bDp6jL
|
||||
cL/86lNaY2EPvAp+tS44tywi3HCoYsJdXPkb1T4IdwnV5Rauklov+hWVPSXV
|
||||
7qi+wxlhLyMcGS5XLWR5YDmNASeqHLJckT0CLywvO58KzvEqygb4GTxtoNKF
|
||||
tS5lNV9RjQe3AUcerSsYawhHcWHJ8MiqwoF9NdWujPZpba1jLdVleGMt4a2n
|
||||
PQ0vrCfbwAfHgmvdpDRYNwbnbI00P2e7uTC1VD7DFZuGLFdsJnvgZY1lX1Pl
|
||||
wdpK/cEBf2onfPCm1iHLLcnfHJwHNgxZbkl/OGJ72dNAbS7WGrRT/+HB4z9i
|
||||
vxHBY0diQXDAGzuHLG/sItzdlM/wwB7C0VN5cMOpugtHD+UzXJr+zwbnnx1D
|
||||
lgfSf0hwTgIfgS/2kv2DgnNLeGVj4eokO3qp/9Dg3ACfOyx4PE0sPTg4j4WX
|
||||
bpc/w4eNDB5LEUddb3pc8LrRwe947vcxwe9X7tbbgp8lztHtwfdrYfUboL7j
|
||||
g/sa/Mytwe9y7uaxwefgTpqgPXSRbB0qzHzHW/SdsHWwMPN9Rui7TNT3bihb
|
||||
h8nGvvqWf/AKrWNF2QUu5h0VPPbiDkaPlo3YOkY2Yuutwnyj7CwsWycIM7aO
|
||||
l43YepvWBFvHykb20UitLbZOFGZ4aPXoPBkN34crTw7O/+GnfJNRwlnN2lRV
|
||||
u5rqBzedGpzPVlIb+vK7LTEuMRPxRa3ofeC0dwXnt3Dbbtawq8lj7EvT3U2e
|
||||
YP+ZvtzkSdbO9EWp4+J31ZeC/3ZZ3cqqpT5eedP5U7etrOnzUl+vcqbzpb5e
|
||||
nU13Mllt6SqmK6eOvZbpmiazgvPwTRp/oJUNNcyv8y0t3cfk75buEt1v4uev
|
||||
trK+Js9ZurfpXiZPW/ofwsrvv9dZ2U3Ry8pYOm/q32mT2jDXpdF9F+epm6W7
|
||||
Kn+9tb3F0i8HXyNiCOKHulZex2QufUw3Mrkn+G9I8BO4Cb9tva8yuOF7wTls
|
||||
SRvv3eC/3/G7F9wMXsbvUB8F/70DLvNxcC72YfA6xpml8WlTKnod5eThJNQ3
|
||||
MCz1Te4Ozuk+CM5JdwXHxJxtrL61yYOWb2+6ncnfOG+mLzZZYemWpluY3C97
|
||||
dmiuZlbW1OTe4O8n/J7N778XRJ8jY9NOta+tfcfbA+8d/1T73bIL7JdYm4uj
|
||||
xxalbew8qZ+rNVb2Y/Rzs8H0r9H9XwGr/y26Xyhk6f9G9x3rTP8c3S+sNv2f
|
||||
6Oe1oLX5PbovKG7pc1I/8/db2dfRz3FhDk3qfmS5lX0f/dyXtLJcqfsCzgYx
|
||||
EPFPJ6vvGD3meMzq11u6sMkySz9qOnf0OIa4inds9s6PwWNU7H1ce6mzxuBu
|
||||
X8X5s3w+7UFig0ra852VZ951wsD5XKez0CH6HIxfwsbJmbovK2I6pO4T51qb
|
||||
g9F92zTTn0b3fwtMH47ut2aa/iy6L+SPIO9G96+TTX8c3SdNML0num8rZWOf
|
||||
m7rvv8B07tR93zirfz+6zx5tekd033y+1edI3a/dYGVvRffTnFvONbHQQ1Z2
|
||||
PLpPLWptY+p+v5jpNHV/utjqj0b36+wdYnti3kHUW/5tyw8w/UbUHWJ6a/R7
|
||||
hrVqrz7tovMHeFNH7UFiQH5n3679/K7yV+qc8dskv2O2is4b4bBto/MveAzn
|
||||
Z7nGpE3L6NyyjenWasd5oy98k7PEmeftAj/IWyHvhC/rfOGjmli/xtHfOFpr
|
||||
PHhePUvXjf5G1lT18HjmhF/DTc+XD2Mcxvu3ziD3wCvB7w7OOW8WvFe0iM7P
|
||||
M+nmGgvNm8Yy4VksH9Us+tzU4VOWak0ov092wV3h4fxGWSe6jdxB+FDe+PCN
|
||||
3aPHQ8SQxEPERcQ2fCv43cHEff2zqufbtVUdffHj9MGHb9ReKqQ7hfdq7sbn
|
||||
g9+P3CUbNRf35wvB71zWknda3iP5Xsv1jfCn+HF8aX2td1/drdO1hthVW/35
|
||||
LnP0HRtGfxvkXa1RdL/MONwZC7WGDaKPSzvS87UmfHPe5Saqb0PlWcvDWs91
|
||||
WlveN75UOWWcAf6bwv9SSuhMkN6scvbzUu1p9jNlW1T+qfY5/pnfaOHtcHbW
|
||||
41utyT6V75c+ofQJ+T24ZHmb97vgYzAub6m8o7I2W7U+xXXPsyf5T9EbwknZ
|
||||
ayp/VWnKB2oczmbGHt6BM+3qq36b2vRWG+Zn372pvddB7RmD39C/Ec5y3Ata
|
||||
2+9kF+Xs5f3az/yf4aDWmbXjzYu1ZM32hWzZ52pTxsY8oHLG5U2HM8G3OqK5
|
||||
8AdHdXbKRv+W9OU8faHzeEBjMs5azUGb0tG/Gd/rVPDfqvdrnmPCjx3fq5z6
|
||||
08G/VYXofSg/qb6U4xd/CO7HtmmsP9aBeIH7Lfg6HRP+4+pP38xY7BFiPsbi
|
||||
bhrIHZL6eWMvtZE/ZCx+9+Wu/C56rEacdiF3usbkN+hf1IayMyr/NnrcQMwA
|
||||
r+Ydgd9eOcucQ/YY9/kPutO5e88Gv38Zi/bc1dw/50S/T38Vnj9+w5WttD0Q
|
||||
/X7lbj0ZPd69PYNd7eHJ8Hx+Sz0W/Y7kfjwS/Y7kfjwUPbYgruD34hxqT7+o
|
||||
dEXTafQxU5UX1By0w9YV+GYcWnR+C1fn91C4IryX3xmJJ85TeQW1AeN40yNS
|
||||
j03hjvDM3qbHmB6S+vkkjsklPHeaHp96bDrR0mNSjy9HWPrm1M9VTrVnrodN
|
||||
35v6WhMbFRIe7uQ3dS8/wh2a+ro/gG9MPU4Cb361f9z0CuJC009yb1u6AGPj
|
||||
L1Pfo5Wj21lfdhSSLcQXb0ePMTqojrXhDmEM/P9C07NS92vEU6wl8RVjFNE4
|
||||
3Jn4KXzMR9FjEeIQ+BD3K3cr37CS1opYnjPJecSf4X/xM8QUxMr4pXOj4wYz
|
||||
fhdugI+CNxDfEz8T//4UPQZmPapoTfAx+BT8AP4Dn8UZ5Hxznjl/u6LHf8R+
|
||||
+DZ8Med3d/S4ipgKH4avwYe8Fz0OHqZzxr5nz++NHrcRs22LHnMP1X6vqD15
|
||||
WmeV8wjGwsJJDH4qehwOd4XD5tBdDF/NlJFmG8Nr4arcp6ejc8gJKqul8mnK
|
||||
w3/hznBp7m6+VVF9rwyvhlNzv9PmTmGorvZwhV+i8wXigmLCwB3BXc49viU6
|
||||
f4A7kOd+byIMpLlHuP/BRtmZ6Hx4ourrqM3m6LwFzjJbvokYY390TjJa49eV
|
||||
vzrLPkr9HSSvzi/ryf7KrT02z/T01O8MYi/iM+6IYfiV6HErcRlxGHfWWCu/
|
||||
IzpvJHYjhiNenASPj363cMfRnvGIPWhDfHK7tZkS/Y5hnhaaKxMXEhMuUB/a
|
||||
L9HcxKKLlAbD3TbOkuj3zYOmF6e+16bSL/V9PcPSk1Pfm6O4B6Jzy7tNz0x9
|
||||
L89hvVPf+8T/cCr8OfF7R51fYhDuCPbwIiubm/r5mGTpcamfUWIu4i1iLWIu
|
||||
0sRgxJXElztkI/E09zIcC/4Ad1imdjs0LzjgILRtpfYr1QZe8KDNuTK6LyeG
|
||||
5+4jjiKWb600MQB9KVtk7ZdGv+se0fg/6F4GG2MTDxIXEk/OU36Q1pxvQdxI
|
||||
jEkbvg+xNPgP6HvRfrBiDL7pA5qLdgeFv73aP6R1gFNwh7Lm2H0fY6fuA+bw
|
||||
FhI9blpm+v7U/cTNlu6fur8kTidex/fC4b6KzuMGmR6Quq8lNieO5x0GLngi
|
||||
Oh8cZvqm1H0qPPXz6FwVvkx7Yn44/TfReT1+nrngBevVjjbPCAdvPvO0D4jn
|
||||
6+u81ROGPGo/C/+Rehw2nXVNPRbcoHGwhXsPn84YxLfEHpx1OPcX0Xk3PPvL
|
||||
6Fx7tuZl78FN34nOT5dpP8Dv2MudtJ+5m0jzXrCKPZL6nbPWZHXq98NjJstT
|
||||
xzGENUud4z3Ft0rdR95o0i91nzfV9OzoseZY08NTv6NmmJ4fPb6Du++Mzt95
|
||||
A/gk6r3Y9OjU76u1OndwZ94V9kV/W6Cct4siWivWnzeNUey71O893hi2R39n
|
||||
oG0XtSceI813473hw+hvDuvVjjeTCxN/U6qQ+HvDB9HfHP4H7tbfrw==
|
||||
"]],
|
||||
PolygonBox[CompressedData["
|
||||
1:eJwtlncYj1UcxX/3XjJCj5LRTkZ7096lnZWQVfbee6+M7JW9Z0lPEqGirRKR
|
||||
osRDipIeUppCn/Oc94/z/M557/t73/ve+/2ecy9u2K5a25jL5daBPOAEohF4
|
||||
KuRyLcGslMu9iy4HCoD/QENQg7EW4HV4G+75DF4KfgrogbXQrUFBxqbpmfBu
|
||||
4BJ0adAH3hc0ZaweejV8DSgHLwv6wweAIvCXuKcZvBcojF6EbgrvCfKjx6Of
|
||||
hXcBBdAvaI7wrqAQeh66CbwHOB09C90Y3h1UQVfWO+BLwTrGJqFPaq7w9WAq
|
||||
OvFbBjwNHkDPZvxz1msGeiL6RPB/6qGfQC+BR1AH/ZDmAN/L/XXRj6IXoo+i
|
||||
56CnoGP0O94G49D/MF5a6wjuQk9FL+P+AO+qeaDbgoTui64Lbw/uR9+nbwye
|
||||
Y2t9q/YQ/h6Ygh6L/jv4HY/DHwOLg+f8CPxhsCB4jnfC7wBTgucwkf+PRP8O
|
||||
PwYehFcCc4O/cRjj/dE/wPeDsehh6MPwI2AkejD6IPxnkA8+mmvPwDuD09DP
|
||||
oxvAO4EcuiO6NryN1hTdE10H3g7kQQ9UDcE7gOZ6Ftfegr8N8sKHcK0+vCO4
|
||||
B303mA6fAS6DXwoGwQeDtdz7XPLcLoS/BUYlf+vF8DfB8ORvuQheE9yumtPz
|
||||
mO4S9Bx0IX4Lq4/gNcCrjC8HC7g2A52P3/z6LngtsEK9BF5TrSbvVQn4y2AB
|
||||
uii/Z4Lq8GpgGeOvgKpcuzx57hV5fw10RfRY9Qd6FboLejv6XPgK0AK9AV0S
|
||||
Xg1chR6qveT+6uhrtQfoWugq6PLJvVgWvRLdAb0VfQ58NeiD3os+H/4kuAE9
|
||||
Sv7A/W+ge6C/RZ+n9QC3oCegRzBeWXuT3PtF0cvVy8l7V1y9pL5L9opijG9H
|
||||
74iuddXALvju6L1VDeyB742uHe35N/Cd0bWhHtkE3xxdS/KoLfCt0b2kGtsG
|
||||
/zK6ttRjteH3JteKPPId9MzkvSurWga90XuC16A+umqyl5wFPkB/GO2l8sz9
|
||||
8APRXqWaXwMfkNwrF+jb1dvJtVAJfIreGO2lNdXD8IXJtVA+2pvnJteaPPoZ
|
||||
1WRyrVUADbQnybVSBmxAfwxaBXv8bYzdCiYF13BnvQu9MdjTr4FfDYYH18SE
|
||||
ZA+Tdx1HT072PHldLvOyufzmifY0eevs6DF57PTkNdLa5M1qe5l0dI2rtudH
|
||||
j6nG5a0z4aeCPbaOegl9NliJHpLck+rFQ5pjcs+qV39FL9K3w4tl7+ibvOZa
|
||||
6+8Y75pco6rNHcG9+yK8SHQPj0/OBGXBv1qj5Ewok81pWnJNlM2+eWCyh8g7
|
||||
DjA+OtnT5eV/oOcn75H25ozo3l8azeUB8oaF0Vkrj5B3t+H3/WAPV1Y2Q68N
|
||||
zkxlZRP0quDMrJvcM+oVXWuW7BHyhg+CvbEFel2wR16Bbhc9NiTYC1uh1wd7
|
||||
YqNkD1Dv61qD5B4tns1BWd442wtl+lH4b9FZq4xtlewx8pZPgr1wMbpgtCfO
|
||||
Tq5R1aauHQZHorNZZwbVXqfo/6oG/4L/HX0W0BmgOeMdVNPwj8AxrXP02UCZ
|
||||
/y/8OGgefIY4qV6M7iX1QMNkzy2RrUnTZI8sma25smIE/MfgzBia7Anygl+C
|
||||
s254ttfKPGXvmOgxZbCycyh6X3CGKvtGZbWqDByTfEbQ2eDP4GydlNWKMnZQ
|
||||
8hlA2a85/AQ/GH220ZlnH/z76OxUZl7P/deBkcEefGXyHmtv5fHto9dMa6UM
|
||||
UNZPjn63Mr87vD3XtgR7/M3wm8D4YM/ur71B7wz29ArwG/XNwZnTW3NBfxWc
|
||||
Ocr+cVkv6gwwIvkMpbPT0eCzw4RorjOE3tUP/XXwO7slZ5qyTNf07D5Zr+od
|
||||
8q5B6N3BHqazzPRob9KZpmXyGbVUViOHtDfRZ1GdEdsmZ5qybBO6Y3JmKiu/
|
||||
QPdMzjhl2y50r+QMU3bpnfr2XuhtIVsD9NTMK3TGUjY8l3mNMqJf8plBZwXV
|
||||
hNZyQPZsrWm75AxW9m4O3stu0Vx7qr3pkc1NeySv7pLNXZ7dKTmDlb2a07zk
|
||||
zCifedr/yW+HpA==
|
||||
"]]}]}, {}, {}, {}, {}},
|
||||
{GrayLevel[0], Opacity[0.4], LineBox[CompressedData["
|
||||
1:eJwl0rkyXQEcx/FzXYlYEi4S+5pHkEeIF1DkASiSKK4ZhTEKhcIMYxQKhUKh
|
||||
UFB4AZ0g9tiSkLj2NbYkQgjiYxSf+f/mO3PmFOeUVNZURENBELQRx/1O5yWv
|
||||
KOcNb6mnhS76GWSKGCfBw8MRSinjNeW8oyQcBP+84IpL+nimFfPXvuCcXp5q
|
||||
Rfyxz/hNDylaIb/sn5zSTbJWwIl9zBFdJGn5HNo/OKCTRC2PfXuPXTp4ouWy
|
||||
Y2+zRTsJWg6b9gbrtPJYy2bNXiVGM4+0LFbs73yjiXjtBcv2El9pJKw954v9
|
||||
mUUaiNMyWbDnmaOOkJbBrP2JGWrvP56WzrQ9xSRR/hPRJ9xxxqjmljT9ozvK
|
||||
CFXckKoPux8YopJrBngfevhX7gBapE6I
|
||||
"]], LineBox[CompressedData["
|
||||
1:eJwl1Pc3lXEAx/Hb3uuc+gPa2nvvjYxSSqEkM4QQQhRCEaIkhNA4jdPe+y/r
|
||||
9Zx+eN/X/fxw73me7z33mZuaH3dxVCgUmuglbHQoNMb7OXytRCON8zhfCxRj
|
||||
JzGdC7lIi3XEPs8chnGJluqoncl8LuNyrVCcncMiruQqrdYxO5+lXMO1Wqfj
|
||||
dhEruJ4btFHxdimruYmbtUUn7ArWciu3abtO2tVs4A7u1C4l2LW8xd3co706
|
||||
ZTewlfu4Xwd02r7FDh7kIYUr0W5lFyMYqcNKsjvYwyhGB2epZLuL/YwNzjE4
|
||||
M52xezjEuOBcgjPQWbufTxgf3GdwT0qxh/icCcF1B9eoc8H1+W0PKVwRitRh
|
||||
RSlaMYrVER1VnI7puGb7/Cs99l0vOcwXHOFfPuIzDvApB/mHDznCXg6zj7/5
|
||||
gIO8zwF28xfvsY+d7OVd/uQddrON99nOH7zNu2xmJ1v4nTfZzka2sYnfeIMt
|
||||
rGMz6/mV19nEGjbyGr/wKutZyTpW8TOv8BrLWMNyfuJlVrGYlSzhR15iOQtY
|
||||
xkJ+4EWWMJfFzON7XmAhs1jAbL5jBvOYxlym8y1Tmc0UZvEc3/AsM5nMDJ5h
|
||||
LGf5f8/UDE3XNE3VFE3WpOBZoAkar3EaG/r/bPgH6Z9xNQ==
|
||||
"]]}}],
|
||||
AspectRatio->0.05,
|
||||
Axes->{True, False},
|
||||
AxesLabel->{
|
||||
FormBox["u", TraditionalForm],
|
||||
FormBox["0", TraditionalForm]},
|
||||
Epilog->{
|
||||
Thickness[Large],
|
||||
RGBColor[1, 0, 0], {
|
||||
LineBox[{{1.2, 1}, {1.2, -1}}],
|
||||
LineBox[{{1.84, 1}, {1.84, -1}}]},
|
||||
Dashing[{0, Small}], {
|
||||
LineBox[{{1.15, 1}, {1.15, -1}}]}},
|
||||
Method->{"TransparentPolygonMesh" -> True, "AxesInFront" -> True},
|
||||
PlotRange->{{1.081, 1.909}, {-1, 1}},
|
||||
PlotRangeClipping->True,
|
||||
PlotRangePadding->{
|
||||
Scaled[0.02],
|
||||
Scaled[0.02]},
|
||||
Ticks->{{{1.1,
|
||||
FormBox[
|
||||
SubscriptBox[
|
||||
RowBox[{"-", "r"}], "B"], TraditionalForm]}, {1.2,
|
||||
FormBox[
|
||||
RowBox[{
|
||||
SubscriptBox[
|
||||
RowBox[{"-", "r"}], "B"], "+", "\[Delta]"}], TraditionalForm]}, {
|
||||
1.84,
|
||||
FormBox[
|
||||
RowBox[{
|
||||
SubscriptBox[
|
||||
RowBox[{"-", "r"}], "0"], "-", "\[Delta]"}],
|
||||
TraditionalForm]}}, {}}]], "Output",
|
||||
CellChangeTimes->{
|
||||
3.607867749227479*^9, 3.607867786585499*^9, 3.607868587378818*^9, {
|
||||
3.607868639064415*^9, 3.607868696806839*^9}, 3.607868746769415*^9, {
|
||||
3.607868794963891*^9, 3.6078688389460506`*^9}, 3.608127268025208*^9,
|
||||
3.608127305438632*^9, 3.608127341226541*^9, 3.6081273750819073`*^9, {
|
||||
3.60812741126084*^9, 3.608127446917796*^9}, {3.60812748164819*^9,
|
||||
3.608127643565487*^9}, 3.608803418665922*^9, 3.608803450065078*^9, {
|
||||
3.608846656545684*^9,
|
||||
3.608846666514297*^9}},ImageCache->GraphicsData["CompressedBitmap", "\<\
|
||||
eJylVwswnFcUvvu0xJJEWK+EVZ1oq1WMKZ02M4lOajw7045ppp16bYJBJF4R
|
||||
1CvEVNqkpRMVEpQhhpYlqXZWJKLoQ5t6TJOhTJDIEq10rdeydM+9/8rSn6Wd
|
||||
2Xv/e+4953znnnvOuXd9guLCjkYFxYWHBFm/GRN0Iiw8JNb6cHSMaorFQIgR
|
||||
hhCysEYwXlENqW5F9VsJhw6hXfijw15cXPw8IiJCKhAIQoqLi7OSk5PzIyMj
|
||||
uQsLC8hsCzwKzMPhy2SytPT09Lfq6urS09LSdGdnZ5EjgdqNP1zL0dFRGZ/P
|
||||
B3Uw0+Dj4xOVl5dnvvkyBZCakZHxWltbG1Cvtre3A5gawIiw3LWzs4MloOr9
|
||||
/PxERUVFyGKTNT5eY++/d+9e3Llz58B2s7GxsXEi0uXs7Iy3oaJ05ufnf3Jx
|
||||
cUH69CJCYghZZR2prKzMjY+PJ7xE22fHjx+/7unpWRIYGCj29fXFztuzTX4d
|
||||
wh+Zn5/v2tnZSSjC3+Th4fFCX18fU6lU5kVFRe0bHh5GozT6mYT/kampKWN5
|
||||
eRlTqvbAwsKCsp9el/WaLRpPTEwM2tjYYBXEZK53Y2Njh5ubG1Duzc3Nna6u
|
||||
rrButH0R7sYbHTcxMYHjAOql7u7u4pCQEPVG10BQG/3Fyclph1wuB4o3NzfX
|
||||
a29vr94orS5qoxz4cJrd3d0R52J4eLjaUaDvDYlEot4CRP4cj8fTn56ehrbM
|
||||
YDAAR/9/yuNlZlhBQQFiV/v7+8MBAvV2bW0ttbVrXl5ezl1dXUCxlpaWBmxt
|
||||
bdEf2nAp4YzU1NSDLS0tQL1++/ZtyGpiExHmaQrTIVF+opLo49jY2DMpKSk7
|
||||
p6amwN0UCoTR3wYGBmA9hDSgIuPti+DTYOJYYH8SExMD+QvUiz09PZTcs/39
|
||||
/aUBAQHgPPve3t7fHBwc0AO8prseSm9mZiYnMTER8vf02bNnwfHqoKDVsyb6
|
||||
OVAWwF+JOTk5HyUkJIBF6kpDu2ZAE8/k/NlGk5OT75eXlwPMexUVFaObqNlN
|
||||
L0IZRyUNR6FQvFtVVQUNGeKelZSdnX3iwoULmNIhc/enrKxGFywt+SsyGXUd
|
||||
sGRKPh9UBddevoy4mI/7aXR0dHxubq5aJyCeP3nyJJOogQL1RWhoKKaukrns
|
||||
pKSkY4WFhZg6CD3zaaiwoKoHXblyBVNrbYcqF5R6ptCgtXMcGeKeZSJpHdnT
|
||||
3PYAUzpkTr6guwPEDFeePFlvu2W7ZADpYT6e4a0OqXnTjUGgoGUFHz0F3/1f
|
||||
NXbb1YrvVBF1gu9u3d91s30MUweh17CX/WFmZiaMzB8+fAi3lNW/TA5My7qE
|
||||
unrnVDcm9LTmyRd3kLk7nVJVPAAfW9jw7V3f83k1GUfDkvZelww8hmlNaOHQ
|
||||
0JCvWCyGHNg7MjKiHfrwtcIG/5+rq5krSqUaenpJX38VWrmK8bJ2ZfmFjR+U
|
||||
lZVhjnVu3ray/r+sbB/NmJpqxtuMQk+PRtlzpDRCujR6e3tDFl4ODg4GL8Cd
|
||||
xNCKNa3Q098oPuix4I6Eg3br6OiAXAssKSkRSKVS7VjyeV299VgbeJxgceAk
|
||||
bxw6dAgoqHBFIpGIKsvIBl5qiGVtrRqqxkwmgrcanlOpR1ipoYpSwhRzVYJH
|
||||
4gUuN7jQoLAPCYVC5sbWc4n1WDWMoO0kcwculUreqamp2cKxU96DigR394HW
|
||||
1la4fH91dHS0GRwc3MR7m+AP/LnvGalcINCMlDXp8xT/ebIKUQH1WuOhsN3w
|
||||
+M9JMrP189euzKOhQHzkh8pKzfTdYOvalb1SWtnq0dTUtO30hesxK/jYKU1l
|
||||
g48thRMyY+MtHMpaZXAupyOiM2zETb8jM9zTFki1zxy+qf0RXSR8Ll9WfW9/
|
||||
9esuTImgpwGAfwzwssGvGzPcP7WMpgD43ayvRxcJH7wj/KurqzElgl4TADH+
|
||||
AbIbr4U=\
|
||||
\>"]]
|
||||
}, Open ]]
|
||||
},
|
||||
WindowSize->{740, 623},
|
||||
WindowMargins->{{Automatic, 9}, {34, Automatic}},
|
||||
FrontEndVersion->"9.0 for Linux x86 (64-bit) (February 7, 2013)",
|
||||
StyleDefinitions->"Default.nb"
|
||||
]
|
||||
(* End of Notebook Content *)
|
||||
|
||||
(* Internal cache information *)
|
||||
(*CellTagsOutline
|
||||
CellTagsIndex->{}
|
||||
*)
|
||||
(*CellTagsIndex
|
||||
CellTagsIndex->{}
|
||||
*)
|
||||
(*NotebookFileOutline
|
||||
Notebook[{
|
||||
Cell[CellGroupData[{
|
||||
Cell[579, 22, 6450, 163, 455, "Input"],
|
||||
Cell[7032, 187, 19756, 347, 75, 17236, 304, "CachedBoxData", "BoxData", \
|
||||
"Output"]
|
||||
}, Open ]]
|
||||
}
|
||||
]
|
||||
*)
|
||||
|
||||
(* End of internal cache information *)
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,15 @@
|
|||
\begin{frame}
|
||||
\frametitle{References}
|
||||
\scriptsize
|
||||
\begin{itemize}
|
||||
\item Milton Abramowitz and Irene A. Stegun {\em Handbook of Mathematical Functions} 1964: National Bureau of Standards.
|
||||
|
||||
\item G. N. Watson {\em A Treatise on the Theory of Bessel Functions, 2nd. ed} 1966: Cambridge University Press.
|
||||
|
||||
\item Marcus J. Grote and Joseph B. Keller ``On Nonreflecting Boundary Conditions" {\em Journal of Computational Physics}, 122, 231 - 243, 1995.
|
||||
|
||||
\item F. W. J. Olver, {\em The Asymptotic Expansion of Bessel Functions of Large Order}, Phil. Trans. Roy. Soc. Lond. A 247 (1954) 328-368.
|
||||
\item P. K. Chattopadhyay, {\em Mathematical Physics}, 1990: New Age International (P) Limited, Publishers.
|
||||
|
||||
\end{itemize}
|
||||
\end{frame}
|
|
@ -0,0 +1,74 @@
|
|||
\begin{frame}
|
||||
\frametitle{Introduction}
|
||||
\small
|
||||
\begin{block}{\bf Setting}
|
||||
\begin{itemize}
|
||||
\item Outgoing solutions to the ``radial wave equation"
|
||||
\item Transparent radiation boundary conditions on spherical domain
|
||||
\item \alert{Dirichlet-to-Neumann map}, \alert{Macdonald function}
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\begin{block}{\bf Outline}
|
||||
\begin{itemize}
|
||||
\item Radial wave equation and the Macdonald function
|
||||
\item Non-reflecting boundary conditions
|
||||
\item Identities for roots of the Macdonald function
|
||||
\item Other work
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\begin{center}
|
||||
\Huge Radial Wave Equation
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Overview}
|
||||
\begin{itemize}
|
||||
\item
|
||||
Ordinary wave equation on $\color{ec}\mathbb{R}^{3}$, ($\color{ec}c=1$ here):
|
||||
\hspace{2em}
|
||||
$\color{ec} \Delta\psi - \frac{1}{c^{2}}\frac{\partial^{2}\psi}{\partial t^{2}} = 0$
|
||||
\item
|
||||
Laplace operator in spherical coordinates:
|
||||
$$\color{ec}
|
||||
\Delta\psi = \frac{1}{r^{2}}\frac{\partial}{\partial r} r^{2} \frac{\partial}{\partial r} \psi + \frac {1}{r^{2}}\Delta_{S^2} \psi, \hspace{2em} \Delta_{S^2} = \frac{1}{\sin \theta}\frac{\partial}{\partial\theta}\sin\theta\frac{\partial}{\partial\theta} + \frac{1}{\sin^{2}\theta}\frac{\partial^{2}}{\partial \phi^{2}}
|
||||
$$
|
||||
\item
|
||||
Generic solution in terms of $\color{ec} Y_{\ell m}(\theta,\phi)$ of $\color{ec} \Delta_{S^2}$, where
|
||||
$$\color{ec} \Delta_{S^2}Y_{\ell m}(\theta,\phi) = -\ell(\ell+1)Y_{\ell m}(\theta,\phi)$$
|
||||
is:
|
||||
$$\color{ec}
|
||||
\psi = \sum_{\ell =0}^\infty \sum_{m = - \ell}^\ell \psi_{\ell m}(t,r) Y_{\ell m}(\theta,\phi) = \sum_{\ell =0}^\infty \sum_{m = - \ell}^\ell \frac{\Psi_{\ell m}(t,r)}{r}Y_{\ell m}(\theta,\phi).
|
||||
$$
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Overview}
|
||||
\begin{itemize}
|
||||
\item "multipole" solution $\color{ec}
|
||||
\psi(t,r\sin\theta\cos\phi,r\sin\theta\sin\phi,r\cos\theta)$:
|
||||
$$\color{ec}
|
||||
\psi_{\ell m}(t,r)Y_{\ell m}(\theta,\phi) = r^{-1}\Psi_{\ell m}(t,r) Y_{\ell m}(\theta,\phi)
|
||||
$$
|
||||
\item Eliminating angular dependence, multipole coefficients $\color{ec} \psi_{\ell m}$ and $\color{ec} \Psi_{\ell m}$ satisfy:
|
||||
$$\color{ec}
|
||||
- \partial^2_t \psi_{\ell m}+ \partial^2_r \psi_{\ell m}
|
||||
+ \frac{2}{r}\partial_r \psi_{\ell m}- \frac{\ell(\ell+1)}{r^2}\psi_{\ell m} = 0,
|
||||
$$
|
||||
$$\color{ec}
|
||||
-\partial^2_t\Psi_{\ell m} + \partial^2_r\Psi_{\ell m} - \frac{\ell(\ell+1)}{r^2}\Psi_{\ell m} = 0.
|
||||
$$
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
|
@ -0,0 +1,69 @@
|
|||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Overview}
|
||||
\begin{itemize}
|
||||
\item The Macdonald function $\color{eqncolor}K_\nu (z)$ is a solution to the modified Bessel equation:
|
||||
$$\color{eqncolor}
|
||||
z^2 w'' + zw' - (z^2 + \nu^2)w = 0
|
||||
$$
|
||||
\item For half-integer order,
|
||||
$$\color{eqncolor}
|
||||
K_{\ell + 1/2}(z) = \sqrt{\frac{\pi}{2z}} e^{-z} W_\ell(z), \qquad
|
||||
W_\ell(z) = \sum_{k=0}^\ell \frac{c_{\ell k}}{z^k},\qquad
|
||||
c_{\ell k} = \frac{1}{2^k k!}\frac{(\ell + k)!}{(\ell - k)!}
|
||||
$$
|
||||
\item $\color{eqncolor} K_{\ell+1/2}(z)$ can also be expressed using the monic \emph{Bessel polynomial} $\color{eqncolor}p_{\ell}(z)$:
|
||||
$$\color{eqncolor}
|
||||
K_{\ell+1/2}(z) = \sqrt{\frac{\pi}{2z}}\frac{e^{-z}}{z^\ell}p_{\ell}(z), \hspace{2em} p_{\ell}(z) = \sum_{k=0}^{\ell}c_{\ell k}z^{\ell-k}
|
||||
$$
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Overview}
|
||||
\begin{itemize}
|
||||
\item The set $\color{eqncolor}\{b_{\ell j}/(\ell+1/2): j = 1,\dots,\ell\}$ is the collection of roots scaled by the Bessel order $\color{eqncolor}\nu = \ell + 1/2$.
|
||||
\item These roots accumulate on a fixed transcendental curve in the left-half plane, a parametrization of which is given by:
|
||||
$$\color{eqncolor}
|
||||
z(\lambda) = -\sqrt{\lambda^2 - \lambda\tanh\lambda}\pm
|
||||
\mathrm{i}\sqrt{\lambda\coth\lambda-\lambda^2}
|
||||
$$
|
||||
for $\color{eqncolor}\lambda \in [0,\lambda_0]$, where $\color{eqncolor}\lambda_0 \simeq 1.19967864025773$
|
||||
solves $\color{eqncolor}\tanh\lambda_0 = 1/\lambda_0$.
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\small
|
||||
\begin{columns}[c]
|
||||
\column{0.1in}
|
||||
\column{3.1in}
|
||||
Scaled zeros $\displaystyle
|
||||
\color{eqncolor}\frac{b_{\ell j}}{(\ell+1/2)}$
|
||||
of $\color{eqncolor}K_{\ell+1/2}(z)$ and $\color{eqncolor}W_\ell(z)$:
|
||||
\\[2mm]
|
||||
${\color{red}+}$ $\displaystyle \color{eqncolor}
|
||||
K_{3/2}(z) = \sqrt{\frac{\pi}{2 z}} e^{-z}\left(1+\frac{1}{z}\right)$
|
||||
\\[2mm]
|
||||
$\color{blue}\diamond$ $\displaystyle \color{eqncolor}
|
||||
K_{5/2}(z) = \sqrt{\frac{\pi}{2 z}}e^{-z}\left(1+\frac{3}{z}+\frac{3}{z^2}\right)$
|
||||
\\[2mm]
|
||||
$\color{black}\circ$ $\displaystyle \color{eqncolor}
|
||||
K_{7/2}(z) = \sqrt{\frac{\pi}{2 z}} e^{-z}\left(
|
||||
1+\frac{6}{z} + \frac{15}{z^2} + \frac{15}{z^3}\right)$
|
||||
\\[2mm]
|
||||
$\color{magenta}*$ $\displaystyle \color{eqncolor}
|
||||
K_{9/2}(z) = \sqrt{\frac{\pi}{2 z}} e^{-z}\left(
|
||||
1+\frac{10}{z} + \frac{45}{z^2} + \frac{105}{z^3} + \frac{105}{z^4}\right)$
|
||||
\column{1.4in}
|
||||
\begin{picture}(-1.0,-2.0)
|
||||
\put(-0.3,-0.65){\includegraphics[width=11cm]{PDFfigs/zerosofK.pdf}}
|
||||
\end{picture}
|
||||
\end{columns}
|
||||
\end{frame}
|
|
@ -0,0 +1,160 @@
|
|||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Technical Lemma (History Integrals)}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Lemma}
|
||||
Let $\color{eqncolor}r=r_B$ and $\color{eqncolor}f \in C_0^\infty (D)$, and define
|
||||
$$\color{eqncolor}
|
||||
I^{(p)}[b,r,f]=\int_0^t e^{(b(t-t')/r)}f^{(p)}(t'-r)dt'
|
||||
$$
|
||||
Then, we have
|
||||
$$\color{eqncolor}
|
||||
I^{(p)}[b,r,f]=(b/r)^p I^{(0)}[b,r,f] + \sum_{j=1}^{p}(b/r)^{p-j}f^{(j-1)}(t-r)
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Technical Lemma (History Integrals)}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Proof by induction}
|
||||
We show:
|
||||
$$\color{eqncolor}
|
||||
I^{(p)} [b,r,f] = (b/r)^p I^{(0)}[b,r,f] +\sum_{j=1}^p (b/r)^{p-j}\big[f^{(j-1)}(t-r)-e^{(bt/r)}f^{(j-1)}(-r)\big] \hspace{2em}(**)
|
||||
$$
|
||||
The second term within the square brackets vanishes since $\color{eqncolor}r=r_B \notin D$. Note there are no boundary terms at $\color{eqncolor}t'=0$, only $\color{eqncolor}t'=t$. Integration by parts establishes the last formula for $\color{eqncolor}p=1$. Similarly,
|
||||
$$\color{eqncolor}
|
||||
I^{(p)} [b,r,f] = (b/r)I^{(p-1)}[b,r,f] + f^{(p-1)}(t-r)-e^{(bt/r)}f^{(p-1)}(-r).
|
||||
$$
|
||||
Assuming now that $\color{eqncolor}(**)$ holds with $\color{eqncolor}p$ replaced by $\color{eqncolor}p-1$, we insert the $\color{eqncolor}p-1$ result into the last equation, thereby recovering $\color{eqncolor}(**)$ and verifying the induction step.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result}}
|
||||
\scriptsize
|
||||
\begin{block}{\bf Theorem}
|
||||
The roots $\color{eqncolor}{b_{\ell j} : j = 1,...,\ell}$ of the $\color{eqncolor}\ell^{th}$ degree polynomial
|
||||
$$\color{eqncolor}p_{\ell}(z)= \sum_{k=0}^{\ell}c_{\ell k}z^{\ell-k}
|
||||
$$
|
||||
also obey the following set of $\color{eqncolor}\ell$ algebraic equations: (Newton's identities!)
|
||||
$$\color{eqncolor}
|
||||
-kc_{\ell k} = \sum_{n=1}^{\ell} b_{\ell n}\sum_{q=1}^k c_{\ell,q-1}(b_{\ell n})^{k-q}, \hspace{2em} k=1,...,\ell
|
||||
$$
|
||||
Here we assume $\color{eqncolor}\ell \geq 1$.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result:} careful proof (1)}
|
||||
\scriptsize
|
||||
\begin{block}{\bf proof}
|
||||
Taking $\color{eqncolor}r=r_B$ and $\color{eqncolor}t>0$, we get
|
||||
$$\color{eqncolor}
|
||||
\frac{1}{r}\int_0^t \Omega_{\ell}(t-t',r)\Psi_{\ell}(t',r)dt' = \sum_{n=1}^\ell (b_{\ell n}/r^2)\int_0^t \exp(b_{\ell n}(t-t')/r)\Psi_{\ell}(t',r)dt'
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
= \sum_{n=1}^{\ell}(b_{\ell n}/r^2)\sum_{k=0}^\ell r^{-k} c_{\ell k} I^{(\ell-k)}[b_{\ell n},r,f].
|
||||
$$
|
||||
Previous lemma gives
|
||||
$$\color{eqncolor}
|
||||
I^{(\ell - k)} [b_{\ell n},r,f] = (b_{\ell n}/r)^{\ell -k} I^{(0)} [b_{\ell n},r,f] + \sum_{j=1}^{\ell -k} (b_{\ell n}/r)^{\ell - k - j} f^{(j-1)}(t-r).
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result:} careful proof continued...(2)}
|
||||
\scriptsize
|
||||
\begin{block}{}
|
||||
Combination of the last two equations yields
|
||||
$$\color{eqncolor}
|
||||
\frac{1}{r}\int_0^t \Omega_{\ell}(t-t',r)\Psi_{\ell}(t',r)dt' = r^{-(\ell+2)} \sum_{n=1}^\ell b_{\ell n}I^{(0)}[b_{\ell n},r,f] \sum_{k=0}^{\ell} c_{\ell k}(b_{\ell n})^{\ell -k}
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
+ \sum_{n=1}^{\ell}(b_{\ell n}/r^2)\sum_{k=0}^\ell r^{-k} c_{\ell k} \sum_{j=1}^{\ell-k}(b_{\ell n}/r)^{\ell - k - j} f^{(j-1)}(t-r).
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result:} careful proof continued...(3)}
|
||||
\scriptsize
|
||||
\begin{block}{}
|
||||
Since $\color{eqncolor}\sum_{k=0}^{\ell} c_{\ell k}(b_{\ell n})^{\ell-k} = p_{\ell}(b_{\ell n})$ is the Bessel polynomial evaluated at one of its roots, the first term on the right-hand side of the last expression vanishes. Whence, up to now
|
||||
$$\color{eqncolor}
|
||||
\frac{1}{r}\int_0^t \Omega_{\ell}(t-t',r)\Psi_{\ell}(t',r)dt' = \sum_{n=1}^{\ell}(b_{\ell n}/r^2)\sum_{k=0}^\ell r^{-k} c_{\ell k} \sum_{j=1}^{\ell-k}(b_{\ell n}/r)^{\ell - k - j} f^{(j-1)}(t-r).
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result:} careful proof continued...(4)}
|
||||
\scriptsize
|
||||
\begin{block}{}
|
||||
Within the sum over $\color{eqncolor}k$, the sum over $\color{eqncolor}j$ is empty when $\color{eqncolor}k=\ell$. Therefore, here we may replace $\color{eqncolor}\sum_{k=0}^{\ell}$ by $\color{eqncolor}\sum_{k=0}^{\ell-1}$. Re-indexing $\color{eqncolor}q = k+1$, yields
|
||||
$$\color{eqncolor}
|
||||
\frac{1}{r}\int_0^t \Omega_{\ell}(t-t',r)\Psi_{\ell}(t',r)dt'
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
= \sum_{n=1}^{\ell}(b_{\ell n}/r^2)\sum_{q=1}^\ell r^{-(q-1)} c_{\ell, q-1} \sum_{j=1}^{\ell-q+1}(b_{\ell n}/r)^{\ell - q - j +1} f^{(j-1)}(t-r).
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result:} careful proof continued...(5)}
|
||||
\scriptsize
|
||||
\begin{block}{}
|
||||
The double sum $\color{eqncolor}\sum_{q=1}^\ell \sum_{j=1}^{\ell - q + 1}(terms)_{jq}$ is equivalent to $\color{eqncolor}\sum_{j=1}^\ell \sum_{q=1}^{\ell - j + 1}(terms)_{jq}$. We may group the two inner sums and make this exchange, thereby reaching
|
||||
$$\color{eqncolor}
|
||||
\frac{1}{r}\int_0^t \Omega_{\ell}(t-t',r)\Psi_{\ell}(t',r)dt' =
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
\sum_{n=1}^{\ell}b_{\ell n}\sum_{j=1}^\ell r^{j-(\ell+2)} \sum_{q=1}^{\ell-j+1}c_{\ell, q-1}(b_{\ell n})^{\ell - q - j +1} f^{(j-1)}(t-r).
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{{\bf Main Result:} careful proof continued...(6)}
|
||||
\scriptsize
|
||||
\begin{block}{}
|
||||
Through re-indexing of sums we get to
|
||||
$$\color{eqncolor}
|
||||
\frac{1}{r}\int_0^t \Omega_{\ell}(t-t',r)\Psi_{\ell}(t',r)dt' = \sum_{n=1}^{\ell}b_{\ell n}\sum_{k=1}^\ell r^{-(k+1)} \sum_{q=1}^{k}c_{\ell, q-1}(b_{\ell n})^{k - q} f^{(\ell -k)}(t-r),
|
||||
$$
|
||||
which is the desired form. Recalling that we have set $\color{eqncolor}r=r_B$,
|
||||
$$\color{eqncolor}
|
||||
-\sum_{k=1}^\ell kr^{-(k+1)}c_{\ell k} f^{(\ell-k)}(t-r) = \sum_{k=1}^{\ell}r^{-(k+1)} \sum_{n=1}^\ell b_{\ell n} \sum_{q=1}^{k} c_{\ell , q-1} (b_{\ell n})^{k-q}f^{(\ell-k)}(t-r),
|
||||
$$
|
||||
and we may express that last equation as
|
||||
$$\color{eqncolor}
|
||||
0 = \sum_{k=1}^\ell r^{-(k+1)}E_k f^{(\ell-k)}(u), \hspace{2em} E_k = kc_{\ell k} + \sum_{n=1}^\ell b_{\ell n} \sum_{q=1}^k c_{\ell ,q-1} (b_{\ell n})^{k-q}.
|
||||
$$
|
||||
Here $\color{eqncolor}u=t-r$ is retarded time.
|
||||
\end{block}
|
||||
\end{frame}
|
||||
%\begin{frame}
|
||||
%\frametitle{proof...continued(7)}
|
||||
%\scriptsize
|
||||
%\begin{block}{}
|
||||
%Introducing the operator $\color{eqncolor}Q \equiv (\partial_t + \partial_r) r^2$,
|
||||
%we then use induction to show that
|
||||
%$$\color{eqncolor}
|
||||
%Q^p \sum_{k=1}^\ell r^{-(k+1)}E_k f^{(\ell-k)}(u)
|
||||
%= \sum_{k=p+1}^\ell (-1)^p \frac{(k-1)!}{(k-p-1)!}
|
||||
%r^{-(k-p+1)}E_k f^{(\ell-k)}(u).
|
||||
%$$
|
||||
%For $\color{eqncolor}p=\ell-1$, this identity implies $\color{eqncolor}E_\ell = 0$.
|
||||
%Then assuming $\color{eqncolor}E_{p+2} = \dots = E_\ell = 0$, we find
|
||||
%$$\color{eqncolor}
|
||||
%Q^p \sum_{k=1}^\ell r^{-(k+1)}E_k f^{(\ell-k)}(u)
|
||||
%= (-1)^p \frac{p!}{r^2} E_{p+1} f^{(\ell-p-1)}(u),
|
||||
%$$
|
||||
%yielding $\color{eqncolor}E_{p+1} = 0$. Therefore, backwards iteration
|
||||
%$\color{eqncolor}p = \ell-1,\ell-2,\dots,0$ establishes that $\color{eqncolor}E_k=0$ for $\color{eqncolor}k=1,\dots,\ell$.
|
||||
%\end{block}
|
||||
%\end{frame}
|
||||
%\begin{frame}
|
||||
%\small
|
||||
%\frametitle{Sample calculation for $\ell=1$}
|
||||
%\begin{itemize}
|
||||
%Sample calculation for $\ell=1$
|
||||
%\end{frame}
|
|
@ -0,0 +1,65 @@
|
|||
\begin{frame}
|
||||
\frametitle{Also in thesis}
|
||||
\scriptsize
|
||||
\begin{itemize}
|
||||
\item Numerical check using {\bf Mathematica}
|
||||
\item Watson's argument showing poles are simple and in left-half plane.
|
||||
\end{itemize}
|
||||
\begin{block}{real and imaginary parts of roots for $\color{eqncolor}\ell=20$}
|
||||
|
||||
-1.35674242831533132904409805E+001 8.67736254955798277563901221E-001
|
||||
-1.34125971436066018984302504E+001 2.60540014717949754240528038E+000
|
||||
-1.30988224745771632490213023E+001 4.34986491179146240148265878E+000
|
||||
-1.26172813166098517250117887E+001 6.10647987005239646124623649E+000
|
||||
-1.19530908024999872535298649E+001 7.88205843424744989157438123E+000
|
||||
-1.10825803337311520272082869E+001 9.68609324182857851119637990E+000
|
||||
-9.96776247886039112461620511E+000 1.15331147285162466386412696E+001
|
||||
-8.54389572685003190873213213E+000 1.34480452734196997247112442E+001
|
||||
-6.68552687829519020092395369E+000 1.54813061879236185543330417E+001
|
||||
-4.07101856181631732208523537E+000 1.77718690688854561225973949E+001
|
||||
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
%\begin{frame}
|
||||
%\frametitle{{\bf Numerical test} using {\bf Mathematica}}
|
||||
%\scriptsize
|
||||
%\begin{block}{more code}
|
||||
%\pmb{}\\
|
||||
%\pmb{\text{(* print out formatted tables of polynomial roots *)}}\\
|
||||
%\pmb{\text{For}[j=1, j<l+1, j\text{++}}\\
|
||||
%\pmb{\text{If}[\text{Im}[\text{Part}[\text{Part}[\{z\}\text{/.}\text{polyroots},j-1],1]]<0,,}\\
|
||||
%\pmb{\text{Print}[\text{ScientificForm}[\text{Re}[\text{Part}[\text{Part}[\{z\}\text{/.}\text{polyroots},j-1],1]],\text{numdigits}-1, }\\
|
||||
%\pmb{\text{NumberFormat} \to }\\
|
||||
%\pmb{(\text{Row}[\{\text{$\#$1},\text{E},\text{If}[\text{$\#$3}==\text{{``}{''}},\text{{``}+000{''}},\text{If}[\text{Part}[\text{Characters}[\text{$\#$3}],1]==\text{{``}-{''}},}\\
|
||||
%\pmb{\text{StringJoin}[\text{{``}-00{''}},\text{StringDrop}[\text{$\#$3},1]], \text{StringJoin}[\text{{``}+00{''}},\text{$\#$3}]]]\}]\&)], }\\
|
||||
%\pmb{\text{{``} {''}},\text{ScientificForm}[\text{Im}[\text{Part}[\text{Part}[\{z\}\text{/.}\text{polyroots},j-1],1]],\text{numdigits}-1, }\\
|
||||
%\pmb{\text{NumberFormat} \to }\\
|
||||
%\pmb{(\text{Row}[\{\text{$\#$1},\text{E},\text{If}[\text{$\#$3}==\text{{``}{''}},\text{{``}+000{''}},\text{If}[\text{Part}[\text{Characters}[\text{$\#$3}],1]==\text{{``}-{''}},}\\
|
||||
%\pmb{\text{StringJoin}[\text{{``}-00{''}},\text{StringDrop}[\text{$\#$3},1]], \text{StringJoin}[\text{{``}+00{''}},\text{$\#$3}]]]\}]\&)]]}\\
|
||||
%\pmb{]}\\
|
||||
%\pmb{]}\\
|
||||
%\pmb{}\\
|
||||
%\pmb{\text{(* print error norm of all roots for a given value of l *)}}\\
|
||||
%\pmb{\text{Print} []}\\
|
||||
%\pmb{\text{Print}[\text{{``}identity error accuracy $\sim $ {''}},}\\
|
||||
%\pmb{\text{ScientificForm}[\text{Max}[\text{Abs}[\text{Part}[\text{Part}[\text{Delete}[\text{Reap}[\text{For}[k=1, k<l+1, k\text{++},\text{Sow}[\text{identity}]];}\\
|
||||
%\pmb{],1],1],1]]],\text{numdigits},}\\
|
||||
%\pmb{\text{NumberFormat}\to }\\
|
||||
%\pmb{(\text{Row}[\{\text{{``}1.{''}},\text{E},\text{If}[\text{$\#$3}==\text{{``}{''}},\text{{``}+000{''}},\text{If}[\text{Part}[\text{Characters}[\text{$\#$3}],1]==\text{{``}-{''}},}\\
|
||||
%\pmb{\text{StringJoin}[\text{{``}-0{''}},\text{StringDrop}[\text{$\#$3},1]], \text{StringJoin}[\text{{``}+0{''}},\text{$\#$3}]]]\}]\&)]] }\\
|
||||
%\pmb{]}\\
|
||||
%\pmb{}\\
|
||||
%\pmb{}\)
|
||||
%\end{block}
|
||||
%\end{frame}
|
||||
|
||||
%\begin{frame}
|
||||
%\frametitle{{\bf Numerical test} using {\bf Mathematica}}
|
||||
%\scriptsize
|
||||
%\begin{block}{\bf output}
|
||||
%\begin{itemize}
|
||||
%\item Put results for $\ell=20$ here.
|
||||
%\end{itemize}
|
||||
%\end{block}
|
||||
%\end{frame}
|
|
@ -0,0 +1,78 @@
|
|||
\relax
|
||||
\ifx\hyper@anchor\@undefined
|
||||
\global \let \oldcontentsline\contentsline
|
||||
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global \let \oldnewlabel\newlabel
|
||||
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\let \contentsline\oldcontentsline
|
||||
\let \newlabel\oldnewlabel}
|
||||
\else
|
||||
\global \let \hyper@last\relax
|
||||
\fi
|
||||
|
||||
\@writefile{toc}{\beamer@endinputifotherversion {3.10pt}}
|
||||
\@writefile{nav}{\beamer@endinputifotherversion {3.10pt}}
|
||||
\select@language{english}
|
||||
\@writefile{toc}{\select@language{english}}
|
||||
\@writefile{lof}{\select@language{english}}
|
||||
\@writefile{lot}{\select@language{english}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@partpages {1}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@documentpages {27}}}
|
||||
\@writefile{nav}{\headcommand {\def \inserttotalframenumber {27}}}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,60 @@
|
|||
\beamer@endinputifotherversion {3.10pt}
|
||||
\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
|
||||
\headcommand {\beamer@framepages {1}{1}}
|
||||
\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
|
||||
\headcommand {\beamer@framepages {2}{2}}
|
||||
\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
|
||||
\headcommand {\beamer@framepages {3}{3}}
|
||||
\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
|
||||
\headcommand {\beamer@framepages {4}{4}}
|
||||
\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}
|
||||
\headcommand {\beamer@framepages {5}{5}}
|
||||
\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
|
||||
\headcommand {\beamer@framepages {6}{6}}
|
||||
\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}
|
||||
\headcommand {\beamer@framepages {7}{7}}
|
||||
\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}
|
||||
\headcommand {\beamer@framepages {8}{8}}
|
||||
\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}
|
||||
\headcommand {\beamer@framepages {9}{9}}
|
||||
\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}
|
||||
\headcommand {\beamer@framepages {10}{10}}
|
||||
\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}
|
||||
\headcommand {\beamer@framepages {11}{11}}
|
||||
\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}
|
||||
\headcommand {\beamer@framepages {12}{12}}
|
||||
\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}
|
||||
\headcommand {\beamer@framepages {13}{13}}
|
||||
\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}
|
||||
\headcommand {\beamer@framepages {14}{14}}
|
||||
\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}
|
||||
\headcommand {\beamer@framepages {15}{15}}
|
||||
\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}
|
||||
\headcommand {\beamer@framepages {16}{16}}
|
||||
\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}
|
||||
\headcommand {\beamer@framepages {17}{17}}
|
||||
\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}
|
||||
\headcommand {\beamer@framepages {18}{18}}
|
||||
\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}
|
||||
\headcommand {\beamer@framepages {19}{19}}
|
||||
\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}
|
||||
\headcommand {\beamer@framepages {20}{20}}
|
||||
\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}}
|
||||
\headcommand {\beamer@framepages {21}{21}}
|
||||
\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}}
|
||||
\headcommand {\beamer@framepages {22}{22}}
|
||||
\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}}
|
||||
\headcommand {\beamer@framepages {23}{23}}
|
||||
\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}}
|
||||
\headcommand {\beamer@framepages {24}{24}}
|
||||
\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}}
|
||||
\headcommand {\beamer@framepages {25}{25}}
|
||||
\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}}
|
||||
\headcommand {\beamer@framepages {26}{26}}
|
||||
\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}}
|
||||
\headcommand {\beamer@framepages {27}{27}}
|
||||
\headcommand {\beamer@partpages {1}{27}}
|
||||
\headcommand {\beamer@subsectionpages {1}{27}}
|
||||
\headcommand {\beamer@sectionpages {1}{27}}
|
||||
\headcommand {\beamer@documentpages {27}}
|
||||
\headcommand {\def \inserttotalframenumber {27}}
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,90 @@
|
|||
\documentclass[black]{beamer}
|
||||
\usepackage{fancyvrb}
|
||||
%\usepackage{amsmath}
|
||||
%\usepackage{amssymb}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{algorithmic}
|
||||
\usepackage{algorithm}
|
||||
%\usepackage{algpseudocode} % in place of algorithmic. Appears to conflict with revtex4 unless [H] option passed\usepackage[outer]{showlabels}
|
||||
\usepackage[outer]{showlabels}
|
||||
%\usepackage[usenames]{color}
|
||||
%allows comments for blocks of text
|
||||
%\usepackage{verbatim} %with begin/end comment
|
||||
\usepackage{yfonts}
|
||||
\usepackage{accents}
|
||||
\usepackage[english]{babel}
|
||||
\usepackage[latin1]{inputenc}
|
||||
\usepackage{times}
|
||||
\usepackage{multimedia}
|
||||
\usepackage{xmpmulti}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{amsmath,amsfonts,amstext,amssymb,amsbsy,amsopn}
|
||||
\usepackage{algorithm}
|
||||
%\usepackage{algpseudocode} %
|
||||
%\usepackage{algorithmic}
|
||||
%allows comments for blocks of text
|
||||
%\usepackage{verbatim} %with begin/end comment
|
||||
% next two lines for strike out font. Can be removed once
|
||||
% paper is complete
|
||||
\usepackage{ulem}
|
||||
\normalem
|
||||
\xdefinecolor{ec}{rgb}{0,0.35,0}
|
||||
\xdefinecolor{eqncolor}{rgb}{0,0.35,0}
|
||||
\newcommand{\third}{{\case{1}{3}}}
|
||||
\newcommand{\twothirds}{{\case{2}{3}}}
|
||||
\newcommand{\half}{{\textstyle \frac{1}{2}}}
|
||||
\newcommand{\fourth}{{\case{1}{4}}}
|
||||
\newcommand{\threefourths}{{\case{3}{4}}}
|
||||
\newcommand{\fifth}{{\case{1}{5}}}
|
||||
\newcommand{\eighth}{{\case{1}{8}}}
|
||||
\newcommand{\sixteenth}{{\case{1}{16}}}
|
||||
\newcommand{\thirtysecond}{{\case{1}{32}}}
|
||||
\newcommand{\fivethirds}{{\case{5}{3}}}
|
||||
\newcommand{\sixfifths}{{\case{6}{5}}}
|
||||
\newcommand{\shift}{V}
|
||||
\newcommand{\g}{\textgoth{g}}
|
||||
\newcommand{\h}[1][\relax]{\ifx#1\relax \bar{h} \else \underaccent{\mathsf{#1}}{\h} \fi}
|
||||
\newcommand{\tPsi}[1][\relax]{\ifx#1\relax {\widetilde{\Psi}} \else \underaccent{\,\mathsf{#1}}{\tPsi} \fi}
|
||||
\mode<presentation>
|
||||
{
|
||||
%\usetheme{Antibes}
|
||||
%\usetheme{Boadilla}
|
||||
%\usecolortheme{lily}
|
||||
%\useoutertheme[subsection=false]{smoothbars}
|
||||
%\useinnertheme{rectangles}
|
||||
\usetheme{Warsaw}
|
||||
\usecolortheme{lily}
|
||||
% \usetheme{Singapore}
|
||||
% \setbeamercovered{transparent}
|
||||
}
|
||||
|
||||
\title[On Roots of the Macdonald Function]{
|
||||
\normalsize On Roots of the Macdonald Function}
|
||||
\author[Kaylee~Robert~Tejeda]{Kaylee~Robert~Tejeda}
|
||||
\institute{\normalsize Mathematics and Statistics\\
|
||||
University of New Mexico}
|
||||
\date{
|
||||
{07 May 2014}
|
||||
\\[1cm]
|
||||
\scriptsize
|
||||
Advisor:
|
||||
\alert{S.~R.~Lau} (UNM)}
|
||||
\begin{document}
|
||||
\setlength{\unitlength}{\textwidth}
|
||||
\begin{frame}
|
||||
\titlepage
|
||||
\end{frame}
|
||||
%
|
||||
\input{ch1}
|
||||
\input{ch2}
|
||||
\input{note-A}
|
||||
\input{note-B}
|
||||
\input{note-C}
|
||||
\input{note-D}
|
||||
\input{note-E}
|
||||
\input{ch4}
|
||||
\input{ch5}
|
||||
\input{bib}
|
||||
%\input{blankframe}
|
||||
\end{document}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
\beamer@endinputifotherversion {3.10pt}
|
||||
\select@language {english}
|
|
@ -0,0 +1,28 @@
|
|||
%--------------------------------------------------------------
|
||||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\small
|
||||
\begin{itemize}
|
||||
\item
|
||||
Radial Wave Equation:
|
||||
$$
|
||||
\color{eqncolor}
|
||||
- \partial^2_t \Psi_\ell+ \partial^2_r \Psi_\ell
|
||||
- \frac{\ell(\ell+1)}{r^2}\Psi_\ell = 0
|
||||
$$
|
||||
\item
|
||||
For $\color{eqncolor} \ell=0$, generic solutions from factoring wave equation:
|
||||
$$\color{eqncolor}
|
||||
\underrightarrow{f(t-r)}, \hspace{2em} \underleftarrow{g(t+r)}
|
||||
$$
|
||||
\end{itemize}
|
||||
\begin{block}{\bf Lemma}
|
||||
For $\color{eqncolor} \ell>0$, generic outgoing solution:
|
||||
$$
|
||||
\color{eqncolor}
|
||||
\Psi_{\ell}(t,r)=\sum_{k=0}^\ell \frac{c_{\ell k}}{r^k}f^{(\ell-k)}(t-r)
|
||||
\hspace{2em}
|
||||
c_{\ell k} = \frac{1}{2^k k!}\frac{(\ell + k)!}{(\ell - k)!}
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
|
@ -0,0 +1,18 @@
|
|||
%--------------------------------------------------------------
|
||||
\begin{frame}
|
||||
\frametitle{Radial Wave Equation}
|
||||
\begin{block}{}
|
||||
By induction,
|
||||
$$\color{ec}
|
||||
\Psi_{\ell} = -\Big(\frac{\partial}{\partial r} - \frac{\ell}{r}\Big)\Psi_{\ell -1}, \hspace{2em} D^+_\ell = -\Big(\frac{\partial}{\partial r} - \frac{\ell}{r}\Big)
|
||||
$$
|
||||
If
|
||||
$$\color{ec}
|
||||
-\partial^2_t\Psi_{\ell-1} + \partial^2_r\Psi_{\ell-1} - \frac{\ell(\ell-1)}{r^2}\Psi_{\ell-1} = 0,
|
||||
$$
|
||||
Then
|
||||
$$\color{ec}
|
||||
-\partial^2_t(D^+_\ell \Psi_{\ell -1}) +\partial^2_r(D^+_\ell \Psi_{\ell-1}) - \frac{\ell(\ell +1)}{r^2}D^+_\ell \Psi_{\ell-1} = 0.
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
|
@ -0,0 +1,32 @@
|
|||
%--------------------------------------------------------------
|
||||
\begin{frame}
|
||||
\begin{center}
|
||||
\Huge Non-reflecting Boundary Conditions
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\scriptsize
|
||||
\frametitle{Lemma [needed to compute LT of $\Psi_\ell(t,r)$]}
|
||||
\begin{figure}
|
||||
\includegraphics[width=10cm]{PDFfigs/rline.pdf}
|
||||
\caption{
|
||||
$\color{ec} D$ and open region $\color{ec}r>r_B-\delta$}
|
||||
\end{figure}
|
||||
Assume $\color{ec} f(u)$ supported on $ \color{ec} [-r_B+\delta, -r_0-\delta]=D$,
|
||||
$\color{ec} f\in C_0^\infty (D)$.
|
||||
\begin{block}{}
|
||||
For $\color{eqncolor}r > r_B - \delta$, Fourier-Laplace transform of $\color{eqncolor}f^{(\ell - k)}(t-r)$ is
|
||||
$$\color{eqncolor}
|
||||
s^{\ell-k}e^{-sr}a(s), \hspace{2em} a(s) = \int_{-r_B+ \delta}^{-r_0-\delta} e^{-su} f(u) du.
|
||||
$$
|
||||
\end{block}
|
||||
\begin{block}{proof}
|
||||
$$\color{eqncolor}
|
||||
\int_0^\infty e^{-st} f^{(\ell-k)}(t-r)dt = e^{-sr} \int_{-r}^\infty e^{-su}f^{(\ell-k)}(u) du
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
= e^{-sr} \int_{-r_B+\delta}^{-r_0-\delta} e^{-su}f^{(\ell-k)}(u) du, \hspace{2em} -r<-r_B+\delta
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
|
@ -0,0 +1,21 @@
|
|||
%--------------------------------------------------------------
|
||||
\begin{frame}
|
||||
\scriptsize
|
||||
\frametitle{Laplace Transform of $\Psi_\ell(t,r)$}
|
||||
\begin{block}{}
|
||||
Therefore, for $\color{eqncolor}r=r_B$,
|
||||
$$\color{eqncolor}
|
||||
\widehat{\Psi}_{\ell}(s,r) = \sum_{k=0}^\ell \frac{c_{\ell k}}{r^k}\big(s^{\ell-k}e^{-sr}a(s)\big)
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
= a(s)s^{\ell}e^{-sr}W_\ell (sr), \hspace{2em} W_\ell (sr)=\sum_{k=0}^\ell \frac{c_{\ell k}}{z^k}
|
||||
$$
|
||||
$$\color{eqncolor}
|
||||
s\widehat{\Psi}_\ell(s,r) + \partial_r \widehat{\Psi}_\ell(s,r) = \frac{1}{r}(sr)\frac{W'_\ell(s,r)}{W_\ell(s,r)}\widehat{\Psi}_\ell=\frac{1}{r}\sum_{j=1}^\ell \frac{b_{\ell j}/r}{s-b_{\ell j}/r}\widehat{\Psi}_\ell,
|
||||
$$
|
||||
Laplace Convolution Theorem:
|
||||
$$\color{eqncolor}
|
||||
\partial_t \Psi_\ell(t,r) + \partial_r \Psi_\ell(t,r) = \frac{1}{r} \int_0^t \Omega_\ell(t-t',r)\Psi_\ell(t',r)dt', \hspace{2em} \Omega_\ell(t,r) = \sum_{k=1}^\ell \frac{b_{\ell k}}{r}e^{\frac{b_{\ell k}}{r}t}
|
||||
$$
|
||||
\end{block}
|
||||
\end{frame}
|
|
@ -0,0 +1,71 @@
|
|||
%--------------------------------------------------------------
|
||||
\begin{frame}
|
||||
\begin{center}
|
||||
\Huge Identities for Roots of Macdonald function
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\scriptsize
|
||||
\frametitle{Sketch of Main Results}
|
||||
\begin{itemize}
|
||||
\item
|
||||
Substitute $\color{eqncolor}\Psi_\ell(t,r) =
|
||||
\sum_{k=0}^\ell \frac{1}{r^k} c_{\ell k} f^{(\ell-k)}(t-r)$ into
|
||||
$$\color{eqncolor}
|
||||
\partial_t \Psi_\ell(t,r) + \partial_r \Psi_\ell(t,r)=
|
||||
\sum_{n=1}^\ell \frac{b_{\ell n}}{r^2}
|
||||
\int_0^t e^{\frac{b_{\ell n}}{r}(t-t')} \Psi_\ell(t',r)dt'
|
||||
$$
|
||||
\item Result:
|
||||
$$\color{eqncolor}
|
||||
-\sum_{k=1}^\ell \frac{k}{r^{k+1}} c_{\ell k} f^{(\ell-k)}(t-r)
|
||||
= \sum_{n=1}^\ell \frac{b_{\ell n}}{r^2}
|
||||
\sum_{k=0}^\ell
|
||||
\frac{1}{r^k} c_{\ell k}
|
||||
I^{(\ell-k)}[b_{\ell n},r,f]
|
||||
$$
|
||||
|
||||
\item
|
||||
Here $\color{eqncolor}I^{(p)}[b,r,f] \equiv \int_0^t
|
||||
e^{\frac{b}{r}(t-t')} f^{(p)}(t'-r) dt'$
|
||||
|
||||
\item
|
||||
Work into form (argument sketched later...integration by parts)
|
||||
$$\color{eqncolor}
|
||||
0 = \sum_{k=1}^\ell r^{-(k+1)} E_k f^{(\ell-k)}(u),\quad
|
||||
E_k = k c_{\ell k} + \sum_{n=1}^\ell b_{\ell n} \sum_{q=1}^k c_{\ell,q-1}
|
||||
(b_{\ell n})^{k-q}
|
||||
$$
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\scriptsize
|
||||
\frametitle{Sketch of Main Results}
|
||||
\begin{itemize}
|
||||
\item
|
||||
Starting with (last line of last slide)
|
||||
$$\color{eqncolor}
|
||||
0 = \sum_{k=1}^\ell r^{-(k+1)} E_k f^{(\ell-k)}(u),\quad
|
||||
E_k = k c_{\ell k} + \sum_{n=1}^\ell b_{\ell n} \sum_{q=1}^k c_{\ell,q-1}
|
||||
(b_{\ell n})^{k-q},
|
||||
$$
|
||||
isolate terms $\color{eqncolor}E_k f^{(\ell-k)}(u)$ with operator $\color{eqncolor}Q
|
||||
= (\partial_t + \partial_r)r^2$.
|
||||
\item Example ($\color{eqncolor}\ell = 3$):
|
||||
\begin{align*}\color{eqncolor}
|
||||
Q\big[
|
||||
\frac{1}{r^2} E_1 f''(u) +
|
||||
\frac{1}{r^3} E_2 f'(u) +
|
||||
\frac{1}{r^4} E_3 f(u) \big] \color{eqncolor} & =
|
||||
\color{eqncolor}-\frac{1}{r^2}E_2 f'(u)-\frac{2}{r^3}E_3 f(u)\\
|
||||
\color{eqncolor} Q^2\big[
|
||||
\frac{1}{r^2} E_1 f''(u) +
|
||||
\frac{1}{r^3} E_2 f'(u) +
|
||||
\frac{1}{r^4} E_3 f(u) \big] \color{eqncolor}& \color{eqncolor}= \frac{6}{r^2}E_3 f(u)
|
||||
\end{align*}
|
||||
\item
|
||||
Profile $\color{eqncolor}f$ arbitrary
|
||||
$\color{eqncolor}\implies E_3 = 0 \implies E_2 = 0 \implies E_1 = 0$.
|
||||
\end{itemize}
|
||||
\end{frame}
|
|
@ -0,0 +1,835 @@
|
|||
%%
|
||||
%% This is file `unmeereport.cls', generated
|
||||
%% on <1995/10/31> with the jwhhacks utility (3.2zzz).
|
||||
%%
|
||||
%% The original source files were:
|
||||
%%
|
||||
%% unmeereport.dtx
|
||||
%%
|
||||
%%
|
||||
%% This is a generated file.
|
||||
%%
|
||||
%% Copyright 1995 by James W. Howse IV. All rights reserved.
|
||||
%% Modified with permission by Neall E. Doren, January 27, 2000.
|
||||
%% Further mods as per D. Bader, EECE, by N. Doren, March 07, 2000.
|
||||
%%
|
||||
%% This file is distributed in the hope that it will be useful,
|
||||
%% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
%%
|
||||
%% This file is a modified form of the standard report format report.cls.
|
||||
%% It is based on report.cls version 1.3g dated 1995/06/26.
|
||||
%%
|
||||
%% The names of the source files used are shown above.
|
||||
%%
|
||||
%%
|
||||
%% \CharacterTable
|
||||
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
|
||||
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
|
||||
%% Digits \0\1\2\3\4\5\6\7\8\9
|
||||
%% Exclamation \! Double quote \" Hash (number) \#
|
||||
%% Dollar \$ Percent \% Ampersand \&
|
||||
%% Acute accent \' Left paren \( Right paren \)
|
||||
%% Asterisk \* Plus \+ Comma \,
|
||||
%% Minus \- Point \. Solidus \/
|
||||
%% Colon \: Semicolon \; Less than \<
|
||||
%% Equals \= Greater than \> Question mark \?
|
||||
%% Commercial at \@ Left bracket \[ Backslash \\
|
||||
%% Right bracket \] Circumflex \^ Underscore \_
|
||||
%% Grave accent \` Left brace \{ Vertical bar \|
|
||||
%% Right brace \} Tilde \~}
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesClass{eeceTR}
|
||||
[1995/10/31
|
||||
UNM EECE report class-mod-05/10/00]
|
||||
\newcommand\@ptsize{}
|
||||
\newif\if@restonecol
|
||||
\newif\if@openright
|
||||
\newif\if@openbib
|
||||
\@openbibfalse
|
||||
\DeclareOption{a4paper}
|
||||
{\setlength\paperheight {297mm}%
|
||||
\setlength\paperwidth {210mm}}
|
||||
\DeclareOption{a5paper}
|
||||
{\setlength\paperheight {210mm}%
|
||||
\setlength\paperwidth {148mm}}
|
||||
\DeclareOption{b5paper}
|
||||
{\setlength\paperheight {250mm}%
|
||||
\setlength\paperwidth {176mm}}
|
||||
\DeclareOption{letterpaper}
|
||||
{\setlength\paperheight {11in}%
|
||||
\setlength\paperwidth {8.5in}}
|
||||
\DeclareOption{legalpaper}
|
||||
{\setlength\paperheight {14in}%
|
||||
\setlength\paperwidth {8.5in}}
|
||||
\DeclareOption{executivepaper}
|
||||
{\setlength\paperheight {10.5in}%
|
||||
\setlength\paperwidth {7.25in}}
|
||||
\DeclareOption{landscape}
|
||||
{\setlength\@tempdima {\paperheight}%
|
||||
\setlength\paperheight {\paperwidth}%
|
||||
\setlength\paperwidth {\@tempdima}}
|
||||
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
|
||||
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
|
||||
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
|
||||
\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
|
||||
\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
|
||||
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
|
||||
\DeclareOption{final}{\setlength\overfullrule{0pt}}
|
||||
\DeclareOption{openright}{\@openrighttrue}
|
||||
\DeclareOption{openany}{\@openrightfalse}
|
||||
\DeclareOption{onecolumn}{\@twocolumnfalse}
|
||||
\DeclareOption{twocolumn}{\@twocolumntrue}
|
||||
\DeclareOption{leqno}{\input{leqno.clo}}
|
||||
\DeclareOption{fleqn}{\input{fleqn.clo}}
|
||||
\DeclareOption{openbib}{\@openbibtrue}
|
||||
\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final,openright}
|
||||
\ProcessOptions
|
||||
\RequirePackage{epsfig}
|
||||
\RequirePackage{pslatex}
|
||||
\input{unm1\@ptsize.clo}
|
||||
\setlength\lineskip{1\p@}
|
||||
\setlength\normallineskip{1\p@}
|
||||
\renewcommand\baselinestretch{}
|
||||
\newlength\@chosenpointsize
|
||||
\setlength\@chosenpointsize{1\@ptsize\p@}
|
||||
\setlength\parskip{0.5\@chosenpointsize \@plus \p@}
|
||||
\@lowpenalty 51
|
||||
\@medpenalty 151
|
||||
\@highpenalty 301
|
||||
\setcounter{topnumber}{2}
|
||||
\renewcommand\topfraction{.7}
|
||||
\setcounter{bottomnumber}{1}
|
||||
\renewcommand\bottomfraction{.7}
|
||||
\setcounter{totalnumber}{3}
|
||||
\renewcommand\textfraction{0}
|
||||
\renewcommand\floatpagefraction{1}
|
||||
\setcounter{dbltopnumber}{2}
|
||||
\renewcommand\dbltopfraction{.7}
|
||||
\renewcommand\dblfloatpagefraction{.5}
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\if@twoside
|
||||
\def\ps@headings{%
|
||||
\def\@oddfoot{\hfil\thepage\hfil}
|
||||
\let\@evenfoot\@oddfoot
|
||||
\def\@evenhead{{\slshape \@reporttype \@techrepnum\ }\hfil%
|
||||
{\bfseries \leftmark}}%
|
||||
\def\@oddhead{{\bfseries \rightmark}\hfil%
|
||||
{\slshape \@reporttype \@techrepnum\ }}%
|
||||
\let\@mkboth\markboth
|
||||
\def\chaptermark##1{%
|
||||
\markboth {%
|
||||
##1}{}}
|
||||
\def\sectionmark##1{%
|
||||
\markright {%
|
||||
##1}}}
|
||||
\else
|
||||
\def\ps@headings{%
|
||||
\def\@oddfoot{\hfil\thepage\hfil}
|
||||
\def\@oddhead{{\slshape \@reporttype \@techrepnum\ }\hfil%
|
||||
{\bfseries \rightmark}}%
|
||||
\let\@mkboth\markboth
|
||||
\def\chaptermark##1{%
|
||||
\markright {%
|
||||
##1}}}
|
||||
\fi
|
||||
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\def\ps@myheadings{%
|
||||
\let\@oddfoot\@empty\let\@evenfoot\@empty
|
||||
\def\@evenhead{\thepage\hfil\slshape\leftmark}%
|
||||
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
|
||||
\let\@mkboth\@gobbletwo
|
||||
\let\chaptermark\@gobble
|
||||
\let\sectionmark\@gobble
|
||||
}
|
||||
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
% This material was taken from fancybox.sty by Timothy Van Zandt. It is all
|
||||
% part of the definition for the command '\thisfancypage' which allows a box
|
||||
% to be put around an entire page.
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\newbox\@fancybox
|
||||
\@ifundefined{@tempdimc}{\newdimen\@tempdimc}{}
|
||||
|
||||
% \doublebox
|
||||
|
||||
\def\doublebox{\VerbBox\@doublebox}
|
||||
\def\@doublebox#1{%
|
||||
\begingroup
|
||||
\setbox\@fancybox\hbox{{#1}}%
|
||||
\fboxrule=\fboxrule
|
||||
\setbox\@fancybox\hbox{\fbox{\box\@fancybox}}%
|
||||
\fboxrule=2.33\fboxrule
|
||||
\fboxsep=\fboxrule
|
||||
\advance\fboxsep 2pt
|
||||
\fbox{\box\@fancybox}%
|
||||
\endgroup}
|
||||
|
||||
% \VerbBox
|
||||
|
||||
\newtoks\do@VerbBox
|
||||
|
||||
\def\VerbBox#1{%
|
||||
\do@VerbBox{#1}%
|
||||
\afterassignment\begin@VerbBox
|
||||
\setbox\@fancybox=\hbox}
|
||||
\def\begin@VerbBox{\aftergroup\end@VerbBox}
|
||||
\def\end@VerbBox{\the\do@VerbBox{\box\@fancybox}}%
|
||||
|
||||
\def\fb@outputpage{%
|
||||
\let \protect \noexpand
|
||||
\shipout \vbox{%
|
||||
\set@typeset@protect
|
||||
\aftergroup\set@typeset@protect
|
||||
\if@specialpage
|
||||
\global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
|
||||
\fi
|
||||
\if@twoside
|
||||
\ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
|
||||
\let\@themargin\oddsidemargin
|
||||
\else \let\@thehead\@evenhead
|
||||
\let\@thefoot\@evenfoot \let\@themargin\evensidemargin
|
||||
\fi
|
||||
\fi
|
||||
\reset@font
|
||||
\normalsize
|
||||
\baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@
|
||||
% \@shipoutsetup
|
||||
\@begindvi
|
||||
%
|
||||
\ifx\this@fancypage\@empty\else
|
||||
\this@fancypage
|
||||
\gdef\this@fancypage{}%
|
||||
\fi
|
||||
\ifx\the@fancypage\@empty\else
|
||||
\setbox\@outputbox\hbox{\the@fancypage{\box\@outputbox}}%
|
||||
\fi
|
||||
%
|
||||
\setbox\@outputbox \vbox{%
|
||||
\setbox\@tempboxa \vbox to\headheight{%
|
||||
\vfil
|
||||
\color@hbox
|
||||
\normalcolor
|
||||
\hb@xt@\textwidth {%
|
||||
\let \label \@gobble
|
||||
\let \index \@gobble
|
||||
\let \glossary \@gobble %% 21 Jun 91
|
||||
\@thehead
|
||||
}%
|
||||
\color@endbox
|
||||
}% %% 22 Feb 87
|
||||
\dp\@tempboxa \z@
|
||||
\box\@tempboxa
|
||||
\vskip \headsep
|
||||
\box\@outputbox
|
||||
\baselineskip \footskip
|
||||
\color@hbox
|
||||
\normalcolor
|
||||
\hb@xt@\textwidth{%
|
||||
\let \label \@gobble
|
||||
\let \index \@gobble %% 22 Feb 87
|
||||
\let \glossary \@gobble %% 21 Jun 91
|
||||
\@thefoot
|
||||
}%
|
||||
\color@endbox
|
||||
}%
|
||||
%
|
||||
\ifx\the@@fancypage\@empty\else
|
||||
\setbox\@outputbox\hbox{\the@@fancypage{\box\@outputbox}}%
|
||||
\fi
|
||||
%
|
||||
\vbox{%
|
||||
%
|
||||
% \ifnum\fancyput@flag>-1 \do@fancyput\fi
|
||||
%
|
||||
\vskip \topmargin
|
||||
\moveright\@themargin\box\@outputbox
|
||||
}%
|
||||
}%
|
||||
\global \@colht \textheight
|
||||
\stepcounter{page}%
|
||||
\let\firstmark\botmark
|
||||
}
|
||||
|
||||
% \fancypage
|
||||
|
||||
\def\the@fancypage{}
|
||||
\def\the@@fancypage{}
|
||||
\def\this@fancypage{}
|
||||
|
||||
\def\fancypage#1#2{%
|
||||
\def\the@fancypage{#1}%
|
||||
\def\the@@fancypage{#2}%
|
||||
\def\@outputpage{\fb@outputpage}}
|
||||
|
||||
\def\thisfancypage#1#2{%
|
||||
\gdef\@outputpage{\fb@outputpage}%
|
||||
\gdef\this@fancypage{\def\the@fancypage{#1}\def\the@@fancypage{#2}}}
|
||||
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
% Modified by James Howse 10/31/95
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\def\techrepnum#1{\gdef\@techrepnum{#1}}
|
||||
\techrepnum{}
|
||||
\def\reporttype#1{\gdef\@reporttype{#1}}
|
||||
\reporttype{UNM Technical Report: EECE-TR-}
|
||||
\def\date#1{\gdef\@date{#1}}
|
||||
\date{\today}
|
||||
|
||||
\newcommand\maketitle{%
|
||||
\thisfancypage{%
|
||||
\setlength{\fboxsep}{10pt}%
|
||||
\doublebox}{}
|
||||
\@maketitle
|
||||
\if@twoside\begin{titlepage}\mbox{}\end{titlepage}\fi
|
||||
}
|
||||
|
||||
\def\@maketitle{%
|
||||
\begin{titlepage}%
|
||||
\setlength{\topmargin}{-0.6in}
|
||||
\setlength{\oddsidemargin}{0.1in}
|
||||
\let\footnotesize\small
|
||||
\let\footnoterule\relax
|
||||
\null\vfil
|
||||
\begin{center}%
|
||||
\vspace{-4ex}%
|
||||
{\Huge\sc Department of Electrical and }%
|
||||
\vskip 0.5ex%
|
||||
{\Huge\sc Computer Engineering \par}%
|
||||
\vskip 2ex%
|
||||
\psfig{file=unm_logo.eps,width=1.5in}%
|
||||
\vskip 1ex%
|
||||
{\Huge\sc School of Engineering}%
|
||||
\vskip 0.5ex%
|
||||
{\Huge\sc University of New Mexico \par}%
|
||||
\vskip 3ex%
|
||||
{\Large\bfseries \@title \par}%
|
||||
\vskip 12ex plus2ex minus8ex%
|
||||
{\large %
|
||||
\lineskip .75em%
|
||||
\begin{tabular}[t]{c}%
|
||||
\@author
|
||||
\end{tabular}\par}%
|
||||
\vskip 10ex plus2ex minus7ex%
|
||||
{\large \@reporttype \@techrepnum \par}%
|
||||
\vskip 3ex%
|
||||
{\large Report Date: \@date \par}%
|
||||
\end{center}\par
|
||||
\@thanks
|
||||
\vfil\null
|
||||
\end{titlepage}%
|
||||
\setcounter{footnote}{0}%
|
||||
\let\thanks\relax\let\maketitle\relax
|
||||
\gdef\@thanks{}\gdef\@author{}\gdef\@title{}
|
||||
}
|
||||
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\newcommand*\chaptermark[1]{}
|
||||
\setcounter{secnumdepth}{2}
|
||||
\newcounter {part}
|
||||
\newcounter {chapter}
|
||||
\newcounter {section}[chapter]
|
||||
\newcounter {subsection}[section]
|
||||
\newcounter {subsubsection}[subsection]
|
||||
\newcounter {paragraph}[subsubsection]
|
||||
\newcounter {subparagraph}[paragraph]
|
||||
\renewcommand\thepart {\@Roman\c@part}
|
||||
\renewcommand\thechapter {\@arabic\c@chapter}
|
||||
%\renewcommand\thesection {\thechapter.\@arabic\c@section}
|
||||
\renewcommand\thesection {\@arabic\c@section}
|
||||
\renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
|
||||
\renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
|
||||
\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
|
||||
\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
|
||||
\newcommand\@chapapp{\chaptername}
|
||||
\newcommand\part{\cleardoublepage
|
||||
\thispagestyle{plain}%
|
||||
\if@twocolumn
|
||||
\onecolumn
|
||||
\@tempswatrue
|
||||
\else
|
||||
\@tempswafalse
|
||||
\fi
|
||||
\hbox{}\vfil
|
||||
\secdef\@part\@spart}
|
||||
|
||||
\def\@part[#1]#2{%
|
||||
\ifnum \c@secnumdepth >-2\relax
|
||||
\refstepcounter{part}%
|
||||
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
|
||||
\else
|
||||
\addcontentsline{toc}{part}{#1}%
|
||||
\fi
|
||||
\markboth{}{}
|
||||
{\centering
|
||||
\interlinepenalty \@M
|
||||
\normalfont
|
||||
\ifnum \c@secnumdepth >-2\relax
|
||||
\huge\bfseries \partname~\thepart
|
||||
\par
|
||||
\vskip 20\p@
|
||||
\fi
|
||||
\Huge \bfseries #2\par}%
|
||||
\@endpart}
|
||||
\def\@spart#1{%
|
||||
{\centering
|
||||
\interlinepenalty \@M
|
||||
\normalfont
|
||||
\Huge \bfseries #1\par}%
|
||||
\@endpart}
|
||||
\def\@endpart{\vfil\newpage
|
||||
\if@twoside
|
||||
\hbox{}%
|
||||
\thispagestyle{empty}%
|
||||
\newpage
|
||||
\fi
|
||||
\if@tempswa
|
||||
\twocolumn
|
||||
\fi}
|
||||
\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
|
||||
\thispagestyle{plain}%
|
||||
\global\@topnum\z@
|
||||
\@afterindentfalse
|
||||
\secdef\@chapter\@schapter}
|
||||
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
|
||||
\refstepcounter{chapter}%
|
||||
\typeout{\@chapapp\space\thechapter.}%
|
||||
\addcontentsline{toc}{chapter}%
|
||||
{\protect\numberline{\thechapter}#1}%
|
||||
\else
|
||||
\addcontentsline{toc}{chapter}{#1}%
|
||||
\fi
|
||||
\chaptermark{#1}%
|
||||
\addtocontents{lof}{\protect\addvspace{10\p@}}%
|
||||
\addtocontents{lot}{\protect\addvspace{10\p@}}%
|
||||
\if@twocolumn
|
||||
\@topnewpage[\@makechapterhead{#2}]%
|
||||
\else
|
||||
\@makechapterhead{#2}%
|
||||
\@afterheading
|
||||
\fi}
|
||||
\def\@makechapterhead#1{%
|
||||
\vspace*{50\p@}%
|
||||
{\parindent \z@ \raggedright \normalfont
|
||||
\ifnum \c@secnumdepth >\m@ne
|
||||
\huge\bfseries \@chapapp{} \thechapter
|
||||
\par\nobreak
|
||||
\vskip 20\p@
|
||||
\fi
|
||||
\interlinepenalty\@M
|
||||
\Huge \bfseries #1\par\nobreak
|
||||
\vskip 40\p@
|
||||
}}
|
||||
\def\@schapter#1{\if@twocolumn
|
||||
\@topnewpage[\@makeschapterhead{#1}]%
|
||||
\else
|
||||
\@makeschapterhead{#1}%
|
||||
\@afterheading
|
||||
\fi}
|
||||
\def\@makeschapterhead#1{%
|
||||
\vspace*{50\p@}%
|
||||
{\parindent \z@ \raggedright
|
||||
\normalfont
|
||||
\interlinepenalty\@M
|
||||
\Huge \bfseries #1\par\nobreak
|
||||
\vskip 40\p@
|
||||
}}
|
||||
\newcommand\section{\@startsection {section}{1}{\z@}%
|
||||
{-3.5ex \@plus -1ex \@minus -.2ex}%
|
||||
{2.3ex \@plus.2ex}%
|
||||
{\normalfont\Large\bfseries}}
|
||||
\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\normalfont\large\bfseries}}
|
||||
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\normalfont\normalsize\bfseries}}
|
||||
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
|
||||
{3.25ex \@plus1ex \@minus.2ex}%
|
||||
{-1em}%
|
||||
{\normalfont\normalsize\bfseries}}
|
||||
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
|
||||
{3.25ex \@plus1ex \@minus .2ex}%
|
||||
{-1em}%
|
||||
{\normalfont\normalsize\bfseries}}
|
||||
\if@twocolumn
|
||||
\setlength\leftmargini {2em}
|
||||
\else
|
||||
\setlength\leftmargini {2.5em}
|
||||
\fi
|
||||
\setlength\leftmarginii {2.2em}
|
||||
\setlength\leftmarginiii {1.87em}
|
||||
\setlength\leftmarginiv {1.7em}
|
||||
\if@twocolumn
|
||||
\setlength\leftmarginv {.5em}
|
||||
\setlength\leftmarginvi {.5em}
|
||||
\else
|
||||
\setlength\leftmarginv {1em}
|
||||
\setlength\leftmarginvi {1em}
|
||||
\fi
|
||||
\setlength\leftmargin {\leftmargini}
|
||||
\setlength \labelsep {.5em}
|
||||
\setlength \labelwidth{\leftmargini}
|
||||
\addtolength\labelwidth{-\labelsep}
|
||||
\@beginparpenalty -\@lowpenalty
|
||||
\@endparpenalty -\@lowpenalty
|
||||
\@itempenalty -\@lowpenalty
|
||||
\renewcommand\theenumi{\@arabic\c@enumi}
|
||||
\renewcommand\theenumii{\@alph\c@enumii}
|
||||
\renewcommand\theenumiii{\@roman\c@enumiii}
|
||||
\renewcommand\theenumiv{\@Alph\c@enumiv}
|
||||
\newcommand\labelenumi{\theenumi.}
|
||||
\newcommand\labelenumii{(\theenumii)}
|
||||
\newcommand\labelenumiii{\theenumiii.}
|
||||
\newcommand\labelenumiv{\theenumiv.}
|
||||
\renewcommand\p@enumii{\theenumi}
|
||||
\renewcommand\p@enumiii{\theenumi(\theenumii)}
|
||||
\renewcommand\p@enumiv{\p@enumiii\theenumiii}
|
||||
\newcommand\labelitemi{$\m@th\bullet$}
|
||||
\newcommand\labelitemii{\normalfont\bfseries --}
|
||||
\newcommand\labelitemiii{$\m@th\ast$}
|
||||
\newcommand\labelitemiv{$\m@th\cdot$}
|
||||
\newenvironment{description}
|
||||
{\list{}{\labelwidth\z@ \itemindent-\leftmargin
|
||||
\let\makelabel\descriptionlabel}}
|
||||
{\endlist}
|
||||
\newcommand*\descriptionlabel[1]{\hspace\labelsep
|
||||
\normalfont\bfseries #1}
|
||||
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
% Modified by James Howse 10/31/95
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\def\altempty#1{\gdef\@altempty{#1}}
|
||||
\altempty{}
|
||||
|
||||
\def\abstract#1{\gdef\@abstract{#1}}
|
||||
\def\keywords#1{\gdef\@keywords{#1}}
|
||||
\keywords{}
|
||||
\def\acknowledge#1{\gdef\@acknowledge{#1}}
|
||||
\acknowledge{}
|
||||
|
||||
\newcommand\makeabstract{\begin{titlepage}%
|
||||
\null\vskip 0pt plus 0.75fill%
|
||||
\begin{center}%
|
||||
{\Large \bfseries \abstractname \par}
|
||||
\end{center}%
|
||||
\@abstract \par
|
||||
\null\vskip 0pt plus 0.5fill%
|
||||
\if\@keywords\@altempty
|
||||
\else
|
||||
\begin{center}
|
||||
{\large \bfseries \keywordname} \par
|
||||
\@keywords \par
|
||||
\end{center}
|
||||
\fi
|
||||
\null\vskip 0pt plus 2fill%
|
||||
\if\@acknowledge\@altempty
|
||||
\else
|
||||
\begin{center}%
|
||||
{\bfseries \acknowledgename \par}%
|
||||
\end{center}%
|
||||
{\small \@acknowledge \par}%
|
||||
\fi
|
||||
\par%
|
||||
\end{titlepage}
|
||||
\if@twoside\begin{titlepage}\mbox{}\end{titlepage}\fi
|
||||
\let\keywords\relax\let\acknowledge\relax\let\makeabstract\relax}
|
||||
|
||||
%\def{\newenvironment{abstract}{%
|
||||
% \@endparpenalty\@M}
|
||||
% {\par}}{\gdef\@abstract}%
|
||||
%\newenvironment{abstract}{}{}
|
||||
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
\newenvironment{verse}
|
||||
{\let\\=\@centercr
|
||||
\list{}{\itemsep \z@
|
||||
\itemindent -1.5em%
|
||||
\listparindent\itemindent
|
||||
\rightmargin \leftmargin
|
||||
\advance\leftmargin 1.5em}%
|
||||
\item[]}
|
||||
{\endlist}
|
||||
\newenvironment{quotation}
|
||||
{\list{}{\listparindent 1.5em%
|
||||
\itemindent \listparindent
|
||||
\rightmargin \leftmargin
|
||||
\parsep \z@ \@plus\p@}%
|
||||
\item[]}
|
||||
{\endlist}
|
||||
\newenvironment{quote}
|
||||
{\list{}{\rightmargin\leftmargin}%
|
||||
\item[]}
|
||||
{\endlist}
|
||||
\newenvironment{titlepage}
|
||||
{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse\newpage
|
||||
\fi
|
||||
\thispagestyle{empty}%
|
||||
\if@compatibility
|
||||
\setcounter{page}{0}
|
||||
\else
|
||||
\setcounter{page}{1}%
|
||||
\fi}%
|
||||
{\if@restonecol\twocolumn \else \newpage \fi
|
||||
\setcounter{page}{1}%
|
||||
}
|
||||
%\newcommand\appendix{\par
|
||||
% \setcounter{chapter}{0}%
|
||||
% \setcounter{section}{0}%
|
||||
% \renewcommand\@chapapp{\appendixname}%
|
||||
% \renewcommand\thechapter{\@Alph\c@chapter}}
|
||||
\newcommand\appendix{\par
|
||||
\setcounter{chapter}{0}%
|
||||
\setcounter{section}{0}%
|
||||
\renewcommand\@chapapp{\appendixname}%
|
||||
\renewcommand\thechapter{\@Alph\c@chapter}
|
||||
\renewcommand\thesection{\@Alph\c@section}}
|
||||
\setlength\arraycolsep{5\p@}
|
||||
\setlength\tabcolsep{6\p@}
|
||||
\setlength\arrayrulewidth{.4\p@}
|
||||
\setlength\doublerulesep{2\p@}
|
||||
\setlength\tabbingsep{\labelsep}
|
||||
\skip\@mpfootins = \skip\footins
|
||||
\setlength\fboxsep{3\p@}
|
||||
\setlength\fboxrule{.4\p@}
|
||||
\@addtoreset{equation}{chapter}
|
||||
% \renewcommand\theequation{\thechapter.\@arabic\c@equation}
|
||||
\renewcommand\theequation{\@arabic\c@equation}
|
||||
%\newcounter{figure}[chapter]
|
||||
% \renewcommand\thefigure{\thechapter.\@arabic\c@figure}
|
||||
\newcounter{figure}
|
||||
\renewcommand\thefigure{\@arabic\c@figure}
|
||||
\def\fps@figure{tbp}
|
||||
\def\ftype@figure{1}
|
||||
\def\ext@figure{lof}
|
||||
\def\fnum@figure{\figurename~\thefigure}
|
||||
\newenvironment{figure}
|
||||
{\@float{figure}}
|
||||
{\end@float}
|
||||
\newenvironment{figure*}
|
||||
{\@dblfloat{figure}}
|
||||
{\end@dblfloat}
|
||||
%\newcounter{table}[chapter]
|
||||
% \renewcommand\thetable{\thechapter.\@arabic\c@table}
|
||||
\newcounter{table}
|
||||
\renewcommand\thetable{\@Roman\c@table}
|
||||
\def\fps@table{tbp}
|
||||
\def\ftype@table{2}
|
||||
\def\ext@table{lot}
|
||||
\def\fnum@table{\tablename~\thetable}
|
||||
\newenvironment{table}
|
||||
{\@float{table}}
|
||||
{\end@float}
|
||||
\newenvironment{table*}
|
||||
{\@dblfloat{table}}
|
||||
{\end@dblfloat}
|
||||
\newlength\abovecaptionskip
|
||||
\newlength\belowcaptionskip
|
||||
\setlength\abovecaptionskip{0\p@}
|
||||
\setlength\belowcaptionskip{0\p@}
|
||||
\long\def\@makecaption#1#2{%
|
||||
\vskip\abovecaptionskip
|
||||
\sbox\@tempboxa{#1: #2}%
|
||||
\ifdim \wd\@tempboxa >\hsize
|
||||
#1: #2\par
|
||||
\else
|
||||
\global \@minipagefalse
|
||||
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
|
||||
\fi
|
||||
\vskip\belowcaptionskip}
|
||||
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
|
||||
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
|
||||
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
|
||||
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
|
||||
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
|
||||
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
|
||||
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
|
||||
\DeclareRobustCommand*\cal{\@fontswitch{\relax}{\mathcal}}
|
||||
\DeclareRobustCommand*\mit{\@fontswitch{\relax}{\mathnormal}}
|
||||
\newcommand\@pnumwidth{1.55em}
|
||||
\newcommand\@tocrmarg{2.55em}
|
||||
\newcommand\@dotsep{4.5}
|
||||
\setcounter{tocdepth}{2}
|
||||
\newcommand\tableofcontents{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\contentsname
|
||||
\@mkboth{%
|
||||
\contentsname}{\contentsname}}%
|
||||
\@starttoc{toc}%
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
\newcommand*\l@part[2]{%
|
||||
\ifnum \c@tocdepth >-2\relax
|
||||
\addpenalty{-\@highpenalty}%
|
||||
\addvspace{2.25em \@plus\p@}%
|
||||
\begingroup
|
||||
\setlength\@tempdima{3em}%
|
||||
\parindent \z@ \rightskip \@pnumwidth
|
||||
\parfillskip -\@pnumwidth
|
||||
{\leavevmode
|
||||
\large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
|
||||
\nobreak
|
||||
\global\@nobreaktrue
|
||||
\everypar{\global\@nobreakfalse\everypar{}}
|
||||
\endgroup
|
||||
\fi}
|
||||
\newcommand*\l@chapter[2]{%
|
||||
\ifnum \c@tocdepth >\m@ne
|
||||
\addpenalty{-\@highpenalty}%
|
||||
\vskip 1.0em \@plus\p@
|
||||
\setlength\@tempdima{1.5em}%
|
||||
\begingroup
|
||||
\parindent \z@ \rightskip \@pnumwidth
|
||||
\parfillskip -\@pnumwidth
|
||||
\leavevmode \bfseries
|
||||
\advance\leftskip\@tempdima
|
||||
\hskip -\leftskip
|
||||
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
|
||||
\penalty\@highpenalty
|
||||
\endgroup
|
||||
\fi}
|
||||
\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
|
||||
\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}
|
||||
\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}
|
||||
\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}
|
||||
\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}
|
||||
\newcommand\listoffigures{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\listfigurename
|
||||
\@mkboth{\listfigurename}%
|
||||
{\listfigurename}}%
|
||||
\@starttoc{lof}%
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
|
||||
\newcommand\listoftables{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\listtablename
|
||||
\@mkboth{%
|
||||
\listtablename}{\listtablename}}%
|
||||
\@starttoc{lot}%
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
\let\l@table\l@figure
|
||||
\newdimen\bibindent
|
||||
\bibindent=1.5em
|
||||
\newenvironment{thebibliography}[1]
|
||||
{\section*{\bibname
|
||||
\@mkboth{\bibname}{\bibname}}%
|
||||
\list{\@biblabel{\@arabic\c@enumiv}}%
|
||||
{\settowidth\labelwidth{\@biblabel{#1}}%
|
||||
\leftmargin\labelwidth
|
||||
\advance\leftmargin\labelsep
|
||||
\if@openbib
|
||||
\advance\leftmargin\bibindent
|
||||
\itemindent -\bibindent
|
||||
\listparindent \itemindent
|
||||
\parsep \z@
|
||||
\fi
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
||||
\if@openbib
|
||||
\renewcommand\newblock{\par}%
|
||||
\else
|
||||
\renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
|
||||
\fi
|
||||
\sloppy\clubpenalty4000\widowpenalty4000%
|
||||
\sfcode`\.=\@m}
|
||||
{\def\@noitemerr
|
||||
{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\endlist}
|
||||
\newcommand\newblock{}
|
||||
\newenvironment{theindex}
|
||||
{\if@twocolumn
|
||||
\@restonecolfalse
|
||||
\else
|
||||
\@restonecoltrue
|
||||
\fi
|
||||
\columnseprule \z@
|
||||
\columnsep 35\p@
|
||||
\twocolumn[\@makeschapterhead{\indexname}]%
|
||||
\@mkboth{\indexname}%
|
||||
{\indexname}%
|
||||
\thispagestyle{plain}\parindent\z@
|
||||
\parskip\z@ \@plus .3\p@\relax
|
||||
\let\item\@idxitem}
|
||||
{\if@restonecol\onecolumn\else\clearpage\fi}
|
||||
\newcommand\@idxitem{\par\hangindent 40\p@}
|
||||
\newcommand\subitem{\par\hangindent 40\p@ \hspace*{20\p@}}
|
||||
\newcommand\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}}
|
||||
\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
|
||||
\renewcommand\footnoterule{%
|
||||
\kern-3\p@
|
||||
\hrule\@width.4\columnwidth
|
||||
\kern2.6\p@}
|
||||
\@addtoreset{footnote}{chapter}
|
||||
\long\def\@makefntext#1{%
|
||||
\parindent 1em%
|
||||
\noindent
|
||||
\hb@xt@1.8em{\hss\@makefnmark}#1}
|
||||
\newcommand\contentsname{Contents}
|
||||
\newcommand\listfigurename{List of Figures}
|
||||
\newcommand\listtablename{List of Tables}
|
||||
\newcommand\bibname{References}
|
||||
\newcommand\indexname{Index}
|
||||
\newcommand\figurename{Figure}
|
||||
\newcommand\tablename{Table}
|
||||
\newcommand\partname{Part}
|
||||
\newcommand\chaptername{Chapter}
|
||||
\newcommand\appendixname{Appendix}
|
||||
\newcommand\abstractname{Abstract}
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
\newcommand\keywordname{Keywords}
|
||||
\newcommand\acknowledgename{Acknowledgments}
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
\newcommand\today{\ifcase\month\or
|
||||
January\or February\or March\or April\or May\or June\or
|
||||
July\or August\or September\or October\or November\or December\fi
|
||||
\space\number\day, \number\year}
|
||||
\setlength\columnsep{10\p@}
|
||||
\setlength\columnseprule{0\p@}
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
\pagestyle{headings}
|
||||
%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
\pagenumbering{arabic}
|
||||
\if@twoside
|
||||
\else
|
||||
\raggedbottom
|
||||
\fi
|
||||
\if@twocolumn
|
||||
\twocolumn
|
||||
\sloppy
|
||||
\flushbottom
|
||||
\else
|
||||
\onecolumn
|
||||
\fi
|
||||
\endinput
|
||||
%%
|
||||
%% End of file `unmeereport.cls'.
|
|
@ -0,0 +1,182 @@
|
|||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Title: keyhole.xfig
|
||||
%%Creator: fig2dev Version 3.2 Patchlevel 5d
|
||||
%%CreationDate: Tue May 13 16:46:45 2014
|
||||
%%BoundingBox: 0 0 319 314
|
||||
%Magnification: 1.0000
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
/$F2psDict 200 dict def
|
||||
$F2psDict begin
|
||||
$F2psDict /mtrx matrix put
|
||||
/col-1 {0 setgray} bind def
|
||||
/col0 {0.000 0.000 0.000 srgb} bind def
|
||||
/col1 {0.000 0.000 1.000 srgb} bind def
|
||||
/col2 {0.000 1.000 0.000 srgb} bind def
|
||||
/col3 {0.000 1.000 1.000 srgb} bind def
|
||||
/col4 {1.000 0.000 0.000 srgb} bind def
|
||||
/col5 {1.000 0.000 1.000 srgb} bind def
|
||||
/col6 {1.000 1.000 0.000 srgb} bind def
|
||||
/col7 {1.000 1.000 1.000 srgb} bind def
|
||||
/col8 {0.000 0.000 0.560 srgb} bind def
|
||||
/col9 {0.000 0.000 0.690 srgb} bind def
|
||||
/col10 {0.000 0.000 0.820 srgb} bind def
|
||||
/col11 {0.530 0.810 1.000 srgb} bind def
|
||||
/col12 {0.000 0.560 0.000 srgb} bind def
|
||||
/col13 {0.000 0.690 0.000 srgb} bind def
|
||||
/col14 {0.000 0.820 0.000 srgb} bind def
|
||||
/col15 {0.000 0.560 0.560 srgb} bind def
|
||||
/col16 {0.000 0.690 0.690 srgb} bind def
|
||||
/col17 {0.000 0.820 0.820 srgb} bind def
|
||||
/col18 {0.560 0.000 0.000 srgb} bind def
|
||||
/col19 {0.690 0.000 0.000 srgb} bind def
|
||||
/col20 {0.820 0.000 0.000 srgb} bind def
|
||||
/col21 {0.560 0.000 0.560 srgb} bind def
|
||||
/col22 {0.690 0.000 0.690 srgb} bind def
|
||||
/col23 {0.820 0.000 0.820 srgb} bind def
|
||||
/col24 {0.500 0.190 0.000 srgb} bind def
|
||||
/col25 {0.630 0.250 0.000 srgb} bind def
|
||||
/col26 {0.750 0.380 0.000 srgb} bind def
|
||||
/col27 {1.000 0.500 0.500 srgb} bind def
|
||||
/col28 {1.000 0.630 0.630 srgb} bind def
|
||||
/col29 {1.000 0.750 0.750 srgb} bind def
|
||||
/col30 {1.000 0.880 0.880 srgb} bind def
|
||||
/col31 {1.000 0.840 0.000 srgb} bind def
|
||||
|
||||
end
|
||||
|
||||
/cp {closepath} bind def
|
||||
/ef {eofill} bind def
|
||||
/gr {grestore} bind def
|
||||
/gs {gsave} bind def
|
||||
/sa {save} bind def
|
||||
/rs {restore} bind def
|
||||
/l {lineto} bind def
|
||||
/m {moveto} bind def
|
||||
/rm {rmoveto} bind def
|
||||
/n {newpath} bind def
|
||||
/s {stroke} bind def
|
||||
/sh {show} bind def
|
||||
/slc {setlinecap} bind def
|
||||
/slj {setlinejoin} bind def
|
||||
/slw {setlinewidth} bind def
|
||||
/srgb {setrgbcolor} bind def
|
||||
/rot {rotate} bind def
|
||||
/sc {scale} bind def
|
||||
/sd {setdash} bind def
|
||||
/ff {findfont} bind def
|
||||
/sf {setfont} bind def
|
||||
/scf {scalefont} bind def
|
||||
/sw {stringwidth} bind def
|
||||
/tr {translate} bind def
|
||||
/tnt {dup dup currentrgbcolor
|
||||
4 -2 roll dup 1 exch sub 3 -1 roll mul add
|
||||
4 -2 roll dup 1 exch sub 3 -1 roll mul add
|
||||
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
|
||||
bind def
|
||||
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
|
||||
4 -2 roll mul srgb} bind def
|
||||
/DrawEllipse {
|
||||
/endangle exch def
|
||||
/startangle exch def
|
||||
/yrad exch def
|
||||
/xrad exch def
|
||||
/y exch def
|
||||
/x exch def
|
||||
/savematrix mtrx currentmatrix def
|
||||
x y tr xrad yrad sc 0 0 1 startangle endangle arc
|
||||
closepath
|
||||
savematrix setmatrix
|
||||
} def
|
||||
|
||||
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
|
||||
/$F2psEnd {$F2psEnteredState restore end} def
|
||||
|
||||
/pageheader {
|
||||
save
|
||||
newpath 0 314 moveto 0 0 lineto 319 0 lineto 319 314 lineto closepath clip newpath
|
||||
-8.4 326.9 translate
|
||||
1 -1 scale
|
||||
$F2psBegin
|
||||
10 setmiterlimit
|
||||
0 slj 0 slc
|
||||
0.06299 0.06299 sc
|
||||
} bind def
|
||||
/pagefooter {
|
||||
$F2psEnd
|
||||
restore
|
||||
} bind def
|
||||
%%EndProlog
|
||||
pageheader
|
||||
%
|
||||
% Fig objects follow
|
||||
%
|
||||
%
|
||||
% here starts figure with depth 60
|
||||
% Ellipse
|
||||
15.000 slw
|
||||
n 2700 2700 2475 2475 0 360 DrawEllipse gs col0 s gr
|
||||
|
||||
% here ends figure;
|
||||
%
|
||||
% here starts figure with depth 50
|
||||
% Ellipse
|
||||
15.000 slw
|
||||
n 2700 2700 270 270 0 360 DrawEllipse gs col0 s gr
|
||||
|
||||
% Polyline
|
||||
0 slj
|
||||
0 slc
|
||||
7.500 slw
|
||||
n 225 2610 m
|
||||
2475 2610 l gs col0 s gr
|
||||
/Symbol ff 508.00 scf sf
|
||||
4815 4545 m
|
||||
gs 1 -1 sc (G) col0 sh gr
|
||||
/Symbol ff 508.00 scf sf
|
||||
2970 2610 m
|
||||
gs 1 -1 sc (g) col0 sh gr
|
||||
% here ends figure;
|
||||
%
|
||||
% here starts figure with depth 40
|
||||
% Polyline
|
||||
0 slj
|
||||
0 slc
|
||||
0.000 slw
|
||||
n 2700 2588 m 135 2588 l 135 2813 l 2700 2813 l
|
||||
cp gs col7 1.00 shd ef gr
|
||||
% here ends figure;
|
||||
%
|
||||
% here starts figure with depth 25
|
||||
% Polyline
|
||||
0 slj
|
||||
0 slc
|
||||
15.000 slw
|
||||
n 225 2835 m
|
||||
2475 2835 l gs col0 s gr
|
||||
% Polyline
|
||||
n 225 2610 m
|
||||
2475 2610 l gs col0 s gr
|
||||
% Polyline
|
||||
gs clippath
|
||||
1322 2758 m 975 2758 l 975 2911 l 1322 2911 l 1322 2911 l 1022 2835 l 1322 2758 l cp
|
||||
eoclip
|
||||
n 1710 2835 m
|
||||
990 2835 l gs col0 s gr gr
|
||||
|
||||
% arrowhead
|
||||
n 1322 2758 m 1022 2835 l 1322 2911 l col0 s
|
||||
% Polyline
|
||||
gs clippath
|
||||
1828 2686 m 2175 2686 l 2175 2533 l 1828 2533 l 1828 2533 l 2128 2610 l 1828 2686 l cp
|
||||
eoclip
|
||||
n 1440 2610 m
|
||||
2160 2610 l gs col0 s gr gr
|
||||
|
||||
% arrowhead
|
||||
n 1828 2686 m 2128 2610 l 1828 2533 l col0 s
|
||||
% here ends figure;
|
||||
pagefooter
|
||||
showpage
|
||||
%%Trailer
|
||||
%EOF
|
|
@ -0,0 +1,108 @@
|
|||
\relax
|
||||
\@writefile{toc}{\contentsline {chapter}{List of Figures}{ix}}
|
||||
\@writefile{toc}{\contentsline {chapter}{List of Tables}{x}}
|
||||
\@writefile{toc}{\contentsline {chapter}{Glossary}{xi}}
|
||||
\citation{watson}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\citation{keller}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Radiation boundary conditions and the radial wave equation}{2}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{section:Overview}{{2.1}{2}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Overview}{2}}
|
||||
\newlabel{eq:3+1wave}{{2.1}{2}}
|
||||
\newlabel{section:The radial wave equation}{{2.2}{3}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}The radial wave equation}{3}}
|
||||
\newlabel{gensolution}{{2.3}{3}}
|
||||
\newlabel{eq:harmonic}{{2.4}{3}}
|
||||
\newlabel{eq:radial1}{{2.5}{3}}
|
||||
\citation{stegun}
|
||||
\citation{watson}
|
||||
\newlabel{eq:radial2}{{2.6}{4}}
|
||||
\newlabel{wavefield}{{2.7}{4}}
|
||||
\newlabel{established}{{2.8}{4}}
|
||||
\citation{stegun}
|
||||
\citation{stegun}
|
||||
\citation{watson}
|
||||
\citation{olver}
|
||||
\newlabel{section:Bessel functions as outgoing solutions}{{2.3}{5}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Macdonald function as an outgoing solution}{5}}
|
||||
\newlabel{bessel}{{2.11}{5}}
|
||||
\newlabel{eq:kerneldef}{{2.12}{5}}
|
||||
\newlabel{macdonald}{{2.13}{5}}
|
||||
\newlabel{besselpoly}{{2.14}{5}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Scaled roots of $K_{\ell +1/2}(z)$.}}{6}}
|
||||
\newlabel{fig:zerosofK}{{2.1}{6}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Nonreflecting Boundary Conditions}{7}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{thm2}{{3.0.1}{7}}
|
||||
\newlabel{thrm2eq1}{{3.1}{7}}
|
||||
\newlabel{thrm2eq2}{{3.2}{7}}
|
||||
\newlabel{thrm2eq3}{{3.3}{7}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Radial axis with support of $\Psi _\ell (0,r)$ and point at $r_B-\epsilon \delta $ (the dashed line). }}{8}}
|
||||
\newlabel{fig:radialaxis}{{3.1}{8}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Retarded time axis and support of profile function $f$. }}{8}}
|
||||
\newlabel{fig:retardedtimeaxis}{{3.2}{8}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Proof of {\bf Theorem 3.0.1\hbox {}}}{8}}
|
||||
\newlabel{laplacelemma}{{3.1.1}{8}}
|
||||
\newlabel{laplacetransform}{{3.4}{8}}
|
||||
\newlabel{fdbc}{{3.6}{9}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Alternative proof.}{11}}
|
||||
\newlabel{laplacekernel}{{3.17}{11}}
|
||||
\newlabel{incoming}{{3.19}{11}}
|
||||
\newlabel{outgoing}{{3.20}{11}}
|
||||
\newlabel{wronskian}{{3.21}{11}}
|
||||
\citation{mathphys}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Newton's Identities}{14}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{section:Main Result}{{4.1}{14}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Main result}{14}}
|
||||
\newlabel{thm1}{{4.1.1}{14}}
|
||||
\newlabel{thrm1eq1}{{4.2}{14}}
|
||||
\newlabel{newtonid}{{4.3}{14}}
|
||||
\citation{kalman}
|
||||
\newlabel{newtonid2}{{4.4}{15}}
|
||||
\newlabel{identity}{{4.5}{15}}
|
||||
\newlabel{lem1}{{4.1.2}{15}}
|
||||
\newlabel{proofeq2}{{4.8}{15}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Proof of {\bf Theorem 4.1.1\hbox {}}}{16}}
|
||||
\newlabel{desired}{{4.16}{17}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Numerical root evaluation and identity check for several values of $\ell $}{19}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{idcheck}{{5.1}{19}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Root finding and identity verification for $\ell = 20$ to 27 digits of precision}{20}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Roots of $K_{\ell +1/2}(z)$ for $\ell = 1, ..., 20$}}{22}}
|
||||
\citation{kalman}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Conclusion}{30}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\citation{watson}
|
||||
\citation{watson}
|
||||
\citation{stegun}
|
||||
\citation{stegun}
|
||||
\citation{watson}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {A}Location and count of Macdonald roots}{31}}
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{besselintegral}{{A.1}{31}}
|
||||
\citation{watson}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {A.1}Root count for $K_{\ell +1/2}(z)$}{32}}
|
||||
\citation{watson}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {A.2}Root count for $K_\nu (z)$}{33}}
|
||||
\newlabel{kreim}{{A.5}{33}}
|
||||
\newlabel{phasechange}{{A.7}{33}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {A.1}{\ignorespaces Keyhole contour with arcs $\Gamma : |z|= R$ and $\gamma : |z|=\delta $}}{34}}
|
||||
\newlabel{fig:keyhole}{{A.1}{34}}
|
||||
\newlabel{eq:phase}{{A.11}{34}}
|
||||
\bibcite{stegun}{1}
|
||||
\bibcite{watson}{2}
|
||||
\bibcite{keller}{3}
|
||||
\bibcite{olver}{4}
|
||||
\bibcite{mathphys}{5}
|
||||
\bibcite{kalman}{6}
|
||||
\@writefile{toc}{\contentsline {chapter}{References}{36}}
|
Binary file not shown.
|
@ -0,0 +1,11 @@
|
|||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\contentsline {figure}{\numberline {2.1}{\ignorespaces Scaled roots of $K_{\ell +1/2}(z)$.}}{6}
|
||||
\addvspace {10\p@ }
|
||||
\contentsline {figure}{\numberline {3.1}{\ignorespaces Radial axis with support of $\Psi _\ell (0,r)$ and point at $r_B-\epsilon \delta $ (the dashed line). }}{8}
|
||||
\contentsline {figure}{\numberline {3.2}{\ignorespaces Retarded time axis and support of profile function $f$. }}{8}
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\contentsline {figure}{\numberline {A.1}{\ignorespaces Keyhole contour with arcs $\Gamma : |z|= R$ and $\gamma : |z|=\delta $}}{34}
|
|
@ -0,0 +1,376 @@
|
|||
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=latex 2014.2.14) 14 MAY 2014 20:26
|
||||
entering extended mode
|
||||
%&-line parsing enabled.
|
||||
**krt-thesis_5-14c.tex
|
||||
(./krt-thesis_5-14c.tex
|
||||
LaTeX2e <2009/09/24>
|
||||
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
|
||||
yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov
|
||||
ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1
|
||||
9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san
|
||||
skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn
|
||||
orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian
|
||||
, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po
|
||||
rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded.
|
||||
(./unmeethesis.cls
|
||||
Document Class: unmeethesis 1995/10/31 UNM EECE dissertation class-mod 03/27/02
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/base/fleqn.clo
|
||||
File: fleqn.clo 1998/08/17 v1.1c Standard LaTeX option (flush left equations)
|
||||
\mathindent=\dimen102
|
||||
) (./unm12.clo
|
||||
File: unm12.clo 1995/07/26 Standard UNM file (size option)-mod 09/17/01
|
||||
)
|
||||
\@chosenpointsize=\skip41
|
||||
\@scaledpointsize=\skip42
|
||||
\@fancybox=\box26
|
||||
\do@VerbBox=\toks14
|
||||
\@temptextheight=\skip43
|
||||
\@temptextwidth=\skip44
|
||||
\@temptopmargin=\skip45
|
||||
\@tempheadheight=\skip46
|
||||
\@tempheadsep=\skip47
|
||||
\@tempfootskip=\skip48
|
||||
\c@part=\count79
|
||||
\c@chapter=\count80
|
||||
\c@section=\count81
|
||||
\c@subsection=\count82
|
||||
\c@subsubsection=\count83
|
||||
\c@paragraph=\count84
|
||||
\c@subparagraph=\count85
|
||||
\c@figure=\count86
|
||||
\c@table=\count87
|
||||
\abovecaptionskip=\skip49
|
||||
\belowcaptionskip=\skip50
|
||||
\bibindent=\dimen103
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
|
||||
Package: inputenc 2008/03/30 v1.1d Input encoding file
|
||||
\inpenc@prehook=\toks15
|
||||
\inpenc@posthook=\toks16
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/base/latin1.def
|
||||
File: latin1.def 2008/03/30 v1.1d Input encoding file
|
||||
))
|
||||
(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
|
||||
Package: amsmath 2000/07/18 v2.13 AMS math features
|
||||
\@mathmargin=\skip51
|
||||
|
||||
For additional information on amsmath, use the `?' option.
|
||||
(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
|
||||
Package: amstext 2000/06/29 v2.01
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
|
||||
File: amsgen.sty 1999/11/30 v2.0
|
||||
\@emptytoks=\toks17
|
||||
\ex@=\dimen104
|
||||
))
|
||||
(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
|
||||
Package: amsbsy 1999/11/29 v1.2d
|
||||
\pmbraise@=\dimen105
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
|
||||
Package: amsopn 1999/12/14 v2.01 operator names
|
||||
)
|
||||
\inf@bad=\count88
|
||||
LaTeX Info: Redefining \frac on input line 211.
|
||||
\uproot@=\count89
|
||||
\leftroot@=\count90
|
||||
LaTeX Info: Redefining \overline on input line 307.
|
||||
\classnum@=\count91
|
||||
\DOTSCASE@=\count92
|
||||
LaTeX Info: Redefining \ldots on input line 379.
|
||||
LaTeX Info: Redefining \dots on input line 382.
|
||||
LaTeX Info: Redefining \cdots on input line 467.
|
||||
\Mathstrutbox@=\box27
|
||||
\strutbox@=\box28
|
||||
\big@size=\dimen106
|
||||
LaTeX Font Info: Redeclaring font encoding OML on input line 567.
|
||||
LaTeX Font Info: Redeclaring font encoding OMS on input line 568.
|
||||
\macc@depth=\count93
|
||||
\c@MaxMatrixCols=\count94
|
||||
\dotsspace@=\muskip10
|
||||
\c@parentequation=\count95
|
||||
\dspbrk@lvl=\count96
|
||||
\tag@help=\toks18
|
||||
\row@=\count97
|
||||
\column@=\count98
|
||||
\maxfields@=\count99
|
||||
\andhelp@=\toks19
|
||||
\eqnshift@=\dimen107
|
||||
\alignsep@=\dimen108
|
||||
\tagshift@=\dimen109
|
||||
\tagwidth@=\dimen110
|
||||
\totwidth@=\dimen111
|
||||
\lineht@=\dimen112
|
||||
\@envbody=\toks20
|
||||
\multlinegap=\skip52
|
||||
\multlinetaggap=\skip53
|
||||
\mathdisplay@stack=\toks21
|
||||
LaTeX Info: Redefining \[ on input line 2666.
|
||||
LaTeX Info: Redefining \] on input line 2667.
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
|
||||
Package: amssymb 2009/06/22 v3.00
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
|
||||
Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
|
||||
\symAMSa=\mathgroup4
|
||||
\symAMSb=\mathgroup5
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
|
||||
(Font) U/euf/m/n --> U/euf/b/n on input line 96.
|
||||
))
|
||||
(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty
|
||||
Package: amsthm 2004/08/06 v2.20
|
||||
\thm@style=\toks22
|
||||
\thm@bodyfont=\toks23
|
||||
\thm@headfont=\toks24
|
||||
\thm@notefont=\toks25
|
||||
\thm@headpunct=\toks26
|
||||
\thm@preskip=\skip54
|
||||
\thm@postskip=\skip55
|
||||
\thm@headsep=\skip56
|
||||
\dth@everypar=\toks27
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
|
||||
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
|
||||
|
||||
(/etc/texmf/tex/latex/config/color.cfg
|
||||
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
|
||||
)
|
||||
Package color Info: Driver file: dvips.def on input line 130.
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
|
||||
File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def
|
||||
File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
|
||||
))
|
||||
(/usr/share/texmf-texlive/tex/latex/fancyvrb/fancyvrb.sty
|
||||
Package: fancyvrb 2008/02/07
|
||||
|
||||
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
|
||||
<2008/02/07> (tvz) (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
|
||||
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
|
||||
\KV@toks@=\toks28
|
||||
)
|
||||
\FV@CodeLineNo=\count100
|
||||
\FV@InFile=\read1
|
||||
\FV@TabBox=\box29
|
||||
\c@FancyVerbLine=\count101
|
||||
\FV@StepNumber=\count102
|
||||
\FV@OutFile=\write3
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
|
||||
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
|
||||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
|
||||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
|
||||
)
|
||||
(/etc/texmf/tex/latex/config/graphics.cfg
|
||||
File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
|
||||
)
|
||||
Package graphics Info: Driver file: dvips.def on input line 91.
|
||||
)
|
||||
\Gin@req@height=\dimen113
|
||||
\Gin@req@width=\dimen114
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/preprint/fullpage.sty
|
||||
Package: fullpage 1999/02/23 1.1 (PWD)
|
||||
\FP@margin=\skip57
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/oberdiek/pdflscape.sty
|
||||
Package: pdflscape 2008/08/11 v0.10 Landscape pages in PDF (HO)
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/graphics/lscape.sty
|
||||
Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
|
||||
Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
|
||||
Package ifpdf Info: pdfTeX in pdf mode not detected.
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty
|
||||
Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
|
||||
)
|
||||
Package pdflscape Info: Auto-detected driver: dvips (dvips) on input line 119.
|
||||
|
||||
(/usr/share/texmf-texlive/tex/generic/oberdiek/atbegshi.sty
|
||||
Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
|
||||
|
||||
(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty
|
||||
Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO)
|
||||
)))
|
||||
(/usr/share/texmf-texlive/tex/latex/morefloats/morefloats.sty
|
||||
\bx@S=\insert233
|
||||
\bx@T=\insert232
|
||||
\bx@U=\insert231
|
||||
\bx@V=\insert230
|
||||
\bx@W=\insert229
|
||||
\bx@X=\insert228
|
||||
\bx@Y=\insert227
|
||||
\bx@Z=\insert226
|
||||
\bx@AA=\insert225
|
||||
\bx@BB=\insert224
|
||||
\bx@CC=\insert223
|
||||
\bx@DD=\insert222
|
||||
\bx@EE=\insert221
|
||||
\bx@FF=\insert220
|
||||
\bx@GG=\insert219
|
||||
\bx@HH=\insert218
|
||||
\bx@II=\insert217
|
||||
\bx@JJ=\insert216
|
||||
)
|
||||
(/usr/share/texmf-texlive/tex/latex/lineno/lineno.sty
|
||||
Package: lineno 2005/11/02 line numbers on paragraphs v4.41
|
||||
\linenopenalty=\count103
|
||||
\output=\toks29
|
||||
\linenoprevgraf=\count104
|
||||
\linenumbersep=\dimen115
|
||||
\linenumberwidth=\dimen116
|
||||
\c@linenumber=\count105
|
||||
\c@pagewiselinenumber=\count106
|
||||
\c@LN@truepage=\count107
|
||||
\c@internallinenumber=\count108
|
||||
\c@internallinenumbers=\count109
|
||||
\quotelinenumbersep=\dimen117
|
||||
\bframerule=\dimen118
|
||||
\bframesep=\dimen119
|
||||
\bframebox=\box30
|
||||
LaTeX Info: Redefining \\ on input line 3056.
|
||||
)
|
||||
\c@theorem=\count110
|
||||
\c@mathematicapage=\count111
|
||||
(./krt-thesis_5-14c.aux)
|
||||
\openout1 = `krt-thesis_5-14c.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 61.
|
||||
LaTeX Font Info: ... okay on input line 61.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 61.
|
||||
LaTeX Font Info: ... okay on input line 61.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 61.
|
||||
LaTeX Font Info: ... okay on input line 61.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 61.
|
||||
LaTeX Font Info: ... okay on input line 61.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 61.
|
||||
LaTeX Font Info: ... okay on input line 61.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 61.
|
||||
LaTeX Font Info: ... okay on input line 61.
|
||||
\AtBeginShipoutBox=\box31
|
||||
[2
|
||||
|
||||
|
||||
]
|
||||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 90.
|
||||
(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
|
||||
File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
|
||||
)
|
||||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available
|
||||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 90.
|
||||
[3
|
||||
|
||||
] [4
|
||||
|
||||
] [5
|
||||
|
||||
]
|
||||
LaTeX Font Info: Try loading font information for U+msa on input line 108.
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd
|
||||
File: umsa.fd 2009/06/22 v3.00 AMS symbols A
|
||||
)
|
||||
LaTeX Font Info: Try loading font information for U+msb on input line 108.
|
||||
|
||||
(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd
|
||||
File: umsb.fd 2009/06/22 v3.00 AMS symbols B
|
||||
) [6
|
||||
|
||||
|
||||
]
|
||||
(./krt-thesis_5-14c.toc [7
|
||||
|
||||
|
||||
])
|
||||
\tf@toc=\write4
|
||||
\openout4 = `krt-thesis_5-14c.toc'.
|
||||
|
||||
[8] (./krt-thesis_5-14c.lof)
|
||||
\tf@lof=\write5
|
||||
\openout5 = `krt-thesis_5-14c.lof'.
|
||||
|
||||
[9
|
||||
|
||||
]
|
||||
(./krt-thesis_5-14c.lot)
|
||||
\tf@lot=\write6
|
||||
\openout6 = `krt-thesis_5-14c.lot'.
|
||||
|
||||
[10
|
||||
|
||||
] [11
|
||||
|
||||
]
|
||||
Chapter 1.
|
||||
[1
|
||||
|
||||
|
||||
]
|
||||
Chapter 2.
|
||||
[2
|
||||
|
||||
] [3] [4] [5]
|
||||
File: zerosofK.eps Graphic file (type eps)
|
||||
<zerosofK.eps> [6]
|
||||
Chapter 3.
|
||||
[7
|
||||
|
||||
]
|
||||
File: r-line_gr1.eps Graphic file (type eps)
|
||||
<r-line_gr1.eps>
|
||||
File: u-line_gr1.eps Graphic file (type eps)
|
||||
<u-line_gr1.eps> [8] [9] [10] [11] [12] [13]
|
||||
Chapter 4.
|
||||
[14
|
||||
|
||||
] [15] [16] [17] [18]
|
||||
Chapter 5.
|
||||
[19
|
||||
|
||||
]
|
||||
Underfull \vbox (badness 2922) has occurred while \output is active []
|
||||
|
||||
[20]
|
||||
Underfull \vbox (badness 10000) has occurred while \output is active []
|
||||
|
||||
[21]
|
||||
[22] [23] [24] [25] [26] [27] [28] [29]
|
||||
Chapter 6.
|
||||
[30
|
||||
|
||||
]
|
||||
Appendix A.
|
||||
[31
|
||||
|
||||
] [32]
|
||||
File: keyhole.eps Graphic file (type eps)
|
||||
<keyhole.eps> [33]
|
||||
|
||||
Package amsmath Warning: Foreign command \atop;
|
||||
(amsmath) \frac or \genfrac should be used instead
|
||||
(amsmath) on input line 1075.
|
||||
|
||||
[34] [35] [36
|
||||
|
||||
] (./krt-thesis_5-14c.aux) )
|
||||
Here is how much of TeX's memory you used:
|
||||
2706 strings out of 493849
|
||||
35720 string characters out of 1152846
|
||||
161220 words of memory out of 3000000
|
||||
5924 multiletter control sequences out of 15000+50000
|
||||
16677 words of font info for 64 fonts, out of 3000000 for 9000
|
||||
714 hyphenation exceptions out of 8191
|
||||
27i,18n,24p,1017b,344s stack positions out of 5000i,500n,10000p,200000b,50000s
|
||||
|
||||
Output written on krt-thesis_5-14c.dvi (46 pages, 121272 bytes).
|
|
@ -0,0 +1,8 @@
|
|||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
||||
\contentsline {table}{\numberline {5.1}{\ignorespaces Roots of $K_{\ell +1/2}(z)$ for $\ell = 1, ..., 20$}}{22}
|
||||
\addvspace {10\p@ }
|
||||
\addvspace {10\p@ }
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,21 @@
|
|||
\contentsline {chapter}{List of Figures}{ix}
|
||||
\contentsline {chapter}{List of Tables}{x}
|
||||
\contentsline {chapter}{Glossary}{xi}
|
||||
\contentsline {chapter}{\numberline {1}Introduction}{1}
|
||||
\contentsline {chapter}{\numberline {2}Radiation boundary conditions and the radial wave equation}{2}
|
||||
\contentsline {section}{\numberline {2.1}Overview}{2}
|
||||
\contentsline {section}{\numberline {2.2}The radial wave equation}{3}
|
||||
\contentsline {section}{\numberline {2.3}Macdonald function as an outgoing solution}{5}
|
||||
\contentsline {chapter}{\numberline {3}Nonreflecting Boundary Conditions}{7}
|
||||
\contentsline {section}{\numberline {3.1}Proof of {\bf Theorem 3.0.1\hbox {}}}{8}
|
||||
\contentsline {section}{\numberline {3.2}Alternative proof.}{11}
|
||||
\contentsline {chapter}{\numberline {4}Newton's Identities}{14}
|
||||
\contentsline {section}{\numberline {4.1}Main result}{14}
|
||||
\contentsline {section}{\numberline {4.2}Proof of {\bf Theorem 4.1.1\hbox {}}}{16}
|
||||
\contentsline {chapter}{\numberline {5}Numerical root evaluation and identity check for several values of $\ell $}{19}
|
||||
\contentsline {section}{\numberline {5.1}Root finding and identity verification for $\ell = 20$ to 27 digits of precision}{20}
|
||||
\contentsline {chapter}{\numberline {6}Conclusion}{30}
|
||||
\contentsline {chapter}{\numberline {A}Location and count of Macdonald roots}{31}
|
||||
\contentsline {section}{\numberline {A.1}Root count for $K_{\ell +1/2}(z)$}{32}
|
||||
\contentsline {section}{\numberline {A.2}Root count for $K_\nu (z)$}{33}
|
||||
\contentsline {chapter}{References}{36}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,131 @@
|
|||
@STRING{CACM = {Communications of the ACM}}
|
||||
@STRING{JACM = {Journal of the ACM}}
|
||||
@STRING{SIAMJC = {SIAM Journal of Computing}}
|
||||
@STRING{SPIE = {The International Society for Optical Engineering}}
|
||||
@STRING{IEEETAES = {IEEE Transactions on Aerospace and Electronic Systems}}
|
||||
@STRING{IEEETGARS = {IEEE Transactions on Geoscience and Remote Sensing}}
|
||||
@STRING{IEE-EL = {IEE Electronics Letters}}
|
||||
@STRING{IEEESIG = {IEEE Signal Processing Society}}
|
||||
@STRING{IEEEPROC = {Proceedings of the IEEE}}
|
||||
@STRING{IEEETIP = {IEEE Transactions on Image Processing}}
|
||||
@STRING{GP = {Geophysical Prospecting}}
|
||||
@STRING{IGARSS = {IEEE International Geoscience and Remote Sensing}}
|
||||
@STRING{IEEEGARS = {IEEE Geoscience and Remote Sensing Society}}
|
||||
@STRING{SPIE = {The International Society for Optical Engineering}}
|
||||
@STRING{IEEE = {Institute of Electrical and Electronic Engineers}}
|
||||
@STRING{IEEETSP = {IEEE Transactions on Signal Processing}}
|
||||
@STRING{PC = {Parallel Computing}}
|
||||
@STRING{IJRS = {International Journal of Remote Sensing}}
|
||||
@STRING{IEEETASSP = {IEEE Transactions on Acoustics, Speech, and Signal Processi
|
||||
ng}}
|
||||
@STRING{AO = {Applied Optics}}
|
||||
@INPROCEEDINGS{Adams:1989,
|
||||
AUTHOR = {J. W. Adams and R. E. Hudson and R. W. Bayma and J
|
||||
. E. Nelson},
|
||||
ADDRESS = {Orlando, FL, USA},
|
||||
BOOKTITLE = {Proceedings of the SPIE},
|
||||
KEY = {343},
|
||||
MONTH = {Mar. 27--28},
|
||||
ORGANIZATION = SPIE,
|
||||
PAGES = {34--45},
|
||||
SERIES = {Millimeter Wave and Synthetic Aperture Radar},
|
||||
TITLE = {Digital Interpolators for Polar Format Processing}
|
||||
,
|
||||
VOLUME = {1101},
|
||||
YEAR = {1989},
|
||||
CRINDEX = {chap2b}
|
||||
}
|
||||
|
||||
@ARTICLE{Adams:1991,
|
||||
AUTHOR = {J. W. Adams and R. W. Bayma and M. E. Lawrence and
|
||||
L. Petrosian},
|
||||
JOURNAL = IEEETSP,
|
||||
MONTH = apr,
|
||||
NUMBER = {4},
|
||||
PAGES = {953--955},
|
||||
TITLE = {On the Modified Chirp {$Z$} Transform for Syntheti
|
||||
c Aperture Radar Systems},
|
||||
VOLUME = {39},
|
||||
YEAR = {1991},
|
||||
CRINDEX = {chap1}
|
||||
}
|
||||
|
||||
@PHDTHESIS{Bauck:1990,
|
||||
AUTHOR = {J. L. Bauck},
|
||||
ADDRESS = {Urbana, IL, USA},
|
||||
KEY = {unused},
|
||||
MONTH = jan,
|
||||
SCHOOL = {University of Illinois at Urbana-Champaign},
|
||||
TITLE = {Tomographic Processing of Synthetic Aperture Radar
|
||||
Signals for Enhanced Resolution},
|
||||
TYPE = {Doctoral Dissertation},
|
||||
YEAR = {1990},
|
||||
CRINDEX = {chap1}
|
||||
}
|
||||
|
||||
@MISC{Burns:1997,
|
||||
AUTHOR = {B. L. Burns and J. T. Cordaro},
|
||||
HOWPUBLISHED = {United States Patent No. 5,608,404},
|
||||
KEY = {308},
|
||||
MONTH = {Mar. 3},
|
||||
TITLE = {Imaging Synthetic Aperture Radar},
|
||||
YEAR = {1997},
|
||||
CRINDEX = {chap1}
|
||||
}
|
||||
|
||||
@BOOK{Blahut:1985,
|
||||
AUTHOR = {R. E. Blahut},
|
||||
ADDRESS = {Reading, MA, USA},
|
||||
KEY = {bluebook},
|
||||
PUBLISHER = {Addison-Wesley},
|
||||
TITLE = {Fast Algorithms for Digital Signal Processing},
|
||||
YEAR = {1985},
|
||||
CRINDEX = {chap6},
|
||||
ANNOTE = {This the is the big, blue ERIM book}
|
||||
}
|
||||
|
||||
@TECHREPORT{Doerry1:1995,
|
||||
AUTHOR = {A. W. Doerry and N. Magotra},
|
||||
ADDRESS = {P.O. Box 5800, Albuquerque, NM., 87185},
|
||||
INSTITUTION = {Sandia National Laboratories},
|
||||
KEY = {309},
|
||||
MONTH = oct,
|
||||
NUMBER = {SAND95-2284J},
|
||||
TITLE = {Wide Angle Fine Resolution Spotlight {S}{A}{R} wit
|
||||
h Tiered Subapertures},
|
||||
TYPE = {Sandia Report},
|
||||
YEAR = {1995},
|
||||
CRINDEX = {chap1}
|
||||
}
|
||||
|
||||
@UNPUBLISHED{Ghiglia:1991,
|
||||
AUTHOR = {D. C. Ghiglia},
|
||||
MONTH = mar,
|
||||
NOTE = {Internal company memorandum, Sandia National Labor
|
||||
atories, Albuquerque, NM. USA},
|
||||
TITLE = {{I}{P}{R} Spread in Pixels as a Function of Quadra
|
||||
tic Phase Error},
|
||||
YEAR = {1991},
|
||||
CRINDEX = {appenda}
|
||||
}
|
||||
|
||||
@MASTERSTHESIS{Schwartz:1980,
|
||||
AUTHOR = {D. A. Schwartz},
|
||||
ADDRESS = {Urbana, IL, USA},
|
||||
MONTH = mar,
|
||||
SCHOOL = {University of Illinois},
|
||||
TITLE = {Analysis and Experimental Investigation of Three S
|
||||
ynthetic Aperture Radar Formats},
|
||||
TYPE = {{M}.{S}. {T}hesis ({C}oordinated {S}cience {L}ab -
|
||||
Tech. Rep. T-94)},
|
||||
YEAR = {1980},
|
||||
CRINDEX = {chap2b}
|
||||
}
|
||||
@book{JAJA92,
|
||||
author = {J.~J\'{a}J\'{a}},
|
||||
title = {{An Introduction to Parallel Algorithms}},
|
||||
year = {1992},
|
||||
publisher = {Addison-Wesley Publishing Company},
|
||||
address = {New York}
|
||||
}
|
||||
|
|
@ -0,0 +1,116 @@
|
|||
% Example template for using the unmeethesis style
|
||||
% This example is for a Master's candidate in Mathematics
|
||||
% It contains examples of front matter and most sections that the
|
||||
% typical graduate student would need to include
|
||||
% By: N. Doren 02/10/00
|
||||
% Minor mods by N. Doren 08/26/11
|
||||
|
||||
% Use the following specification for BOTTOM page numbering:
|
||||
\documentclass[botnum, fleqn]{unmeethesis}
|
||||
% OR
|
||||
% Use the following specification for TOP page numbering:
|
||||
% \documentclass[fleqn]{unmeethesis}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\frontmatter
|
||||
|
||||
% Uncomment the next command if you see weird paragraph spacing:
|
||||
% That is, if you see paragraphs float with lots of white space
|
||||
% in between them:
|
||||
|
||||
% \setlength{\parskip}{0.30cm}
|
||||
|
||||
|
||||
\title{An Awesome Thesis That Will Prove \\ to the Universe
|
||||
That I Really Deserve This Honorable Degree}
|
||||
|
||||
\author{Albert Richard Einstein, III}
|
||||
|
||||
\degreesubject{M.S., Mathematics}
|
||||
|
||||
\degree{Master of Science \\ Mathematics}
|
||||
|
||||
\documenttype{Thesis}
|
||||
|
||||
\previousdegrees{A.A.S., University of Southern Swampland, 1988 \\
|
||||
M.S., Art Therapy, University of New Mexico, 1991}
|
||||
|
||||
\date{December, \thisyear}
|
||||
|
||||
\maketitle
|
||||
|
||||
\makecopyright
|
||||
|
||||
\begin{dedication}
|
||||
To my parents, Albert II and Gladys, for their support,
|
||||
encouragement and the Corvette they're giving me for graduation. \\[3ex]
|
||||
``A bird in hand is worth two in the bush''
|
||||
-- Anonymous
|
||||
\end{dedication}
|
||||
|
||||
\begin{acknowledgments}
|
||||
\vspace{1.1in}
|
||||
I would like to thank my advisor, Professor Martin Sheen, for his support
|
||||
and some great action movies. I would also like to thank my dog, Spot,
|
||||
who only ate my homework two or three times. I have several other people
|
||||
I would like to thank, as well.\footnote{To my brother and sister, who
|
||||
are really cool.}
|
||||
\end{acknowledgments}
|
||||
|
||||
\maketitleabstract %(required even though there's no abstract title anymore)
|
||||
|
||||
\begin{abstract}
|
||||
The theory of relativity is a real ``toughie'' to prove, but with the
|
||||
help of my family and my great grandpa Al, this paper presents the
|
||||
proof in its entirety. Most of the math is correct, and the
|
||||
part about ``warp speed'' and ``parallel universe'' sounds very high-tech.
|
||||
\clearpage %(required for 1-page abstract)
|
||||
\end{abstract}
|
||||
|
||||
\tableofcontents
|
||||
\listoffigures
|
||||
\listoftables
|
||||
|
||||
\begin{glossary}{Longest string}
|
||||
\item[$a_{lm}$]
|
||||
Taylor series coefficients, where $l,m = \{0..2\}$
|
||||
\item[$A_{\bf{p}}$]
|
||||
Complex-valued scalar denoting the amplitude and phase.
|
||||
\item[$A^T$]
|
||||
Transpose of some relativity matrix.
|
||||
\end{glossary}
|
||||
|
||||
\mainmatter
|
||||
|
||||
\chapter{Introduction}
|
||||
\section{\label{section:overview}Overview}
|
||||
The classic approach to proving a theorem is some really difficult
|
||||
mathematics. For the theory of relativity, I asked grandpa Al exactly
|
||||
how he proved it. He gave me a few hints, including some stuff about
|
||||
rest mass and big electro-motive force. I think he is really smart.
|
||||
\section{Conclusions}
|
||||
I conclude that this is a really short thesis.
|
||||
|
||||
\chapter{Future Work}
|
||||
I'm sure my future work will consist of lots of other famous stuff.
|
||||
|
||||
\chapter*{Appendices}
|
||||
|
||||
\addcontentsline{toc}{chapter}{Appendices}
|
||||
% Next lines duplicated from .toc file and used to create mini
|
||||
% "Appendix Table of Contents," if desired:
|
||||
\contentsline {chapter}{\numberline {A}Proving $E=MC^2$}{4}
|
||||
\contentsline {chapter}{\numberline {B}Derivation of $A = \pi r^2$}{5}
|
||||
% End mini table of contents
|
||||
|
||||
\appendix
|
||||
\chapter{Proving $E=MC^2$}
|
||||
I refer the reader to many of grandpa's famous books on this subject.
|
||||
\chapter{Derivation of $A = \pi r^2$}
|
||||
A circle is really a square without corners. QED.
|
||||
|
||||
%\bibliographystyle{AMS}
|
||||
%\bibliography{bibfile_name}
|
||||
|
||||
\end{document}
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue