tufte-book の \LaTeX ロゴ

tufte-book の \LaTeX ロゴ

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

ここに画像の説明を入力してください

違いがわかりますか?

関連情報