initex

MiKTeX 中的 `initexmf --mklinks --force` 错误:“安全风险”且无法执行
initex

MiKTeX 中的 `initexmf --mklinks --force` 错误:“安全风险”且无法执行

我在系统上遇到了 MiKTeX 问题,正在寻求一些指导来解决它。我正在运行以下命令: initexmf --mklinks --force 在提升的 cmd 命令提示符中(以管理员身份)。但是,我收到以下错误消息: initexmf: security risk: running with elevated privileges Sorry, but "MiKTeX Configuration Utility" did not succeed. The log file hopefully contains the information to get...

Admin

pdflatex 不会动态安装软件包
initex

pdflatex 不会动态安装软件包

我正在尝试编写一个脚本来设置TeXworks(MiKTeX),以便在pdflatex从命令窗口调用...时,它会在被调用的.tex 文档上安装缺少的包。 该脚本在 Matlab 中以伪代码运行,其功能如下: 解析 .tex 文件以获取所需的包名称 检查安装了哪些(使用kpsewhich 包名.sty) 如果至少缺少一个,则将 MiKTeX 的属性设置为自动安装(使用initexmf --set-config-value [MPM]AutoInstall=1) 生成 pdfpdflatex 文件名.tex 但最后一点,即 pdflatex 调用,它并没有真...

Admin

如何制作预装了 Beamer 的格式
initex

如何制作预装了 Beamer 的格式

