format-files

使用自定义格式文件时出错,“LaTeX 错误:未给出 \title。”
format-files

使用自定义格式文件时出错,“LaTeX 错误:未给出 \title。”

为了加快编译速度,我尝试使用自定义格式文件。但是,当我尝试使用\maketitle... 时,它似乎表现异常,尽管我使用了\title{Test}。 平均能量损失 我创建了一个preamble.tex包含以下内容: \documentclass{scrartcl} \endofdump 然后我用 将其编译为一个.fmt文件pdflatex -output-directory /tmp/ -ini -jobname=preamble "&pdflatex" mylatexformat.ltx /tmp/preamble.tex,并且它preambl...

Admin

MacTex 和运行 TexShop 和带有自定义 fmt 文件的纯 tex 的 iMac
format-files

MacTex 和运行 TexShop 和带有自定义 fmt 文件的纯 tex 的 iMac

我有一个在 iMac 上的 Yosemite 下运行的 MacTex/TexShop 发行版。 在 2010 发行版下,我设法创建了一个包含我自己的宏的 docfmt.fmt 文件,并将其用作排版程序。可以在程序对话框中选择格式文件“docfmt”。 现在我已经升级到 2015 发行版,尽管程序名称仍然出现在对话框中,但 Texshop 找不到 docfmt.fmt 文件。 我已经忘记了如何创建 fmt 文件,因此我希望得到关于如何生成恢复情况所需的文件夹和文件的分步说明。 非常感谢 托尼·诺里斯 ...

Admin

fmt 和命令行命令(例如 mylatexformat)
format-files

fmt 和命令行命令(例如 mylatexformat)

我想加快编译过程,因此我将主文档分成两个文件: 平均能量损失 序言.tex \documentclass{article} \csname endofdump\endcsname 主文本 \begin{document} \ifdefined\test :) \else :/ \fi \end{document} 这有效: #!/bin/bash pdftex -ini -jobname="preamble" "&pdflatex" mylatexformat.ltx "preamble.te...

Admin

无法重新编译 pdflatex.fmt 以解决“pdflatex.fmt 由不同的可执行文件制作”的问题
format-files

无法重新编译 pdflatex.fmt 以解决“pdflatex.fmt 由不同的可执行文件制作”的问题

最初,我使用 pandoc 时遇到了这个“由不同的可执行文件生成”错误,后来使用与通过 pdflatex 引擎生成 PDF 有关的所有操作时也遇到了这个错误。 根据错误消息,我的可执行文件已更改(因为我的系统进行了更新),但相应的 .fmt 文件尚未更改。我使用的是 Arch Linux 和Arch 维基已经说过 pacman -S 会在更新时负责重建格式文件,但是就我而言,这似乎并没有发生。 使用fmtutil: sudo fmtutil-sys --all | grep -P "(INFO|ERROR)" 仍然无法pdflatex.fmt构建。以下是输...

Admin

我找不到格式文件“pdflatex.fmt”!
format-files

我找不到格式文件“pdflatex.fmt”!

我在 Fedora Silverblue 39 上并且用于rpm-ostree安装texlive-scheme-full。 我尝试使用命令行编译 .tex 文件pdflatex,但它返回此错误。 kpathsea: Running mktexfmt pdflatex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: mktexfmt is using the following fmtutil.cnf file fo...

Admin

如何在 Texpad 中将自己的格式与普通格式一起使用
format-files

如何在 Texpad 中将自己的格式与普通格式一起使用

我设法使用 \dump 创建了一个格式文件,但是如何设置 TeXpad 来识别它? 我想使用 TeXpad。我总是使用纯文本格式,而 TeXpad 依赖 LaTeX;它可以运行纯文本,但除了纯文本之外,我还有自己的格式。 我已经询问过 TeXifier,但他们没有提供任何帮助。 ...

Admin

SweTeX 使用 / 和  而不是 \ 和 {} 的来源是什么?
format-files

SweTeX 使用 / 和 而不是 \ 和 {} 的来源是什么?

