\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}$
你看得出什麼差別?