加载 beamer 很慢,即使在快速处理器上也是如此,所以我想知道我是否可以制作预加载 beamer 的格式。现在距离我上次运行已经过去了几十年,initex但我想: 跑步initex input lplain 嗯,也许吧documentclass{beamer} \dump 但我的 texlive 安装甚至没有lplain.tex Pdflatex 说preloaded format=pdflatex所以我试过了 initex This is TeX, Version 3.141592653 (TeX Live 2022/MacPorts 2022.6...

Admin

如何检测 iniTeX?
initex

如何检测 iniTeX?

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

Admin

MikTeX initexmf pdflatex 错误(initexmf --dump=pdflatex)
initex

MikTeX initexmf pdflatex 错误(initexmf --dump=pdflatex)

我使用 Windows 10 21H1 和 MikTeX (basic-miktex-21.12-x64.exe)。我刚刚安装了它,在命令行上执行此操作后,在 miktex-makefmt.log 文件中出现以下问题*: initexmf --edit-config-file=pdflatex 这将打开一个文件,我在里面输入如下内容: main_memory = 100000000 然后保存,关闭窗口并在命令行上执行以下操作: initexmf --dump=pdflatex 顺便说一句,对我来说,这在过去一直有效(其他笔记本电脑),所以我认为它没有任...

Admin

如何为 Pascal 到 WASM 编译器 web2js 创建 docker 环境?
initex

如何为 Pascal 到 WASM 编译器 web2js 创建 docker 环境?

什么是 web2js? 这是一个针对 WebAssembly 的 Pascal 编译器,专门用于编译 TeX,以便可以在浏览器中运行。更具体地说,这个存储库包含一个名为 jsTeX 的 TeX 引擎,它类似于 LuaTeX,但它嵌入的是 JavaScript,而不是 Lua。 具体来说,web2js 通过以下方式生成 core.dump 和 tex.wasm:这一步在Makefile。 问题 web2js有一些依赖项需要生成core.dump。很难设置本地环境,因此我需要 Docker 环境。 FROM adnrv/texlive:full # Up...

Admin

如何使用 INITeX 编译 UTF-8 LaTeX 文档
initex

如何使用 INITeX 编译 UTF-8 LaTeX 文档

考虑简单的 LaTeX 文件fine.tex: \documentclass[a4paper]{amsart} \begin{document} ``Ceci échoue'' means ``this fails'' in French. \end{document} 然后运行pdftex -fmt pdflatex fine.tex。我们得到一个文件fine.pdf,其中 UTF-8 字符“é”可以正确显示。如下fine.log: This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2...

Admin

普通 TeX 与“原始” TeX
initex

普通 TeX 与“原始” TeX

我使用 LaTeX 满足日常需求,但为了避免创建过于繁琐的文档,我试图更好地了解 TeX 引擎本身。作为其中的一部分,我正在尝试使用 TeX(即tex,而不是 LaTeX)。 现在tex实际上加载了纯 TeX。这很好,但有时我发现自己想知道命令(我在这里使用这个术语的含义很宽泛)是纯 TeX 定义的原始命令还是宏,所以我想知道是否有一种不加载的方法来运行 TeX plain.fmt。 发现这个问题我假定这可以通过使用virtex而不是来完成tex,但在我的 MiKTeX 安装中virtex也会加载plain.fmt: $ virtex This is ...

Admin

LuaTex 预编译头失败,出现未知颜色堆栈编号 1
initex

LuaTex 预编译头失败,出现未知颜色堆栈编号 1

我在 Linux 系统 LuaTex 1.0.4 上运行。由于编译时间需要相当长的时间 - 尤其是创建 ToC,我认为我可以预编译标头。使用预编译的标头,我尝试运行(作为文件Main_2.tex) \begin{document} Hello World \end{document} luatex -shell-escape "&preamble Main_2.tex"总是失败 *geometry* detected driver: pdftex (/usr/share/texmf/tex/latex/hyperref/nameref...

Admin

如何使用 Jim Fowler 的 WEB/TeX pascal 到 WASM 编译器 web2js 制作 e-TeX WebAssembly?
initex

如何使用 Jim Fowler 的 WEB/TeX pascal 到 WASM 编译器 web2js 制作 e-TeX WebAssembly?

我在 Windows 10 上安装了 TeX Live 2019 发行版,并想在网络浏览器的 WebAssembly 下运行基于 e-TeX 的预加载 LaTeX(其中包括:计算器、微积分、TikZ、CircuiTikZ)。 对于我找到的工作蒂克扎克斯,其工作原理如下(引用自 Jim Fowler kisonecat/tikzjax 的 readme.md): 这是如何运作的? 使用https://github.com/kisonecat/web2js将 tex 的 Pascal 源代码编译为 WebAssembly;加载 l...

Admin

如何以较短的路径安装 MiKTeX
initex

如何以较短的路径安装 MiKTeX

我通常从命令行使用 MikTex,路径很长意味着每次我想调用编译器时都要输入更多内容。首先,MikTex 需要一个空目录——所以我不能安装在根文件夹中。因此,假设我指定目录“E:\MikTex”。然后,32 位版本的实际 MikTex .exe 文件被放入 E:\Miktex\texmfs\install\miktex\bin\*.exe 每次我想编译文件时,输入的内容都相当长。由于 miktex 和 texmfs 目录都只有一个目录,有没有办法将文件安装到更靠近根目录的位置?我尝试下载命令行安装程序,但也有同样的问题。 我认为这个想法是,进行常...

Admin

如何使用 fontspec 加速 LuaLaTeX 启动?
initex

如何使用 fontspec 加速 LuaLaTeX 启动?

作为 lualatex 和 fontspec 的新手用户,我发现在我的 Linux 系统上加载速度非常慢(>1.3 秒): % This is file compact.tex \documentclass[a4paper]{article} % This is needed only for old (non-fontspec) fonts. %\usepackage[utf8]{luainputenc} \usepackage{fontspec} \newfontfamily\myverdana{Verdana.ttf}[] % 1.38s us...

Admin

旧 LaTeX 设置中的命令问题
initex

旧 LaTeX 设置中的命令问题

我以前写过一份非常复杂的文件,是为LaTeX2e分成几部分。我甚至还Makefile制作了西班牙语和英语的 DVI/PS 和 PDF 版本。 定义了很多前导宏和命令,以及 ,因此\documentclass当时我创建了一种新格式(我们称之为mybook)。重新创建此格式的命令也在 中,使用 带有(或)Makefile的源文件。mybook.texinitexpdfinitex 现在,很多年过去了,我试图让它再次工作。第一件事就是重新创建格式文件。当我make format从 Makefile 执行操作时(是放置文件common的文件夹:mybook.t...

Admin

在 initex 中如何排版?
initex

在 initex 中如何排版?

只是好奇如何在 initex 中排版字母“a”而不出现“过满”警告。 $ tex -ini '\font\f=cmr10\f a\end' This is TeX, Version 3.14159265 (TeX Live 2015/Debian) (INITEX) Overfull \hbox (5.00002pt too wide) detected at line 0 []\f a [0] (see the transcript file for additional information) Output written on texput.dv...

Admin

LuaTeX 0.85 \pdf* 原语变更及格式文件生成
initex

LuaTeX 0.85 \pdf* 原语变更及格式文件生成

TeX Live 2015 附带 LuaTeX 0.80。由于 LuaTeX 0.85 上个月已经发布,而我本该去做其他事情,因此我觉得这是一个绝佳的机会,可以尝试一下 0.85 版本来拖延时间。 构建可执行文件没有问题。但为了避免 (Fatal format file error; I'm stymied) 错误,必须重新生成格式文件。 fmtutils-sys --all 但无法重新生成与 LuaTeX 相关的格式文件。通过以下方式手动执行: luatex -ini -jobname=luatex -progname=luaex lu...

Admin