|
720 | 720 | }
|
721 | 721 |
|
722 | 722 | \ifthenelse{\boolean{@tufte@letterspace}}{%
|
723 |
| - \ifthenelse{\boolean{@tufte@pdf}\AND\boolean{@tufte@letterspace@pkg@prereqs}\AND\NOT\boolean{@tufte@xetex}}{% |
724 |
| - % load letterspace pkg |
725 |
| - \IfFileExists{letterspace.sty}{% |
726 |
| - \@tufte@letterspacing@letterspace |
727 |
| - }{}% |
728 |
| - }{}% |
729 |
| - % load soul pkg |
730 |
| - \@ifpackageloaded{letterspace}{}{% |
731 |
| - \IfFileExists{soul.sty}{% |
732 |
| - \@tufte@letterspacing@soul |
733 |
| - }{% |
734 |
| - \@tufte@warning@noline{Couldn't locate `soul' package}% |
735 |
| - }% soul not installed... giving up. |
| 723 | + \IfFileExists{letterspace.sty}{% |
| 724 | + \@tufte@letterspacing@letterspace |
| 725 | + }{% |
736 | 726 | }%
|
737 |
| -}{} |
738 |
| - |
739 |
| -%\ifthenelse{\boolean{@tufte@letterspace}}{% |
740 |
| - %\ifthenelse{\boolean{pdf}}{% |
741 |
| - %\ifthenelse{\NOT\boolean{@tufte@letterspace@pkg@prereqs}}{% |
742 |
| - %% pdfLaTeX version is too old or not using pdfLaTeX |
743 |
| - %\ifthenelse{\boolean{@tufte@xetex}}{% |
744 |
| - %% TODO use xetex letterspacing |
745 |
| - %\@tufte@debug@info@noline{XeTeX detected. Reverting to `soul' package for letterspacing}% |
746 |
| - %\@tufte@loadsoul% |
747 |
| - %}{% |
748 |
| - %% use `soul' package for letterspacing |
749 |
| - %\@tufte@debug@info@noline{Old version of pdfTeX detected. Reverting to `soul' package for letterspacing}% |
750 |
| - %\@tufte@loadsoul% |
751 |
| - %} |
752 |
| - %}{% |
753 |
| - %\IfFileExists{letterspace.sty}{% |
754 |
| - %\@tufte@debug@info@noline{Modern version of pdfTeX detected. Using `letterspace' package} |
755 |
| - %\RequirePackage{letterspace} |
756 |
| - %% Set up letterspacing (using microtype package) -- requires pdfTeX v1.40+ |
757 |
| - %\renewcommand{\allcapsspacing}[1]{\textls[200]{##1}} |
758 |
| - %\renewcommand{\smallcapsspacing}[1]{\textls[50]{##1}} |
759 |
| - %\renewcommand{\allcaps}[1]{\textls[200]{\MakeTextUppercase{##1}}} |
760 |
| - %\renewcommand{\smallcaps}[1]{\smallcapsspacing{\MakeTextLowercase{##1}}} |
761 |
| - %\renewcommand{\textsc}[1]{\smallcapsspacing{\textsmallcaps{##1}}} |
762 |
| - %}{% microtype failed, check for soul |
763 |
| - %\@tufte@debug@info@noline{Modern version of pdfTeX detected, but `letterspace' package not installed. Reverting to `soul' package for letterspacing} |
764 |
| - %\@tufte@loadsoul |
765 |
| - %}% |
766 |
| - %}% |
767 |
| - %}{% |
768 |
| - %\@tufte@debug@info@noline{Plain LaTeX detected. Using `soul' package for letterspacing} |
769 |
| - %\@tufte@loadsoul |
770 |
| - %} |
771 |
| -%}{% |
772 |
| -%% we're not to load letterspacing, so do nothing |
773 |
| -%} |
774 |
| - |
| 727 | +}{% |
| 728 | + \IfFileExists{soul.sty}{% |
| 729 | + \@tufte@letterspacing@soul |
| 730 | + }{% |
| 731 | + \@tufte@warning@noline{Can locate neither `letterspace' nor `soul' package}% |
| 732 | + }% |
| 733 | +} |
775 | 734 |
|
776 | 735 | %%
|
777 | 736 | % An environment for paragraph-style section
|
|
0 commit comments