如何用 LaTeX 编写这样的备忘单?

如何用 LaTeX 编写这样的备忘单?

我正在自学数学,想为自己编写“小抄”来记住我所买书籍的内容——文本摘要和练习答案。

我的字写得不好,所以我认为我应该用 LaTeX 写这些摘要,并将它们保存为 PDF 文档。

我是 LaTeX 新手,不确定哪个编辑器最适合我想要的“备忘单”风格,例如

https://rawgithub.com/daleroberts/math-finance-cheat-sheet/master/math-finance-cheat-sheet.pdf

我不需要绘制图表的能力,只需要计算方程式。我想这有点桌面出版的元素吧?

感谢您的任何建议。

答案1

首先,您需要在页眉中设置页面,以便可以使用尽可能多的空间 - 使用像这样的几何包或类似方法:

\usepackage[
    total={130mm,277mm},
    top=0mm,
    bottom=0mm,
    left=0mm,
    marginparwidth=0mm,
    marginparsep=0mm,
    centering,
    includefoot]{geometry}

然后您需要使用设置小字体,并使用如下环境\scriptsize将页面分成三列或更多列:minipage

\begin{document}

\scriptsize

    \begin{minipage}[t]{0.333\textwidth}
    ~
    \end{minipage}
    \begin{minipage}[t]{0.333\textwidth}
    ~
    \end{minipage}
    \begin{minipage}[t]{0.333\textwidth}
    ~
    \end{minipage}

\end{document}

然后,您可以在每个(我放置的位置)内部使用不同的数学环境(使用包mathtools,,amsmath),如下所示:breqnminipage~

\begin{align*}
    &~\smash{c_0 = 1/\sqrt{\varepsilon_0 \mu_0}}\\
    &\boxed{
    \begin{aligned}
    I &= \di e/ \di t\\
    \smash{[C]} &= \smash{[As]}\\
    \smash{[T]}&=\smash{[Ns/Cm]}
    \end{aligned}
    }~
\end{align*}

您可以使用\boxed{}环境来构建方程式。您需要使用 来\smash{}最小化某些方程式的垂直间距,以免变得太大。有时甚至\clap{}可能派上用场 - 它可以减少水平间距。

align*环境中,您可以垂直对齐方程的各个部分,&这些部分将一个接一个地显示。您也可以在aligned环境中执行此操作。

相关内容