diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/FAQ-en/logotst.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/FAQ-en/logotst.tex | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/FAQ-en/logotst.tex b/Master/texmf-dist/doc/generic/FAQ-en/logotst.tex new file mode 100644 index 00000000000..5ac611a8623 --- /dev/null +++ b/Master/texmf-dist/doc/generic/FAQ-en/logotst.tex @@ -0,0 +1,84 @@ +\documentclass{ukart} +\setcounter{errorcontextlines}{999} +\makeatletter +% +% Twee, in its wisdom, has a redefined LaTeX logo +% +%\DeclareRobustCommand{\LaTeX}{L\kern-.36em +% {\setbox0\hbox{T}% +% \vbox to\ht0{\hbox{$\m@th$% +% \csname S@\f@size\endcsname +% \fontsize\sf@size\z@ +% \math@fontsfalse\selectfont +% A}% +% \vss}% +% }% +% \kern-.15em +% \TeX} +% +% which sets the A in scripstyle jammed up to the top of the T; it +% also has the advantage that it's set in the same font as the +% surrounding text. However, the esteemed bbeeton says the logo looks +% "squidge awful" in italic text (I agree; and the same is true of its +% behaviour in slanted text) +% +% So here's a version that allows for the italic slant of the leading L +\DeclareRobustCommand{\latex}{L% + {\setbox0\hbox{T}% + \setbox\@tempboxa\hbox{$\m@th$% + \csname S@\f@size\endcsname + \fontsize\sf@size\z@ + \math@fontsfalse\selectfont + A}% + \@tempdima\ht0 + \advance\@tempdima-\ht\@tempboxa + \@tempdima\strip@pt\fontdimen1\font\@tempdima + \advance\@tempdima-.36em + \kern\@tempdima + \vbox to\ht0{\box\@tempboxa + \vss}% + }% + \kern-.15em + \TeX} +% +% of course, we could modify this not to do all those awful sums when +% the font isn't slanted, but (perhaps) this isn't today's +% problem\dots +% +% Now for a few demonstrations of the effect achieved +\begin{document} +Demo with the modification of the current \LaTeX{} logo + +\begin{center} +\LARGE\begin{tabular}{l|ccc} +&\normalsize\sf roman&\normalsize\sf italic&\normalsize\sf slanted\\ +\hline +\normalsize\sf old & \LaTeX & \textit{\LaTeX} & \textsl{\LaTeX} \\ +\normalsize\sf new & \latex & \textit{\latex} & \textsl{\latex} \\ +\end{tabular} +\end{center} +% +% Here's something that does it with the `original' (Lamport's) +% definition. +% +% (In fact this is a bit of a cheat, since the last 2.09 had +% \reset@font\rm at the start, and of course, it got defined as a +% protected command in the LaTeX 2.09 fashion, but what the hell, eh?) +\def\LaTeX{L\kern-.36em\raise.3ex\hbox{\textsc{a}}\kern-.15em\TeX}% +\def\latex{\@tempdima.3ex + \@tempdima\strip@pt\fontdimen1\font\@tempdima + \advance\@tempdima-0.36em\relax + L\kern\@tempdima\raise.3ex\hbox{\textsc{a}}\kern-.15em\TeX}% +% +% and a demo of that +\par\noindent Demo with the modification of the original \LaTeX{} logo + +\begin{center} +\LARGE\begin{tabular}{l|ccc} +&\normalsize\sf roman&\normalsize\sf italic&\normalsize\sf slanted\\ +\hline +\normalsize\sf old & \LaTeX & \textit{\LaTeX} & \textsl{\LaTeX} \\ +\normalsize\sf new & \latex & \textit{\latex} & \textsl{\latex} \\ +\end{tabular} +\end{center} +\end{document} |