在 1980 年代,至少在乌普萨拉大学,斯德哥尔摩的 KTH 和其他地方,有一种名为“SweTeX”的瑞典 TeX 格式在使用。它旨在使用瑞典语版本的 ISO-646 字符编码系列 (ISO-646-SE) 用瑞典语编写文本。不存在,[\]{|}但被替换为ÄÖÅäöå,因此使用这种格式,类别代码被更改,以便/用作转义字符和<>分组字符。我不记得是否有一些特殊的技巧可以在数学中使用<和>,或者您是否使用了命令。(实际上,许多用户确实大多数时候都使用显示 US-ASCII 的终端,因此在编写文本时会看到瑞典字母为 *}{|][*,直到 D...

Admin

LaTeX2e 格式的当前日期是什么?
format-files

LaTeX2e 格式的当前日期是什么?

我的序言以如下一行开始,以帮助确保所使用的 LaTeX 版本足够新: \NeedsTeXFormat{LaTeX2e}[2022-11-01] 如何确定当前 LaTeX 格式的日期?例如,我要查阅 TeXLive 中的哪个 doc 文件等? 我原本有该行\NeedsTeXFormat{LaTeX2e}[2022-12-01],但在编译源代码时,我看到警告,可用格式(通过 TeX Live Utility 更新所有文件)仅为2022-11-01。 latex 命令在哪里找到该日期? 添加: pdflatex-dev我实际上正在使用的开发版本pdflatex,...

Admin

mylatexformat 和 pdflatex 的 ini 选项之间的区别
format-files

mylatexformat 和 pdflatex 的 ini 选项之间的区别

我知道使用格式文件可以显著加快 LaTeX 编译时间。但是似乎有多种创建格式文件的选项: 只需使用ini选项pdflatex(在这个意义上 pdflatex -ini -jobname="preamble" "&pdflatex preamble.tex\dump" 使用mylatex格式创建格式文件 这两种方法有何区别?它们之间的区别和优缺点是什么?或者在 2023 年,您是否应该选择第三种方法?如果是,为什么? ...

Admin

如何检测 iniTeX?
format-files

如何检测 iniTeX?

如何从 LaTeX 文档类中检测引擎是否已启动-ini?如果这很重要,我会使用 XeTeX。 ...

Admin

MiKTeX 无法构建 platex/platex-dev 格式
format-files

MiKTeX 无法构建 platex/platex-dev 格式

现在最新的MiKTeX支持pTeX/upTeX引擎了,但是当我构建platex格式时,出现错误: This is e-pTeX, Version 3.141592653-p4.0.0-220214-2.6 (utf8.euc) (MiKTeX 22.3) (INITEX) 1 JUL 2022 20:40 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **D:/MiKTeX/tex/platex/config/platex.ini (D:...

Admin

pdflatex.exe:找不到内存转储文件/Miktex 无法构建格式
format-files

pdflatex.exe:找不到内存转储文件/Miktex 无法构建格式

我使用的是 Windows 10 pro,并且安装了 MikTeX (basic-miktex-22.3-x64) 和 Texmaker (Texmaker_5.1.3_Win_x64)。当我尝试在 Texmaker 中构建任何 .tex 文件时,它会出现错误: pdflatex -synctex=1 -interaction=nonstopmode %.tex 进程已启动 抱歉,pdflatex 未成功。希望日志文件包含让 MiKTeX 再次运行的信息:C:\Users\YesabethGB\AppData\Local\MiKTeX\miktex\l...

Admin

在多个 *.tex 文件的 »for 循环« 中运行 pdftex,使用格式,并点击带有变音符号和/或空格的文件名
format-files

在多个 *.tex 文件的 »for 循环« 中运行 pdftex,使用格式,并点击带有变音符号和/或空格的文件名

这是对该问题的后续回答:mylatex.ltx 和带有变音符号和/或空格的文件名 我使用模板引擎 (jinja2)、python 脚本、包含数据和模板的 *.csv 文件生成 50 个 *.tex 文件。我在最新的 Linux 下使用 texlive 2021,它是最新版本。 编译文件夹中的 50 个 *.tex 文件似乎只需一行: for i in *.tex; do pdflatex "$i"; done 我需要编译它们两次,这需要花费很多时间。所以我有一个不幸的想法,即预先制作一个格式,例如使用 mylatex.ltx,如下所示: pdflatex ...

Admin

预编译前言导致 ntheorem 出现新错误
format-files

预编译前言导致 ntheorem 出现新错误

首先要指出的是,我昨天已经发表了一篇标题类似的帖子,我想说这是一个新问题。 这是我之前帖子的链接,希望它能提供任何背景信息。我有一个预编译的软件包序言: \documentclass[letterpaper]{report} \usepackage{import} \let\clipbox\relax \usepackage{amsmath, amsfonts, mathtools,amssymb} \usepackage{arydshln} \usepackage{bm} \usepackage{boldline} \usepackage{bookmar...

Admin

LuaLaTeX 无法解析 texlive 中的第一行 %&format
format-files

LuaLaTeX 无法解析 texlive 中的第一行 %&format

有人知道如何在 LuaTeX/LuaLaTeX 中启用第一行解析吗?请考虑我无法更改运行作业的默认命令行选项,因此我仅依赖于源 tex 文件中的第一行语法: %&mylualatex \documentclass{...} 但它不起作用。我的自定义(预建)格式从未加载。像往常一样,发出: > lualatex "&mylualatex.fmt" "fmt-test.tex" 确实有效。但我不能在远程(Web)环境中依赖此方法。我使用的是 texlive 2021,lualatex 命令的帮助输出如下: Usage: luahbtex...

Admin