auxiliary-files

CTAN 中用于管理两个 LaTeX PDF 文件之间的超链接的基本 LaTeX 工具是什么?
auxiliary-files

CTAN 中用于管理两个 LaTeX PDF 文件之间的超链接的基本 LaTeX 工具是什么?

我感兴趣的是了解可用的工具,包括成功案例。诚然,CTAN 的某些工具得到了维护,而其他工具则没有。未请求的是下面概述的问题的解决方案。问题详细信息仅适用于解释如何使用超链接以及为什么需要超链接管理工具。 Martin J. Osborne 于 2019 年 12 月提出了一个相关问题:制作交叉引用超链接... 他的问题的答案适用于将一本书拆分成两个 PDF 文件:book.pdf 和 answers.pdf。此外,还出现了适用于当前问题的想法。这些想法适用于试图组织他们的 LaTeX 书以进行交叉引用的作者。这些信息很有价值,尽管在准备出版的已完成书籍上实施...

Admin

\newtotcounter 带有宏定义
auxiliary-files

\newtotcounter 带有宏定义

我尝试以程序方式定义\newtotcounters(来自totcount包),就像另一个计数器在bar\thefoo哪里foo一样(详细信息见下面的 MWE)。但是,只有最后一个\newtotcounter按预期工作,而所有其他的都显示不正确\totvalue(好像需要额外的编译),甚至多次编译也无法解决这个问题。但是,如果我分别更改\newtotcounter{bar\thefoo}为\newtotcounter{bar0}和\newtotcounter{bar1},一切都按预期工作。此外,两个计数器的 plain\value都表现正常,就像 plain ...

Admin

将自定义命令和文档分成不同的文件
auxiliary-files

将自定义命令和文档分成不同的文件

我有一些大量的通话记录\renewcommand{},使我的文件变得杂乱document.tex。我想将它们保存在一个单独的文件中 ( costum_definitions)。 请考虑以下示例: \documentclass[a4paper,12pt]{article} \usepackage{lipsum} \usepackage{color} % begin definitions \definecolor{myOrange}{rgb}{0.7,0.4,0} \setlength{\parskip}{.25cm} % end definitions...

Admin

如何编译而不产生输出
auxiliary-files

如何编译而不产生输出

有没有办法运行 LaTeX 而不尝试生成输出,而只生成.aux包含章节、公式、表格、图形、参考文献等的文件。我知道它显然无法生成页面引用。 我知道\includeonly外化等等的优点;除了上述问题之外,我没有问任何其他问题。 ...

Admin

Minitoc 冲突创建辅助错误 defcounter refsection
auxiliary-files

Minitoc 冲突创建辅助错误 defcounter refsection

在编写我的书时,我遇到了以下错误: (./Book.aux ./Book.aux:94: Undefined control sequence. l.94 ...\defcounter {refsection}{0}\relax }\@write 问题在于,一个简单的修复方法是删除 Book.aux,之后代码就可以正常编译了。但是,如果我在编译中遇到单独的错误,修复该错误后,相同的错误会再次出现。 aux 中的第 94 行是: \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writ...

Admin

使用 cleveref 交叉引用 expl3 整数
auxiliary-files

使用 cleveref 交叉引用 expl3 整数

