cases
当我在 Tufte-LaTeX 文档中使用环境时,我得到了奇怪的结果mathdesign
。而不是
我明白了
我可以做些什么来除掉那副巨大的支架吗?
\documentclass[]{tufte-handout}
\usepackage{mathtools}
%The following appears to be the source of my problems; removing this line produces an acceptable result
\RequirePackage[bitstream-charter,expert,euro]{mathdesign}
\begin{document}
\[
a(1,j)=\begin{cases}
r^{j-1} & ;j\le n\\
f\cdot r^{j-(n+1)} & ;j>n
\end{cases}
\]
\end{document}
答案1
您获得的大支架是由较小的部件构成的,这是最小尺寸,如下面的最小文档所示:
\documentclass{article}
\usepackage[bitstream-charter]{mathdesign}
\begin{document}
\def\test#1{$\left\{\rule{0pt}{#1pt}(#1\textrm{pt})\right.$ }
\noindent\test{6}
\test{8}
\test{10}
\test{12}
\test{14}
\test{16}
\test{18}
\test{20}
\test{22}
\test{24}
\test{26}
\test{28}
\test{30}
\end{document}
在 18pt 大小之前,括号是唯一的字形。超过这个大小,TeX 必须从较小的部分构建括号,而对于由此提供的 Charter 数学字体,括号中mathdesign
存在一个令人遗憾的间隙。
tufte-book
和之间的行为存在根本区别article
:前者将正常基线跳跃设置为 14pt,而不是类的 12pt article
。因此,对于tufte-book
,包含两种情况的数组是
\vbox(28.55986+5.04002)x83.62628
虽然article
它是
\vbox(24.47987+4.32002)x80.47983
所以它在水平和垂直方向上都稍微宽了一点。事实上,如果你尝试
\[
a(1,j)=\begin{cases}
r^{j-1} & ;j\le n\\[4.8pt]
f\cdot r^{j-(n+1)} & ;j>n
\end{cases}
\]
使用类article
,您将看到与 相同的行为tufte-book
。