tufte-book 中的 \LaTeX 徽标

tufte-book 中的 \LaTeX 徽标

\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.

顺便说一句,如果你想在 MathJax 中正确排版 LaTeX 徽标,请使用

$\mathrm{\LaTeX}$

在此处输入图片描述

你能看到区别么?

相关内容