假设我使用整数实现编号文档元素expl3。进一步假设我想使用 交叉引用这些元素cleveref。最好的方法是什么? 我想出了下面的方法,它似乎在一些最低限度的测试中起作用,但似乎不是特别安全。 \documentclass{article} \usepackage{bookmark} \usepackage{cleveref} \makeatletter \ExplSyntaxOn \int_new:N\g_my_counter_int \keys_define:nn { my / topic thing } {% label .tl_set:N = \...

Admin

tikz/external:写入文件时出错
auxiliary-files

tikz/external:写入文件时出错

下面的代码以前可以工作,但现在无法将输出文件写入目标,这里的问题是什么? 尝试过的解决方案这问题,但不起作用 命令: lualatex --synctex=0 --shell-escape --output-dir=.build --interaction=nonstopmode --file-line-error main.tex 文件树: 主日志: Package tikz Error: Sorry, the system call 'lualatex -shell-escape -halt-on-error -interaction=batc...

Admin

哪些类型的文件可以安全地从已完成的项目中删除?
auxiliary-files

哪些类型的文件可以安全地从已完成的项目中删除?

我用 LaTeX 写了一本书,现在已经完成了(如果您感兴趣的话,书名是《两倍怪异:关于两倍例外的回忆录》)。在写作过程中,LaTeX 生成了很多文件,尤其是因为有很多草稿。我希望最终的 .tex 文件可以修改并运行,以防我想写修订版。 我可以安全删除哪些文件?除了我知道我需要的 .tex 文件外,还有 .bbl、.bak、.synctex、.tdo 和 .toc 文件。 ...

Admin

定义新宏并从辅助文件中读取其值的时机
auxiliary-files

定义新宏并从辅助文件中读取其值的时机

我想定义两个命令:\RecordTagText{tag}{text}存储每个唯一的tag一些text,并\ShowTagText{list of tags}打印text对应于给定标签列表的命令,但是在条件下每页text相同的内容tag只应打印一次(因此,如果指定输出两次,则第二次应被忽略)。 为此,我的想法是定义\RecordTagText简单地将标签/文本信息写入辅助文件,如下所示: \prop_new:N \g__mymodule_tag_text_prop \NewDocumentCommand \RecordTagText { m m } { ...

Admin

在辅助文件中设置 expl3 序列的正确方法
auxiliary-files

在辅助文件中设置 expl3 序列的正确方法

考虑以下示例,其中它(全局)向文件中的TEST序列添加一个元素。然后,如果要求它在辅助文件中立即显示序列内容,结果是正确的(这是注释代码)。但是,如果稍后要求在文档中显示,它会显示序列为空。考虑到确实是全局版本,为什么会发生这种情况?正确的方法是什么?\g__mymodule_test_seq.aux\seq_gput_right:Nn \documentclass{article} \begin{document} \makeatletter \ExplSyntaxOn \seq_new:N \g__mymodule_test_seq \iow_n...

Admin

在开头打印项目列表,其中每个项目都在整个文档中定义
auxiliary-files

在开头打印项目列表,其中每个项目都在整个文档中定义

我想在文档开头打印一个项目列表,其中每个项目都在整个文档中定义。 我怎样才能做到这一点? 平均能量损失 \documentclass[11pt]{article} \begin{document} \totalliste This is shown in the document : Item1, Item2 <-desired output for the totalliste command \addtoliste{Item1} \addtoliste{Item2} \end{document} ...

Admin

\bibdata 使用相对路径转换,有什么办法可以阻止这种情况吗?
auxiliary-files

\bibdata 使用相对路径转换,有什么办法可以阻止这种情况吗?

在某些时候,pdflatex 开始在 .aux 文件中生成以 ./ 开头的 \bibdata 条目,这导致 bibtex 忽略 BIBINPUTS 路径。是否有任何选项可以阻止 pdflatex 执行此操作?如果有人知道这是从哪个版本开始的,我会很想知道,因为我认为它以前没有这样做过。 仅供参考,我提出了一个新问题,因为我在搜索中找到的所有内容都是十年或十一年前的。 ...

Admin

ltproperties 扩展存在问题
auxiliary-files

ltproperties 扩展存在问题

我正在努力控制使用 ltproperties 记录的代码中的扩展。在下面的示例中,我试图按所述方式记录环境的主体,而不进行扩展(就像使用 一样\exp_not:n)。当然,要使用 ltproperties,首先需要将其存储在变量中,因此我\exp_not:V在 的第四个参数中使用了 变量\property_new:nnnn。 \documentclass{article} \ExplSyntaxOn \tl_new:N \l__recordenv_contents_tl \property_new:nnnn { recordenv/contents } ...

Admin

无法打开带有 AASTeX 模板的辅助文件
auxiliary-files

无法打开带有 AASTeX 模板的辅助文件

昨天,我尝试使用 AAS 网站上的模板 AASTeX。https://journals.aas.org/aastex-package-for-manuscript-preparation/ 从本网站下载源文件后,我尝试编译源文件。虽然 TexStudio 可以在正确的屏幕上显示内容,但我的 TexStudio 却提示“我无法打开文件名为“sample631.aux””。尽管我更改了内容中的一些文字,但编译后结果仍然没有改变。希望大家能够支持我。 您可以在下图中找到我的问题。 ...

Admin

了解 \addtocontents 中的扩展
auxiliary-files

了解 \addtocontents 中的扩展

我对 中的扩展方式感到困惑\addtocontents,或者更确切地说是 中的扩展方式\protected@write。据我所知,\addtocontents应该本质上用 扩展其第二个参数\protected@edef并将结果写入辅助文件。根据这种理解,我预计行为(最多\protected@)与 相同 \iow_shipout:Ne \@auxout { \exp_not:N \@writefile { #1 } { #2 } } 但是正如下面的 MWE 所示,当他们试图用 来阻止论证内部扩展时,他们的行为有所不同\exp_not:n。 \...

Admin