\LaTeX
не будет набран как разработанный логотип в tufte-book.
\documentclass[twoside,symmetric]{tufte-book}
\begin{document}
\title{My book}
\author{me}
\maketitle
\chapter{First chapter}
This book was written in $\LaTeX$.
\end{document}
Как это можно исправить?
решение1
Так и есть, но вы получаете забавную ошибку:
! You can't use `\spacefactor' in math mode.
\@->\spacefactor
\@m {}
Это связано с тем, как \LaTeX
определяется:
% 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}
Теперь давайте посмотрим \TeX
:
% latex.ltx, line 1643:
\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
и вот откуда возникает ошибка: \@
используется для обозначения X
строчной буквы, если говорить о факторе пробела.
Ну, тынетпредполагается использовать \LaTeX
в математическом режиме, что бы ни думали наши друзья MathJax. ;-)
Правильный ввод — просто
This book was written in \LaTeX.
Кстати, если вы хотите правильно набрать логотип LaTeX в MathJax, используйте
$\mathrm{\LaTeX}$
Видите разницу?