luatex

xelatex 和 lualatex 之间的 widetilde 和 widehat 区别
luatex

xelatex 和 lualatex 之间的 widetilde 和 widehat 区别

NewCM 的一位用户指出,xelatex 和 lualatex 在相同的简单 tex 代码上产生不同的结果(不仅仅是 NewCM)。代码 \documentclass{article} \usepackage[regular]{newcomputermodern} \begin{document} \[ \widetilde{X}, \widetilde{B}, \widetilde{Y}, \widetilde{V}, \widetilde{A} \] \[ \widehat{X}, \widehat{B}, \widehat{Y}, \widehat{...

Admin

如何使用 unicode-math 增强 \bigl / \bigr 的效果
luatex

如何使用 unicode-math 增强 \bigl / \bigr 的效果

我使用 12pt 字体大小书写并使用 lualatex ( LuaHBTeX, Version 1.16.0 (TeX Live 2023))。此外,我还使用该unicode-math包。 考虑以下 MWE: \documentclass[12pt]{article} \usepackage{unicode-math} \begin{document} \[a\Biggl(b\biggl(c\Bigl(d\bigl(e(x)\bigr)\Bigr)\biggr)\Biggr)\] \end{document} 这导致以下结果: \bigl受/ “影响”...

Admin

luaotfload:列出变量字体的可用轴
luatex

luaotfload:列出变量字体的可用轴

luaotftool假设我通过这样的方式加载字体 \font\MyFont="OpenSans:mode=node;" at 10pt 现在,我可以按如下方式确定这是否是可变粗细字体: \directlua{ local isVariableWeight = luaotfload.aux.provides_axis(\fontid\MyFont,'wght') } 我想知道是否有一种简单的方法可以一次列出所有字体轴。 ...

Admin

如何在同一文档中使用重音拉丁字母 + 俄语 + 日语?
luatex

如何在同一文档中使用重音拉丁字母 + 俄语 + 日语?

我发现这个答案我也参考了我发布的链接先前的问题。 我想到的是以下几点: \documentclass{book} \usepackage{luatexja-fontspec} \usepackage{iftex} \usepackage{fontspec} \defaultfontfeatures{Ligatures={TeX}} \setmainfont{Noto Serif} \setsansfont{Noto Sans} \setmonofont{Noto Sans Mono} \usepackage[english, russian]{babel} ...

Admin

使用 LuaTeX 来生成好看的平方根吗?
luatex

使用 LuaTeX 来生成好看的平方根吗?

经常会有这样的问题:“为什么平方根这么难看?为什么会有身高差异?” $\sqrt{x} \, \sqrt{y} \, \sqrt{X}$ 然后答案听起来都像:“使用\phantom,\mathstrut或\smash[b]。” 并不令人满意,因为所有建议都是手动调整的。 现在我们已经使用 LuaTeX 十多年了。为什么没有使用 lua 回调的解决方案? 一个好\sqrt兆头应该... 具有最小高度(例如:插入\phantom{0})。 当只有字母的下行部分或下标()时,不要加深\smash[b]。当然,当有较大的分数或另一个较大的构造时,底部不应被压碎。...

Admin

从 TeX 中提取宏扩展语言的最佳方法是什么?
luatex

从 TeX 中提取宏扩展语言的最佳方法是什么?

我很喜欢 TeX 宏语言。我只想从 TeX 中获取宏功能,即扩展过程、\catcode、\def、\let、\expandafter 等,但我对排版输出不感兴趣。换句话说,我不需要 \hbox、输出例程、glues、pdf 输出等。我只需要在过程结束时获得文本字符,这些字符将输出到文本文件中。 为了具体说明,我来举个例子: \def\foo{hello world\ } \let\foob=\foo \expandafter\def\csname foo3\endcsname {hello everybody} \foo \fo...

Admin

有没有办法告诉 Latex 只打印特定的环境?
luatex

有没有办法告诉 Latex 只打印特定的环境?

我的论文即将结束,我想检查一下我的所有方程式、图形等。 有没有办法选择一个环境,让 latex 忽略其他所有内容?例如,包含所有方程式,重新编译:仅包含图形,重新编译:包含纯文本? 非常感谢你的帮助 ...

Admin

pst-扑克牌与 lualatex 配合使用失败
luatex

pst-扑克牌与 lualatex 配合使用失败

人头牌的命令pst 扑克软件包在使用 lualatex 编译时会产生错误。以下示例适用于 latex+dvips 和 xelatex,但不适用于 lualatex: \documentclass{article} \usepackage{pst-poker} \begin{document} \crdQc % \crdAs non-face cards work fine \end{document} 错误是! Package luatex.def Error: File `Queen-club-color-eps-converted-to.pdf' n...

Admin

我如何安装 colourlettrine 包?
luatex

我如何安装 colourlettrine 包?

我尝试按照以下帖子的解释进行操作: Coloredlettrine 错误:有人使用 colouredlettrine 包成功了吗? 然而,我无法生成彩色莱特林通过运行以下命令来归档: $ lualatex coloredlettrine.ins LuaLaTeX 返回以下错误: LaTeX 错误:缺少 \begin{document} 如果有的话,我遗漏了哪些步骤? ...

Admin

unicode-math 符号未出现(Luatex)
luatex

unicode-math 符号未出现(Luatex)

正如标题所述,Unicode 字符不会出现在数学模式中。根据我的理解,“unicode-math”包应该会让它们出现。 我的问题是,为什么它们不出现以及我如何才能让它们工作。 一个最小的工作示例是这样的: \documentclass[a4paper,12pt,DIV=15, ngerman, parskip=half]{scrartcl} % parskip=half or parskip=full \usepackage{csquotes} \usepackage[ngerman]{babel} %% The AMS-Packages \usep...

Admin

如何收集文本并将它们放在一起?
luatex

如何收集文本并将它们放在一起?

我正在尝试创建两个命令: \collect存储字符串/文本的命令。 \callcollection调用放置在命令之前的所有这些存储文本的命令(无需任何配置,只需打印文本内容)。 我试图模仿parnote 包装策略,但我很难适应它。(而且我也不理解“收集笔记”并随后调用它们的机制。) 基本上,我所有的尝试都失败了,我不知道发生了什么...... 这里有一个虚拟的 MWE: \documentclass{article} \newcommand{\collect}[1]{#1} \newcommand{\callcollection...

Admin

我无法使用 Babel 显示非拉丁字符
luatex

我无法使用 Babel 显示非拉丁字符

更新:写完这篇文章后,我做了一些最后一刻的测试,这似乎破坏了我的最小工作示例。 如果我删除(注释掉) MWE 中的 \usepackage{Alegreya} 行,一切都会正常工作。 但是,在我的实际文档中,这并没有解决问题。该文档加载了许多其他软件包,当我逐个删除它们以缩小 MWE 的范围时,这只指向了 \usepackage{Alegreya} 行。(删除该行不会影响正文字体,它由 \setmainfont{Alegreya} 命令设置。 所以我想我需要更多指导如何解决此问题,以及我可能做错了什么。以下是我最初编写的查询和我的 MWE 代码。谢谢。 我...

Admin

使用 unicode COMBINING LOW LINE (U+0332) 作为下划线
luatex

使用 unicode COMBINING LOW LINE (U+0332) 作为下划线

与使用unicode“组合上面的右箭头”生成矢量命令,我想使用 U+0332 “ ̲ ” 作为 的“图形”别名\underline。 我不了解 Lua,所以我不知道如何调整此代码来实现这一点。请注意,这不被视为数学重音(虽然不确定为什么),因此不仅仅是用 替换三个20D7实例0332,我试过,但没有得到预期的结果(条形图的位置太高)。这实际上与\underline内容周围的 具有相同的效果,因此例如以下 MWE 中的两行都会产生相同的输出: \documentclass{standalone} \begin{document} $\underline...

Admin

Linux Mint 19.3 上的 TeX Gyre Termes
luatex

Linux Mint 19.3 上的 TeX Gyre Termes

我在干净的 Linux Mint 19.3 上安装context并运行pandoc。运行时mtxrun --script font --list termes我得到: identifier familyname fontname filename subfont instances texgyretermesregular texgyretermes texgyretermesregular qtmr.afm 但我想像这样使用它: \definefont[toc-h1...

Admin

使用 lualatex 和 polyglossia 后,多语言文档中的文本会消失
luatex

使用 lualatex 和 polyglossia 后,多语言文档中的文本会消失

我正在尝试使用以下方法编译lualatex \documentclass[english,hebrew]{article} \usepackage{fontspec} \setmainfont[Ligatures=TeX]{Frank Ruehl CLM} \usepackage{polyglossia} \setdefaultlanguage{hebrew} \setotherlanguage{english} \begin{document} ש \textenglish{s} מ \end{document} 但只显示了“ש”和“s”。我从 Ly...

Admin