10.07.2015 Views

The microtype package

The microtype package

The microtype package

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IMPLEMENTATION: Package options 125\MT@saved@setupfont4090 {Use either `true’ or `false’}%4091 }%4092 }%4093 \ifnum\@tempcnta>\m@ne4094 #2\relax4095 \fi4096 }%4097 }%4098 }%4099 }We cannot simply let \MT@tracking relax, since this may select the already letterspacedfont instance.4100 \MT@define@optionX@{tracking}{\ifnum\@tempcnta=\z@ \let\MT@tracking\MT@set@tr@zero4101 \else \let\MT@tracking\MT@tracking@ \fi}4102 \MT@define@optionX@{spacing}{\pdfadjustinterwordglue\@tempcnta}4103 \MT@define@optionX@{kerning}{\pdfprependkern\@tempcnta4104 \pdfappendkern \@tempcnta}4105 }{4106 4107 Disable for older pdfTEX versions and forTEX and LuaTEX.4108 \define@key{MTX}{tracking}[true]{\MT@warning{Ignoring tracking setup}}4109 }4110 \define@key{MTX}{kerning}[true]{\MT@warning{Ignoring kerning setup}}4111 \define@key{MTX}{spacing}[true]{\MT@warning{Ignoring spacing setup}}4112 }4113 \define@key{MTX}{activate}[true]{%4114 \setkeys{MTX}{protrusion={#1}}%4115 \setkeys{MTX}{expansion={#1}}%4116 }4117 Disable everything – may be used as a work-around in case setting up fonts doesn’twork in certain environments. (Undocumented.)4118 4119 \let\MT@saved@setupfont\MT@setupfont4120 \define@key{MTX}{disable}[]{%4121 \MT@info{Inactivate `\MT@MT’ <strong>package</strong>}%4122 \let\MT@setupfont\relax4123 }4124 \define@key{MTX}{enable}[]{%4125 \MT@info{Reactivate `\MT@MT’ <strong>package</strong>}%4126 \let\MT@setupfont\MT@saved@setupfont4127 }4128 EX\MT@ProcessOptionsWithKV14.4.6 Processing the optionsParse options.4129 4130 \MT@requires@latex1{4131 \def\MT@ProcessOptionsWithKV#1{%4132 \let\@tempc\relax4133 \let\MT@temp\@empty4134 \MT@requires@latex2{4135 \MT@map@clist@c\@classoptionslist{%4136 \def\CurrentOption{##1}%4137 \MT@ifdefined@n@T{KV@#1@\expandafter\MT@getkey\CurrentOption=\@nil}{%4138 \edef\MT@temp{\MT@temp,\CurrentOption,}%4139 \@expandtwoargs\@removeelement\CurrentOption4140 \@unusedoptionlist\@unusedoptionlist

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!