widows-orphans

如何强制某一行不出现在页面顶部
widows-orphans

如何强制某一行不出现在页面顶部

我有一行文本,它不应该通过分页符与它之前的内容分开。(如果这很重要,那么它之前的内容就是文本环境)。IE 如何强制一行文本永远不成为页面的第一行? 这是我的最小示例: \documentclass{article} \begin{document} \begin{quotation} Very long quote about honour and fate, having to do with family and children, torture and death, with rending of garments and gnashing of...

Admin

我如何惩罚代码清单中的孤立括号?
widows-orphans

我如何惩罚代码清单中的孤立括号?

我想防止代码列表和tcolorbox分页符,并在下一页上仅放置一个括号。请参阅图片中的示例。 分页符本身对于大型列表来说没问题,但我认为如果 TeX 优化间距,那么我可以在同一页上获得右括号。更改边距大小会影响所有列表(并可能导致其他孤立括号),所以我真的不想这样做。我不确定是否有设置lstlisting可以tcolorbox让我这样做。 ...

Admin

lineno.sty 和 \widowpenalty 以及 \clubpenalty 之间有交互作用吗?
widows-orphans

lineno.sty 和 \widowpenalty 以及 \clubpenalty 之间有交互作用吗?

我偶然发现了 lineno.sty 与 \widowpenalty 和 \clubpenalty 之间的交互作用。最好将其放入可在此处搜索的记录中: \documentclass[12pt]{article} \widowpenalty=200000 %/*150*/ No Widows at top of page \clubpenalty=100000 % this is really orphanpenalty. No orphans at bottom of page %%%%%%%%...

Admin

如何避免 \sections 中出现孤儿寡母?
widows-orphans

如何避免 \sections 中出现孤儿寡母?

在以下示例中,11.1为了便于阅读,应将该部分放在第 6 页。这可以通过\clearpage在 之前添加 来手动完成\subsection。 我试过问题下列: \usepackage[avoid-all]{widows-and-orphans} 然而它并没有像预期的那样工作: 如果“大多数”章节内容都在下一页,我该如何告诉 LaTeX 自动添加分页符? ...

Admin

防止不必要的长表寡妇
widows-orphans

防止不必要的长表寡妇

当剩余行longtable恰好适合当前页面时,longtable将通过在当前页面上打印页脚并将最后一行移动到下一页(重复的页眉和页脚)来创建孤行。 可以通过将最后一行打印为最后一个页脚的一部分来防止这种情况发生,但我想知道为什么会发生这种情况,以及是否可以在包中修复这个问题longtable。(从概念上讲,我希望算法仅在确定剩余内容不适合当前页面后才开始新页面。) \documentclass{article} \usepackage{booktabs} \usepackage{longtable} \begin{document} \begin{lo...

Admin

Paracol 在分页符处拆分相应列
widows-orphans

Paracol 在分页符处拆分相应列

一般paracol情况下,当到达页面底部时,两个对应列之间也会保持同步。但有时,当左侧留在上一页而右侧留在下一页时,会出现绝对丑陋的孤行(以及寡妇)。除了孤行寡妇效应外,每个部分旁边还会出现空白。 平均能量损失 \documentclass{article} \usepackage{paracol} \usepackage{polyglossia} \setdefaultlanguage{french} \setotherlanguage{arabic} \newfontfamily\arabicfont[Ligatures=TeX,Script=Arabi...

Admin

nowidow 生效后,如何自动识别给定页面上正文输出最后一行的位置?
widows-orphans

nowidow 生效后,如何自动识别给定页面上正文输出最后一行的位置?

我有一份文件,目的\usepackage[all]{nowidow}是消灭所有的寡妇和孤儿。 这有时会导致正文底部和页脚之间出现大量空白。我不喜欢这种空白,但我希望保留\usepackage[all]{nowidow}。 我最初的消除空白的策略是找到一种方法让页脚移动到始终位于正文下方 --- 就像上下跳跃一样 ---后将所有寡妇和孤儿驱逐出境。但是,我没有找到这样做的方法;所以我问了 SE。 针对该问题(如何使页脚移动到正文下方),有人告诉我,很难像我描述的那样让页脚自动上下跳动。 因此,我的新策略是完全忘记真正的页脚,相反,如果可能的话,第一的让 LaT...

Admin

如何使页脚移动到正文下方
widows-orphans

如何使页脚移动到正文下方

如果您仔细查看下面 MWE 的第 20、25、26、31、32、37 和 41 页,您会发现正文和页码(在页脚中)之间有相当大的空白。除了第 41 页之外,在所有这些情况下,这个空白都是由于包nowidow操作而页脚保持在同一位置。(在第 41 页,出现这个空白只是因为文本在到达页脚之前就结束了。) 我希望正文和页脚之间不要有那么大的空间,即使是在第 41 页这样的页面上。有没有办法通过在必要时使页脚上升到正文底部以下来防止出现这种空间?(最好是一种自动且兼容的方式nowidow。) 设置footskip=0cm使geometry我更接近期望的结果,但显然还...

Admin

为什么 \widowpenalties 不能正常工作?
widows-orphans

为什么 \widowpenalties 不能正常工作?

我设置了\widowpenalties 2 10000 0,但是它工作不正常: 我希望页面可以在红色的地方断开,但是没有。 如果我改为\widowpenalties 2 10000 0,\widowpenalties 3 10000 -1 0它就可以正常工作。 梅威瑟: 包文件zztj.sty: \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{zztj}{}{}{} \RequirePackage{l3keys2e} \RequirePackage{paracol}...

Admin

为什么不能将 \widowpenalties 放在序言中?
widows-orphans

为什么不能将 \widowpenalties 放在序言中?

打包文件zztj.sty: \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{zztj}{}{}{} \RequirePackage{l3keys2e} % -------------------------------- \widowpenalties 3 10000 -1 0 % --------my other options-------- \tl_new:N\g__zztj_paper_tl \keys_define:nn{zztj/option} { ...

Admin

如何避免参考书目部分之间出现分页符
widows-orphans

如何避免参考书目部分之间出现分页符

在我的教学大纲中,我有一个扩展的参考书目,细分为不同的主题部分。在很多地方,我在某一部分/页面的底部留有多余的空白,然后它在下一页开始下一节,即使前一页有空间容纳页眉和一两个条目。我认为这与它希望页眉下方有最少数量的条目有关——对于 bib 条目来说,这是一个孤立问题——但我不知道如何调整它(如果我的诊断是正确的)。我怎样才能让参考书目部分连续运行? 在下面的 MWE 中,目标是让“类别 2”和第一个 Davidson 条目(至少)出现在第 1 页。 \documentclass[12pt]{article} \usepackage[a4paper]{ge...

Admin

如何调整上一页的行距?
widows-orphans

如何调整上一页的行距?

我正在研究一种自动处理机制孤儿和寡妇在我自己定义的文档类中。 Tex 版本:xelatex-2022 目前的进展是引用widows-and-orphans包并重写相应的方法 怀疑: 寡妇惩罚何时发生/发现?是在渲染之后吗?是可预测的吗? 使用原始命令后再行书写,上一页每段间距都会变大\widowpenalties,这个现象是不是说明当出现widowpenalty时,可以缩小上一页的行距,把widow line挤进上一页呢? 代码: \documentclass{book} %\widowpenalties=4 10000 10000 10000 150 ...

Admin

避免在页面末尾的节标题后出现孤立的 mdframed 框
widows-orphans

避免在页面末尾的节标题后出现孤立的 mdframed 框

在 LaTeX 中,当我使用 thmtools(内部使用 mdframed)创建定理框并在页面末尾的部分标题之后使用它们时,它们通常会被放置在没有标题的下一页上: 我怎样才能避免这种行为,以便将节标题拉到下一页?以下是一些用于生成框的实验代码: \documentclass[a4paper]{article} \usepackage{mathtools, amsthm} %math \usepackage[dvipsnames]{xcolor} %more colors \usepackage{thmtools} \usepackage{mdframe...

Admin

冗长且包含大量诗句的文档中存在孤立标题
widows-orphans

冗长且包含大量诗句的文档中存在孤立标题

我正在排版我整理的一本英文诗集。这是一份很长的文件,超过 500 页,而该项目的性质意味着绝大多数文本被包裹在大约一千个诗环境。虽然我已经设法使排版基本符合我的要求,但仍然有大约二十几个孤立标题,我希望能够解决。 这是最小工作示例问题: \documentclass{amsbook} \title{Hosker's Almanack} \usepackage{verse, xfrac} % Fix fractions. \usepackage{xfrac} \DeclareInstance{xfrac}{cmunrm.otf(0)}{text}{ ...

Admin

在显示公式后局部防止分页
widows-orphans

在显示公式后局部防止分页

在我的文档中,有时会有这样的句子The diagram <tikz-cd diagram here> commute.,在这种情况下,显示的公式后面只有一个单词。我想确保这个单词不会出现在下一页的顶部。我检查了这个问题,但那里的解决方案在我的文档中不起作用。 我知道在最终版本中,这个问题可以通过 来解决\enlargethispage{\baselineskip}。但是,像课程笔记这样的文档是相当动态的,它们很难达到“最终”状态,因此使用和维护这些文档\enlargethispage可能会成为一个问题。 下面的代码用作 MWE。它并非我实际情况的...

Admin