jobname

平均能量损失
jobname

平均能量损失

如果我有一个名为的文档,是否可以通过在文档中附加单词my exam.tex来使其输出的 PDF 文件具有名称my exam [solved].pdf[solved] 仅有的当answers启用类别选项时? \documentclass[answers]{exam} \begin{document} text \end{document} ...

Admin

为每种语言生成一个 pdf
jobname

为每种语言生成一个 pdf

我有这个文件: \documentclass{report} \usepackage[english, spanish]{babel} \begin{document} \selectlanguage{english} \section*{Hello, world!} This is a document written in English. \selectlanguage{spanish} \section*{¡Hola, mundo!} Este es un documento escrito en español. \end{documen...

Admin

jobname,ifdefstring,IfSubStringInString,detokenize
jobname

jobname,ifdefstring,IfSubStringInString,detokenize

我的问题原本与 使用jobname来“传递参数”? 但这个问题似乎没有完整的答案。(我相信在深入了解这个问题的专家看来,这个问题已经解决了。) 查看其他一些相关帖子, 如何检查 LaTeX 文档的文件名是否包含字符串? \jobname、字符代码和 \detokenize 我已经能够在很大程度上解决我原来的问题,\IfSubStringInString但不能使用\ifdefstring。请参阅下面的示例代码。 % run this with pdflatex -jobname=hello thissourcecode.tex \documentclass{a...

Admin

魔术注释根文档 \jobname
jobname

魔术注释根文档 \jobname

我想将其用作\jobname魔术注释的输入% !TeX root = \jobname.tex,但是它不起作用。有两个文件,一个*.tikz和一个*.tex。 MWE 文本: \documentclass{article} \usepackage{tikz} \begin{document} \begin{figure} \input{\jobname.tikz} \end{figure} \end{document} MWE Tikz (带有\jobname): % !TeX root = \jobname.tex \begin{tik...

Admin

在 lualatex 中获取输入文件名
jobname

在 lualatex 中获取输入文件名

如标题所示;我知道status.filename获取当前正在编译的确切文件的名称,但我想知道作为 lualatex 参数给出的文件的名称。\jobname这也是无益的,因为它可能被指定为与输入不同。 语境 我正在尝试解析命令行中给 lualatex 的额外参数;我的代码目前看起来像这样: function get_args() arguments = {} reached_doc_arguments = false document_arg_position = -1 for index,argument in ipairs...

Admin

将 tikz 图形和 LaTeX 输出外部化到不同的目录中
jobname

将 tikz 图形和 LaTeX 输出外部化到不同的目录中

我有以下树: . ├── main.tex ├── output └── tikz 我想main.tex使用outputLaTeX 输出进行编译,但将 tikz PDF 外部化在tikz目录中,如果缺少该目录,则会创建该目录。应从 CLI 选项中检测输出目录-output-directory。 到目前为止,我正在使用以下代码。 \documentclass{article} \usepackage[abspath]{currfile} \getabspath{\jobname.log} % gives \theabsdir \IfFileExists{"\...

Admin

如何从 \jobname 中提取多个信息
jobname

如何从 \jobname 中提取多个信息

我使用一个 .tex 文件根据 创建多个简历\jobname。为此,我使用ifthen包,对于每种类型的简历,我创建一个布尔值,用于有条件地包含一些文本。现在我想让我的 tex 文件支持多种语言(法语和英语),因此将\jobname包含两个信息:工作本身和语言名称。为此,我想使用正则表达式。但我无法在 中执行正则表达式\jobname?所以你能帮我将正则表达式应用于工作名称吗,比如<jobname>-<lang 目前我有这个代码 \usepackage{ifthen} \usepackage[main=french,english]{bab...

Admin

tikzlibrary:带有空格的外部文件名问题
jobname

tikzlibrary:带有空格的外部文件名问题

你好呀 当前尝试将库实现tikz到external名为stack q.tex 梅威瑟: \newcommand\subfilename{"./stack q.tex"} \documentclass{article} % pgfplots \usepackage{pgfplots} % uncommenting generates error \usetikzlibrary{external} % External lib \tikzexternalize[ up to date check={simple}, prefix=./.bui...

Admin

为什么此代码消除索引逗号对 \jobname.mst 有效,而对 \jobname.ist 无效
jobname

为什么此代码消除索引逗号对 \jobname.mst 有效,而对 \jobname.ist 无效

这篇文章是对如何从每个索引条目中普遍删除逗号。 在链接中,我正在寻找一种通用的方法来删除每个索引条目中的逗号。 沃纳建议在序言中纳入以下内容: \begin{filecontents*}[overwrite]{\jobname.ist} delim_1 " " \end{filecontents*} \makeindex[options=-s \jobname] 然而,由于我最近安装的 TexLive 版本存在问题,我无法使用他的答案。 因此,我想我会尝试修改他的答案,希望能够利用他的优秀方法。 长话短说就是这样的——最终,我发现我可以消除[overwr...

Admin

TeX \ifx 条件不适用于字符串比较
jobname

TeX \ifx 条件不适用于字符串比较

我希望 LaTeX 源文件能够根据作业名称以不同的方式进行编译。但是,当我运行pdflatex mwe包含mwe.tex \documentclass{article} \begin{document} \ifx{mwe}\jobname true \else false.\jobname. \fi \def\mwe{mwe} \ifx\mwe\jobname true \else false.\jobname.\mwe. \fi \end{document} 生成的 pdf 文件为“false.mwe. false.mwe.mwe。”,而...

Admin

在输出中打印 \include{} 的文件名
jobname

在输出中打印 \include{} 的文件名

如何在\include{ABC-2100011}PDF 输出中打印包含单词的文件名? 打印文件名:\filename---> 输出应为打印文件名:ABC-2100011 请查找以下 MWE 文件: 主文件名:Main.tex 子文件名:ABC-2100011.tex \documentclass{article} \includeonly{ABC-2100011} \begin{document} Print File name: \filename \include{ABC-2100011} \end{document} ...

Admin

Overleaf 动态 PDF 文件名
jobname

Overleaf 动态 PDF 文件名

我有一个 Overleaf 项目,其中包含多个.tex文件以创建不同的 PDF 文档。如果我编译其中一个文件.tex并下载它,它将以 Overleaf 项目命名。目前,如果我希望 PDF 文件具有与相应.tex文件相同的名称,我必须在下载后重命名 PDF 文件。有没有办法让 Overleaf 将 PDF 文件名更改为.tex它们创建的文件的名称?假设我有doc1.tex和doc2.tex。我的目标是当我下载 PDF 文件时,doc1.texPDF 文件的名称为doc1.pdf,而当我下载 PDF 文件时,doc2.tex文件名为doc2.pdf。 我的方法是...

Admin

输出 PDF 文件的条件命名
jobname

输出 PDF 文件的条件命名

Solved Exam.pdf我的目标是当为真时输出\ifSolution,The Exam.pdf当\ifSolution为假时输出。 然而,我不知道这个答案\jobname与此相关,因为它只影响文件的名称,因此改变所有输出文件aux。 PS 我正在用来lualatex编译。 \newif\ifSolution \ifSolution % https://tex.stackexchange.com/a/252346/2288 \edef\TeXjobname{\jobname} \edef\jobname{\detokenize{...

Admin

\jobname 的奇怪行为
jobname

\jobname 的奇怪行为

假设我有一个名为的文件,其中G1 (SK).tex包含 \def\SK{SK} \def\parse"#1 (#2)"{\def\language{#2}} \expandafter\parse\jobname \ifx\SK\language equal\else distinct\fi \bye 当我运行它时,它会打印distinct,即使的值为jobname。"G1 (SK)"当我使用 \expandafter\parse"G1 (SK)" 它按预期工作并打印equal。 我怎样才能解决这个问题? ...

Admin