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: Configuration 109\MT@get@font@and@size\MT@define@opt@key\MT@listname@count3339 (context: \MT@extra@context)\fi}%3340 \MT@exp@cs\MT@xaddb3341 {MT@\MT@permutelist @\@tempb\MT@extra@context @sizes}%3342 {{{\MT@val}{\m@ne}{\MT@curr@set@name}}}%3343 }%3344 }%3345 }Translate any asterisks and split off the size.3346 \def\MT@get@font@and@size#1/#2/#3/#4/#5/#6\@nil{%3347 \MT@get@font@{#1}{#2}{#3}{#4}{#5}{1}%3348 }3349 \MT@define@code@key{encoding}{cfg}3350 \MT@define@code@key@family {cfg}3351 \MT@define@code@key{series} {cfg}3352 \MT@define@code@key{shape} {cfg}3353 \MT@define@code@key@size {cfg}3354 \MT@define@code@key@font {cfg}3355 \def\MT@define@opt@key#1#2{%3356 \define@key{MT@#1@c}{#2}[]{\MT@ifempty{##1}\relax{%3357 \MT@xdef@n{MT@#1@c@\MT@curr@set@name @#2}{##1}}}%3358 }<strong>The</strong> options in the optional first argument.3359 \newcount\MT@listname@count3360 \MT@map@clist@c\MT@features{%Use file name and line number as the list name if the user didn’t bother to inventone – also check whether the name already exists (in case more than one unnamedlist is loaded in the same line, for example \AtBeginDocument).3361 \define@key{MT@#1@c}{name}[]{%3362 \MT@ifempty{##1}{%3363 \MT@ifdefined@n@TF{MT@#1@c@\MT@curr@file/\the\inputlineno}{%3364 \global\advance\MT@listname@count\@ne3365 \MT@edef@n{MT@#1@c@name}{\MT@curr@file/\the\inputlineno3366 (\number\MT@listname@count)}%3367 }{%3368 \MT@edef@n{MT@#1@c@name}{\MT@curr@file/\the\inputlineno}%3369 }%3370 }{%3371 \MT@edef@n{MT@#1@c@name}{##1}%3372 \MT@ifdefined@n@T{MT@#1@c@\csname MT@#1@c@name\endcsname}{%3373 \MT@warning{Redefining \@nameuse{MT@abbr@#1} list `\@nameuse{MT@#1@c@name}’}%3374 }%3375 }%3376 \MT@let@cn\MT@curr@set@name{MT@#1@c@name}%3377 }%3378 \MT@define@opt@key{#1}{load}%3379 \MT@define@opt@key{#1}{factor}%3380 \MT@define@opt@key{#1}{preset}%3381 \MT@define@opt@key{#1}{inputenc}%Only one context is allowed. This might change in the future.3382 \define@key{MT@#1@c}{context}[]{\MT@ifempty{##1}\relax{\def\MT@extra@context{##1}}}%3383 }3384 Automatically enable font copying if we find a protrusion or expansion context.After the preamble, check whether font copying is enabled. For older pdfTEXversions, disallow. It also works with LuaTEX 0.30 or newer.3385

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

Saved successfully!

Ooh no, something went wrong!