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 1213920 {\MT@optwarn@nan{##1}{#1}}%3921 }%3922 }3923 }\relax3924 factor will define the protrusion factor only.3925 3926 \define@key{MT}{factor}[\MT@factor@default]{%3927 \def\@tempa{#1 }%3928 \MT@ifint\@tempa3929 {\edef\MT@pr@factor{\@tempa}}3930 {\MT@optwarn@nan{#1}{factor}}%3931 }Unit for protrusion codes.3932 \define@key{MT}{unit}[character]{%3933 \def\@tempa{#1}%3934 \MT@ifstreq\@tempa{character}\relax{%3935 \MT@ifdimen\@tempa3936 {\let\MT@pr@unit\@tempa}%3937 {\MT@warning@nl{`\@tempa’ is not a dimension.\MessageBreak3938 Ignoring it and setting values relative to\MessageBreak3939 character widths}}%3940 }%3941 }\MT@endinput14.4.2 Loading the definition fileAbort if no capable engine found.3942 \let\MT@endinput\relax3943 \ifx\MT@engine\relax3944 \MT@warning@nl{You don’t seem to be using either pdftex, luatex, or xetex.\MessageBreak3945 `\MT@MT’ only works with these engines.\MessageBreak3946 I will quit now.}3947 \MT@clear@options3948 \else3949 \input{<strong>microtype</strong>-\MT@engine tex.def}3950 \fi3951 \MT@endinput14.4.3 Reading the configuration file<strong>The</strong> <strong>package</strong> should just work if called without any options. <strong>The</strong>refore, expansionwill be switched off by default if output is DVI, since it isn’t likely that expandedfonts are available. (This grows more important as modern TEX systems haveswitched to the pdfTEX engine even for DVI output, so that the user might not evenbe aware of the fact that she’s running pdfTEX.)3952 \MT@protrusiontrue3953 3954 3955 \ifnum\pdfoutput

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

Saved successfully!

Ooh no, something went wrong!