独立:文档大小

独立:文档大小

对我来说,“独立”文档对于生成大小与文档完全匹配的文档很有用。但是,这里有一个最终大小太小的示例:

在此处输入图片描述

以下是同一篇文档,但多了一个“A”:

在此处输入图片描述

您知道为什么第一个箭头的尺寸不合适吗?以及如何纠正它?

谢谢你!

梅威瑟:

\documentclass{standalone}
\begin{document}$\leftarrow$\end{document}

答案1

正如 TeX Book 所述(第 63 页)

从 TeX 的角度来看,字体中的单个字符就是一个盒子 [...] 字符形状不需要适合其盒子的边界。

这里我们有这样的情况:\leftarrow大于框,如下面的代码片段所示

\documentclass{article}
\begin{document}
\mathsurround0pt % for safety
\fboxsep-.1pt
\fboxrule.1pt
\fbox{$\leftarrow$}
\end{document}

在此处输入图片描述

但是,standalone不知道这一点,所以我们必须强迫它考虑一个稍大一点的盒子。一种简单的方法是插入一些垂直幻影,比如\vphantom{A}或甚至一个简单的\strut。或者,该类接受带有语法的standalone可选参数border

border=〈length (all sides)〉
border={〈length (left/right)〉 〈length (bottom/top)〉}
border={〈length (left)〉 〈length (right)〉 〈length (bottom)〉 〈length (top)〉}

因此在这种情况下可以使用

\documentclass[border=2pt]{standalone}

或者

\documentclass[border={0pt 0pt 0pt 2pt}]{standalone}

如果您只想要上面的边框。

相关内容