LaTeX 参考卡上举例说明
\strut
高度和深度为“(”的盒子,零宽度
我开始将文本视为二维特征,但我肯定错过了一些东西......
(以下内容与主题无关:顺便说一下,我试图找到关于如何使用\vbox
、、\hbox
……例如将水平框在垂直框内向右对齐的文档)
答案1
我为该束制作了以下图表adjustbox
。它将是trimclip
手动的(该trimclip
包将是当前包的提取部分adjustbox
)。
正如您所看到的,文本位于基线上,高度是它上面的一切,以及深度下面的所有内容。通常只有一些小写字母和标点符号位于其下方。两者合在一起就是总高。请注意,深度的坐标系向下,即它始终为正。宽度是内容的正常宽度。
文档中的宏显示了如何在 LaTeX 宏中访问这些值\raisebox
(如第一行)或使用此处调用的 TeX 框寄存器\br
(第二行)。
还有一些图表解释了盒子的修剪和裁剪。可以下载包含这些图表的当前正在制作的手册版本作为 PDF来自代码存储库。 这此图和所有其他图的源代码也可用。
答案2
答案3
事实上,对于 TeX 来说,字母是三维物体。TeX 将字符排列在基线处,基线以下是字符的深度。
作为费曼一旦解释清楚,总会有不同观点来打破我们的共同理解——在这种情况下——三维这个词。因为metafont
有多个维度来描述一个特定的字母。使用包layouts
查看值并生成上面的图像。
\documentclass{article}
\usepackage{layouts}
\begin{document}
\printparameterstrue
\drawfontframelabel{\Huge\textbf{tangling}}
\fbox{\Huge m}\fbox{\Huge g}\fbox{\Huge t}
\end{document}
答案4
下图受到 TeXBook 中的图像启发,展示了不同的参数:
有关类似命令的更多信息\hbox
,\vbox
您可以查看 TeXBook 或 TeX by Topic(或者我认为任何其他与 TeX 相关的书籍)。