在净化我的 LaTeX 编码的过程中我遇到了一些问题。
从 book-class 改为 tufte-book class 后遇到的第一个问题是,我必须在数学模式下设置所有数字,这意味着单位变为斜体。所以我调整了文本中的数字。如您所见,我在方程中使用了对齐环境,并且必须在每个 SI 单位前输入 \unit{}。由于我有 3 门课程需要净化,每门课程大约 250 页,我开始问自己这是否真的是正确的做法。
1) 那么,tufte-book 课程是否适合 250 页的数学和物理课程? 2) 这种对齐环境是否适合使用 SI 单位
\documentclass[symmetric,justified,a4paper]{tufte-book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,units}
\begin{document}
\section{Toegepast}
Een werfkraan verplaatst een pallet bakstenen met een massa van $100\,\unit{kg}$ $13,5\,\unit{m}$ naar boven. De kraan verricht hier een arbeid. Gaan we er van uit dat de kraan de stenen opheft met een constante kracht die even groot is als de zwaartekracht op die pallet stenen dan kunnen we dit als volgt berekenen:
\begin{description}
\item Gegeven:
\begin{itemize}
\item $m=100\,\unit{kg}$
\item $\Delta x=13,5\,\unit{m}$
\end{itemize}
\item Gevraagd: $W=?$
\item Oplossing:
\begin{align*}
W&=F \cdot \Delta x\\
W&=m \cdot g \cdot \Delta x\\
W&=100\,\unit{kg} \cdot 9,81 \dfrac{\unit{N}}{\unit{kg}} \cdot 13,5\,\unit{m}\\
W&=13\,243,5\,\unit{Nm}\\
W&=13,2 \cdot 10^3\,\unit{J}
\end{align*}
\end{description}
\end{document}
答案1
注释中指出,siunitx
应该使用包。您的代码应变为:
\documentclass[symmetric,justified,a4paper]{tufte-book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,units}
\usepackage{siunitx}
\begin{document}
\section{Toegepast}
Een werfkraan verplaatst een pallet bakstenen met een massa van $100\,\si{kg}$ $13,5\,\si{m}$ naar boven. De kraan verricht hier een arbeid. Gaan we er van uit dat de kraan de stenen opheft met een constante kracht die even groot is als de zwaartekracht op die pallet stenen dan kunnen we dit als volgt berekenen:
\begin{description}
\item Gegeven:
\begin{itemize}
\item $m=100\,\si{kg}$
\item $\Delta x=13,5\,\si{m}$
\end{itemize}
\item Gevraagd: $W=?$
\item Oplossing:
\begin{align*}
W&=F \cdot \Delta x\\
W&=m \cdot g \cdot \Delta x\\
W&=100\,\si{kg} \cdot 9,81 \si{N.kg} \cdot 13,5\,\si{m}\\
W&=13\,243,5\,\si{Nm}\\
W&=13,2 \cdot 10^3\,\si{J}
\end{align*}
\end{description}
\end{document}
结果: