zref

单独文件中的目录包含指向许多文件的正确超链接
zref

单独文件中的目录包含指向许多文件的正确超链接

这是我在这里的第一个问题。如果不符合规则,请见谅。 我有: 我正在用 pdflatex(Linux 下的 TeX Live)在书籍类中编写手册。每章都存储在单独的 tex 文件中(第一章.tex,第二章.tex)。 此外,我还使用 minitoc 包来创建每个部分的目录。生成主目录和每个部分的目录的命令也存储在单独的 tex 文件中(主目录,部分目录)。 我需要: 编译整个文档后,我使用 \includeonly 获取单独的 pdf 文件(感谢邮政)。使用 hyperref 和 zref-xr 包,我获得了与不同章节相对应的不同 pdf 之间的正确...

Admin

保存当前位置而不修改文档布局
zref

保存当前位置而不修改文档布局

描述 我想在文档的序言中添加代码,以便我能够识别和存储环境的垂直位置而无需修改布局。 也就是说,无论我的代码是否存在,我都要求呈现的文档是相同的。 我尝试过 平均能量损失 \documentclass{article} \usepackage{amsmath} \usepackage{zref-savepos} \usepackage{etoolbox} \newcounter{i} \BeforeBeginEnvironment{equation}{ \stepcounter{i}% \zsaveposy{start-\thei}% }% ...

Admin

水平居中和垂直填充 svg
zref

水平居中和垂直填充 svg

tcbox我正在尝试用包装项目填充页面的剩余空间includesvg。当我这样做时,会出现奇怪的行为。当包含一个高 svg 时,它不会填满图像的整个宽度,它的间距行为很奇怪。有时它会与文本重叠,有时它会适合,但它似乎从来没有与最后一段下方的 parskip 有适当的垂直间距。当我使用宽图像时,它会在调整大小以填充其余垂直空间之前填充文本的宽度,它总是会渗入右边距。 所以我最终有两个问题 我认为右边距的出血是由于tcbox默认填充造成的。我想要那个填充,那么我该如何在那个宏中适应它呢? 如何修复垂直填充以在所有情况下都有适当的间距? 这是包含三个文件的 M...

Admin

如何像 \Cref 一样将 \zcref 大写?
zref

如何像 \Cref 一样将 \zcref 大写?

我正在尝试从 cleveref 迁移到 zref-clever,因为之前与 pdfmanagement phase-III 不兼容。 是否有可能有一个 zref-clever 和 zref-vario 的变体,输出“Section 2”而不是“section 2”? \documentclass[a4paper,10pt]{article} \usepackage{zref-vario} \usepackage{hyperref} \usepackage{kantlipsum} \title{Kant nonsense} \author{Me} \le...

Admin

组内加星号的选项和设置
zref

组内加星号的选项和设置

我想修改以下个人交叉引用宏(最初的想法来自于这个问题:使用 zlabel 的宏 supra/infra)。 % !TEX encoding = UTF-8 Unicode % !TEX program = lualatex \documentclass{article} \usepackage{polyglossia} \setmainlanguage{italian} \usepackage{zref-vario} \usepackage{varioref} \usepackage{lipsum} \usepackage{hyperref} \ne...

Admin

使用 zlabel 的宏 supra/infra
zref

使用 zlabel 的宏 supra/infra

我正在尝试制作一个交叉引用宏。前提是我对 LaTeX 的技术知识是基础的 ,-) 我改编了找到的源代码这里 % !TEX encoding = UTF-8 Unicode % !TEX program = lualatex \documentclass{article} \usepackage{polyglossia} \setmainlanguage{italian} \usepackage{zref-clever} \usepackage{lipsum} \usepackage{hyperref} \makeatletter \newcomm...

Admin

无法使用 enumitem-zref
zref

无法使用 enumitem-zref

我有以下 MWE: % ------------------------------------------------------- \documentclass{article} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{hyperref} \usepackage{enumitem,enumitem-zref} \begin{document} \begin{enumerate}[start=34,label=(\arabic*),name=thelist] ...

Admin

如何在 zref 中使用大写字母?
zref

如何在 zref 中使用大写字母?

我想使用命令\makefirstuc(来自包)将该命令(来自包)mfirstuc打印内容的首字母大写。但是不起作用。\ztitlerefzref 这是我的代码: \documentclass{article} \usepackage[user,titleref]{zref} \usepackage{soul} \usepackage{mfirstuc} \newcommand{\saveRef}[2]{% \ztitlerefsetup{title={#2}}\zlabel{#1} } \newcommand{\printRef}[1]{% ...

Admin

每 16 个绝对页面的自定义页脚文本
zref

每 16 个绝对页面的自定义页脚文本

对于一本书,一家印度出版商希望我在每个绝对页码 17 开始的每 16 个绝对页上添加他们所谓的“格式编号”(不确定标准术语是什么,如果有的话)和书名缩写,无论页面样式如何(例如,即使在空白页上有\thispagestyle{empty})。不用说,这些都是正面页,书的章节可以从这些页开始(因此页面可以没有页眉或页脚,因为我的章节的前几页有\thispagestyle{empty})。这就是我想要实现的。 PDF 第 1 页:页脚左侧不打印任何内容 PDF 第 17 页:“2 KKS”打印在页脚左侧 PDF 第 33 页:“3 KKS”打印在页脚左侧 PDF...

Admin

交叉引用:子标签跳过变体
zref

交叉引用:子标签跳过变体

在交叉引用语言实例时,我使用它zref来定义用于引用对或范围的命令。 对于每个命令,我都有两个“跳过”变体mainskip和maxskip,用于在明确的上下文中进行本地引用;它们分别跳过一个或两个标记。 我的问题是这样的:我不想增加命令,而是想将这些变体变成引用命令的可选参数: \cleverange[mainskip]{Ref1}{Ref2}, \cleverange[maxskip]{Ref1}{Ref2} \clevepair[mainskip]{Ref1}{Ref2}, \clevepair[maxskip]{Ref1}{Ref2} 当然它也可能...

Admin

在 \ifnum 的参数中使用 \zref(范围)
zref

在 \ifnum 的参数中使用 \zref(范围)

我想使用zref\clevestrip{ref1}{ref2} 范围定义一个巧妙的交叉引用命令,如果 ref1 和 ref2 的 ExNo 相等,则返回“剥离”字符串 (1ab),否则仅打印 ref1ref2。 但肯定是扩展性出了问题,因为它不起作用。谁能告诉我为什么…… 已编辑 @Ulrike 告诉我使用 \zref@extract 因为 \zref 不可扩展,而且它的效果非常好。 MAWE(即将开始工作……) \documentclass{report} \usepackage{zref-user} \usepackage{philex} \setl...

Admin

计算书籍类文档中某些章节或部分的页数
zref

计算书籍类文档中某些章节或部分的页数

问题:对于我需要提交给大学的文档,字数并不重要,但页数必须等于或小于某个值(在本例中为 32)。在我的文档的执行摘要部分,我添加了一个脚注,其中包含总页数和所含内容的详细信息(即仅执行摘要和章节,目录和附录不计算在内)。我不确定如何计算页码,因为页面从罗马数字变为了数字,frontmatter并且在mainmatter此处搜索找不到类似的问题(尽管如果这是重复的,我很乐意删除)。 我想要的是:如果可能的话,一种计算执行摘要和章节总页数的方法mainmatter,不包括我不想计算的部分(首页、目录、附录和其他)。我以前用过 TeXCount 来计算字数,并且知...

Admin

Overleaf 和 VSCode 的结果不同吗?
zref

Overleaf 和 VSCode 的结果不同吗?

我的问题主要是想解决为什么我在 VSCode 和 Overleaf 中得到不同的结果。当我将此代码粘贴到 Overleaf vs VSCode/LaTeX Workshop 中时,我得到了不同的结果。代码来自先前的答案关于根据页面内容级别更新标题。 在 Overleaf 中,结果的第 3-4 页都有一个“第 3 级”标题,这是理所当然的,因为第 3 级段落从第 3 页延伸到第 4 页。 在 VSCode 中,第 4 页的页眉不会继承跨页段落中的“第 3 级”,而是使用第 4 页的最高级别“第 2 级”页眉。 背页:This is pdfTeX, Versio...

Admin

使用 zref 和 latex3 获取绝对页码
zref

使用 zref 和 latex3 获取绝对页码

在较大的项目中,我想设置一个等于当前绝对页码的字符串,如下所示 \documentclass[10pt]{article} \usepackage{zref-abspage} \usepackage{zref-user} \ExplSyntaxOn \NewDocumentEnvironment{intfig} { > { \SplitArgument { 1 } { , } } m!o } { % Apparently, this is required because the page number isn't fixed until s...

Admin

节标题元素应占用零垂直空间
zref

节标题元素应占用零垂直空间

我的目标是将图表分成两页相对的页面,如下所示: 左侧页面的图表上方还会有一个\section或\subsection。为了使图表的两半正确对齐,左侧页面上的节或子节标题不占用任何垂直空间非常重要。否则,左半部分将被推下,与右半部分不匹配。 因此,我试图设计一种方法来强制节标题(或理想情况下任意内容)占用零空间。我在某处找到了以下解决方案,不幸的是我不记得在哪里: \documentclass{article} \usepackage{calc} \newlength{\noverticalspacelen} % Insert a command so t...

Admin