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

在此輸入影像描述

你看得出什麼差別?

相關內容