\LaTeX
wird nicht als das entworfene Logo im Tufte-Buch gesetzt.
\documentclass[twoside,symmetric]{tufte-book}
\begin{document}
\title{My book}
\author{me}
\maketitle
\chapter{First chapter}
This book was written in $\LaTeX$.
\end{document}
Wie kann man das beheben?
Antwort1
Das stimmt, aber Sie erhalten eine komische Fehlermeldung:
! You can't use `\spacefactor' in math mode.
\@->\spacefactor
\@m {}
Dies liegt an der \LaTeX
Definition:
% latex.ltx, line 1644:
\DeclareRobustCommand{\LaTeX}{L\kern-.36em%
{\sbox\z@ T%
\vbox to\ht\z@{\hbox{\check@mathfonts
\fontsize\sf@size\z@
\math@fontsfalse\selectfont
A}%
\vss}%
}%
\kern-.15em%
\TeX}
Schauen wir uns nun Folgendes an \TeX
:
% latex.ltx, line 1643:
\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
und genau da kommt der Fehler her: \@
wird verwendet um das X
vom Leerzeichen her wie einen Kleinbuchstaben zu kennzeichnen.
Nun, du bistnichtsoll \LaTeX
im Mathe-Modus verwendet werden, was auch immer unsere MathJax-Freunde denken. ;-)
Die richtige Eingabe ist einfach
This book was written in \LaTeX.
Übrigens, wenn Sie das LaTeX-Logo in MathJax richtig setzen möchten, verwenden Sie bitte
$\mathrm{\LaTeX}$
Sehen Sie den Unterschied?