正确格式化 Axler 的线性代数

正确格式化 Axler 的线性代数

我最近开始阅读 Sheldon Axler 的《Linear Algebra Done Right》,我发现文本的格式和设计非常吸引人。

我提供了一个页面作为示例。

我最感兴趣的是如何创建文本框以及正文中的文本如何正确地环绕在文本框周围。我如何创建这样的文本框?

这本书的设计看起来像是基于现有的文档类别构建的还是根据作者的喜好而定制设计的?

答案1

有趣的巧合是你昨天问的这个问题——我认为格式很棒,我也想知道。实际上,我刚刚决定给 Sheldon Axler 发邮件,尽管我可能应该tcolorbox在发邮件之前先弄一下。

定理和定义框可以像这样生成:

\documentclass{article}
    \usepackage{mathtools}
    \usepackage{lipsum}
    \usepackage[skins]{tcolorbox}
    \definecolor{theorems}{RGB}{236,238,251}
    \definecolor{definitions}{RGB}{246,244,231}
\begin{document}
    \begin{tcolorbox}[enhanced,colback=definitions,boxrule=0pt,frame hidden,sharp corners]
        \lipsum[1]
    \end{tcolorbox}
        \begin{tcolorbox}[enhanced,colback=theorems,boxrule=0pt,frame hidden,sharp corners]
        \lipsum[1]
    \end{tcolorbox}
 \end{document}

在此处输入图片描述

定义、数字等都是通过通常的方法生成的。我不确定他是如何得到浮动框的,但文本换行似乎是使用 制作的minipage

编辑:谢尔顿 回复:

简单的回答是,LADR(第三版)中的正文字体是 Times,数学符号是 Math-Times Pro。为了获得这些字体,我在文档的序言中使用了以下内容:

\usepackage{times}
\usepackage{mtpro2}

LaTeX times 包实际上使用的是 Nimbus Roman Number 9 字体,而不是 Times。Nimbus Roman Number 9 字体是 Times 的合法免费克隆版。其外观与 Times 并无区别。

Math-Times Pro 字体不是免费的,但也不贵。

对于盒子,我只使用了颜色包和fancybox包。

相关内容