如何设置盒子的基线? 2024-5-23 • boxes baseline 我想更改框的基线,使框的深度等于当前字体中带有降部的字母的深度。到目前为止,我只能通过将框包裹在 a 中\vbox并使用 来成功将基线设置为框的底部\vtop,但这并不是我想要的。 \documentclass{article} \def\aberrantbox{\vrule height8pt depth5pt width5pt} \begin{document} Line \aberrantbox \vtop{\vbox{\hbox{\aberrantbox}\kern 0pt}}. \end{document} 我尝试了各种组合\smash但\phantom无法使其发挥作用。 答案1 将盒子的高度减去带有下降部分的字母的深度: \documentclass{article} \newcommand{\aberrantbox}{\vrule height8pt depth5pt width5pt} \begin{document} Line \aberrantbox \raisebox{\dimexpr\depth-\fontchardp\font`y}{\aberrantbox}y \end{document} 结果似乎在高分辨率下不精确,因为下降y器的过冲。 相关内容 如何卸载所有桌面环境并重新安装 ubuntu 的默认桌面环境? 如何将方程式对齐到小页面顶部 Grub 和引导加载程序 HP Pavilion DV7 笔记本电脑 - 关机后屏幕变黑,但无法关闭 如何在特定时间停止脚本,直到它被 cron 再次启动? 无法通过 SCP 进入 Oracle VM,SSH 正在运行 是否可以通过域名访问网站? 安装 Ubuntu 后无法启动 选定的文本可以用引号或括号括起来吗? 极其简单的参考书目不起作用[重复]