strut

如何设置不会因上升部或下降部而延伸的固定基线?
strut

如何设置不会因上升部或下降部而延伸的固定基线?

给定参数或文件中的多行文本\input,其中包含行尾标记、上升部和下降部: \documentclass{minimal} \begin{document} % Some Code <Here> to disable TeX from % factoring in ascenders and descenders % in determining `\baselinestretch` This is an ugly line of texting with "xxx".\\ Yay for descenders hanging with "...

Admin

如何均衡 pgf-umlcd 图中类框的高度?
strut

如何均衡 pgf-umlcd 图中类框的高度?

我在pdf-umlcd中有以下简单的类图: \documentclass{article} \usepackage{pgf-umlcd} \begin{document} \begin{tikzpicture} \begin{class} [text width=2cm] {Ah} {0,0} \operation{greet} \end{class} \begin{class} [text width=2cm] {Aj} ...

Admin

tikz 节点,自动支撑以放下下降器
strut

tikz 节点,自动支撑以放下下降器

我正在使用(巨大的)tikz 图片来模拟可填写的表格。因此,节点中的文本必须对齐。 为了处理下降线,我创建了一个支柱,当出现“p”、“g”、“q”等时,它会将文本“放回”基线。但每次都必须手动执行此操作很烦人。此外,根据 \textls 和 \textrm,字符具有不同的下降线特征(例如“Q”和“/”)。 所有用户文本均在创建的命令{}中输入,例如 \newcommand{\ntstyle}{frequent singleton A or K}。 目前,所有命令均放入格式化块中, \newcommand{\regtext}[1]{\scriptsize \u...

Admin

增加内联数学周围的行间距(与 smash/strut 相反)/在内联数学周围添加填充
strut

增加内联数学周围的行间距(与 smash/strut 相反)/在内联数学周围添加填充

很简单,内联数学(特别是显示样式)不会在行之间提供太多填充。我知道有很多评论说使用诸如和之类的命令\smash来做\strut相反的事情(删除间距),但如何才能做到这一点增加内联数学元素周围的间距。 例如上面 Whole numbers can also be written as a fraction to make their multiplication easier. Any whole number, for example `3' can be written as $\dfrac{3}{1}$. That is, we simply put ...

Admin

如何改变数组(块矩阵)中的间距
strut

如何改变数组(块矩阵)中的间距

我想添加一定的间距,以使偏导数符号不接触线。这是我目前拥有的代码。 \begin{align*} \mathrm{D}_{}F(\textbf{x}_{0}, \textbf{y}_{0}) = \left[\begin{array}{c|c} \textbf{I} & 0 \\ \hline \displaystyle \frac{\partial f}{\partial \textbf{x}} (\textbf{x}_{0}, \textbf{y}_{0}...

Admin

在 Beamer Metropolis 页脚中添加垂直支柱
strut

在 Beamer Metropolis 页脚中添加垂直支柱

主题包含一个选项beamer,metropolis可将帧编号显示为总帧数的一小部分。但它不会添加垂直支柱,以防有人(我!!)向模板添加额外文本frame footer。当比较主文档中的编号幻灯片和附录中的未编号幻灯片时,这会导致附加文本令人讨厌地跳动。当我使用 pdfLaTeX 而不是屏幕截图中的 XeLaTeX 构建 MWE 时,跳动更加明显。 我该如何添加所需的垂直支柱来防止跳跃?我知道我可以\setbeamertemplate{frame numbering}{\vphantom{/}}在之后添加\appendix,但我真的更愿意在序言中包含修复,而不...

Admin

使用 \titleformat 格式化的部分中第一行和第二行之间的垂直间距
strut

使用 \titleformat 格式化的部分中第一行和第二行之间的垂直间距

为什么此 MWE 中该部分第一行和第二行之间的垂直间距大于该部分其余部分之间的垂直间距? \documentclass[12pt]{article} \usepackage{titlesec} \titleformat{\section} [display] {\fontsize{26}{15}\selectfont} {\thesection} {0mm} {} \titlespacing*{\section}{0mm}{*0}{0mm} \begin{document} \section{PPPPPPPP AAAAAAA ...

Admin

如何在 ctan.org 中查找 \mathstrut 属于哪个包?
strut

如何在 ctan.org 中查找 \mathstrut 属于哪个包?

我喜欢在 ctan.org 上阅读\mathstrut。我去过那里ctan.org然后点击浏览器,然后点击包,但我找不到任何关于的内容。你能帮我在\mathstrut哪里找到\mathstrutctan.org? ...

Admin

关于 \mathstrut 的效果
strut

关于 \mathstrut 的效果

Tikz 手册第 1004/1318 页有一个使用 \mathstrut 的示例。我在代码中添加了更多行来研究 \mathstrut 的实际作用。我发现它使字符沿线更加对齐(左侧图片),否则字符会沿线上下移动(右侧图片)。我的观察正确吗? 下面是我的代码: \documentclass{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[x=0.75cm,y=0.75cm] \foreach \x [count=\xi] in {a,...,e} \foreach \y [c...

Admin

在大型方程式的顶部/底部添加支撑
strut

在大型方程式的顶部/底部添加支撑

我想排版一个很长的等式,其中包含两个大括号,它们的高度会根据内容动态调整。典型的方法是使用\left[ \right] 如上所示,括号似乎比其内容短。一个可能的解决方案是使用。但是,除非将其修改为大于默认值,否则\bigstrut此方法无效。这意味着我必须定义自定义 strut 命令,如下所示\bigstrutjot \newlength{\heightbigstrut} \setlength{\heightbigstrut}{3mm} \newcommand{\bigstrutX}[2][0]{ \ifthenelse{\equal{#1}...

Admin

使用 \strut 和 \hfill 进行右对齐,结果不一致
strut

使用 \strut 和 \hfill 进行右对齐,结果不一致

我正在编写考试,并使用\marks带有 和 的宏\strut来\hfill 显示每个问题的可用分数,这些分数右对齐、加粗并放在方括号中。但有时它不会将其放在右边!在 MWE 输出中,1 和 4 是正确的,2 和 3 是错误的。在源中,1 和 3 在 之前没有空格\marks,2 和 4 有。 我正在使用\strut感谢答案这里。 \documentclass[11pt]{article} \usepackage{fullpage} \renewcommand{\marks}[1]{\strut\hfill\textbf{[#1]}} \begin{d...

Admin

Longtabu 产生奇怪的行高
strut

Longtabu 产生奇怪的行高

我想使用 tabu 包中的 longtabu 环境创建一个 longtable。但是,如果某一列中的文本需要多行,则相应行的高度会变得太小,以至于文本会接触到表格的水平线。以下是示例代码: \documentclass[12pt]{article} \usepackage{longtable} \usepackage{tabu} \begin{document} \renewcommand{\arraystretch}{1.2} \begin{longtabu} to \linewidth {| X | X | m{6cm} |} \hline \m...

Admin

strut 和 baselineskip 之间的关系
strut

strut 和 baselineskip 之间的关系

这里,则称astrut定义为: \rule[-.3\baselineskip]{0pt}{\baselineskip} 但是,如果我这样做: \newlength{\strutheight} \settoheight{\strutheight}{\strut}\printlength{\strutheight} \printlength{\baselineskip} 它打印: 8.39996pt 12.0pt 8.39996等于0.7*12。但是,我不明白的是,根据其定义,支柱的高度应该是\baselineskip,因为-.3\baseli...

Admin

将左边距注释与显示样式数学对齐
strut

将左边距注释与显示样式数学对齐

对于我正在制作的一个包,我想在左边距中标出部分问题。我不想使用例如,\reversemarginpar因为这取决于用户的定义。练习总是在左边距。 我使用以下代码将文本放在左边距。它来自这里的一个答案,但我似乎找不到它! \documentclass{article} \setlength\parindent{0pt} \begin{document} \def\hdr{1b)} % \steve (because I couldn't call it \mark, ref comments) % will put 1b) into the ...

Admin