\LaTeX логотип в tufte-book

\LaTeX логотип в tufte-book

\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}$

введите описание изображения здесь

Видите разницу?

Связанный контент