ligatures

LuaLaTeX 无法在 Helvetica Neue TrueType Collection 中输出连字
ligatures

LuaLaTeX 无法在 Helvetica Neue TrueType Collection 中输出连字

考虑以下 MWE: \documentclass{article} \usepackage{fontspec} \setmainfont{HelveticaNeue.ttc}[ UprightFeatures = {FontIndex=0} ] \begin{document} ff fi fl ffi ffl \end{document} 当我使用 LuaLaTeX 编译它时,没有出现连字符。然而,当我在 FontForge 中检查相关子字体时,每个预期的连字符号都出现在 Latin Ligatures 中。(唯一明显的区别是,在ff和f...

Admin

从古英语创建融合的 ft 和 ct 符号
ligatures

从古英语创建融合的 ft 和 ct 符号

我正在引用一份旧文件,并希望正确引用。任何帮助都将不胜感激! 编辑:这是我需要采用适当格式的文档部分。 %---------------------------------------------------------------------- % Number %---------------------------------------------------------------------- \documentclass[psamsfonts]{amsart} \usepackage{amssymb, amsrefs, graph...

Admin

如何获取这个特殊字符?
ligatures

如何获取这个特殊字符?

我刚刚购买了带有大量连字符的 Uberschrift 字体,但不幸的是我无法使用它们。 我试图找出该符号的名称,这是 fontmatrix 告诉我的: 我发现它不在标准的 latin1 字母中,而是在“未映射的字形”中。 其为符号I+191。 如何使用 xelatex 或 luatex 和 fontspec 访问此连字符? \documentclass[11pt]{standalone} \usepackage{fontspec} \usepackage{xltxtra} \usepackage{polyglossia}% babel fo...

Admin

索引排序错误(连字符)\/
ligatures

索引排序错误(连字符)\/

我的 MWE, \documentclass[a4paper,11pt]{book} \usepackage{makeidx} \makeindex \usepackage{filecontents} \begin{filecontents}{\jobname.mst} heading_prefix "{\\bfseries\\hfil " heading_suffix "\\hfil}\\nopagebreak\n" headings_flag 1 delim_0 "\\dotfill" delim_1 "\\dotfill" delim_2 "\\d...

Admin

\textls 字母间距不保留连字
ligatures

\textls 字母间距不保留连字

例子: \documentclass{article} \usepackage{microtype} \begin{document} fi \textls[1]{fi} \end{document} 输出: 问题:连字符丢失。我该如何保留连字符(最好不要手动插入\lslig,因为微型文档说连字符会自动保存)? 编译器是 PDFLaTeX。 我找到了相关问题字母间距和连字符,但它指出它将在较新版本的 microtype 中得到解决,并且我的 microtype 版本绝对足够新(该问题是 7 年前的)---我的microtype.sty文件包含: \Pro...

Admin

台语中的双连字符具有语法功能
ligatures

台语中的双连字符具有语法功能

在台灣語中,雙連字號具有文法功能,使用很频繁。例如: Āu--ji̍t chiah koh lâi.(后天再来。) 噢,原来是这个。 (以后再来。) 问题是,双连字符会转换为 n-dash。我知道 -{}- 可以停止转换。但是,换行符将发生在两个连字符之间,这也必须避免。因此,它变成了 Āu\mbox{-{}-}{\allowbreak}ji̍t chiah koh lâi. 这看起来很复杂。由于我使用的是 xelatex,我想我可能会为该序列定义一个命令,同时让它在源代码中看起来更像双连字符。 \newcommand{\‐‐}{\mbox{‐‐}{\all...

Admin

TeX Gyre Cursor 有时渲染不正确
ligatures

TeX Gyre Cursor 有时渲染不正确

\RequirePackage[OT1]{fontenc} \documentclass{minimal} \usepackage{unicode-math} \setmonofont{TeX Gyre Cursor} \begin{document} \texttt{We shall fill in the blank.} \end{document} 不幸的是,之间的间距fi似乎不正确: 我这里遗漏了什么吗? ...

Admin

MikTex 更新后,XeLaTeX 中的 en-dash 连字符不再起作用
ligatures

MikTex 更新后,XeLaTeX 中的 en-dash 连字符不再起作用

最近,一年多后,我更新了我的 MikTex 软件包。之后,我注意到 XeLaTeX 使 PDF 变得不同,因为如果 en-dash 和 em-dash 连字符在字母之后开始,它们将无法正常工作(它们在空格之后有效)。我安装了 TexLive 2023,但在我的计算机上也存在同样的问题。但是,Overleaf 的 TexLive 工作正常。有人知道我的电脑上出现了什么样的冲突吗?不幸的是,我使用的是 Windows 10,所以很多 Linux 解决方案对我来说都不起作用。这是一个最简单的例子: \documentclass{book} \usepackage...

Admin

如何在 biblatex/biber 书目中禁用 en 和 em 破折号连字符?
ligatures

如何在 biblatex/biber 书目中禁用 en 和 em 破折号连字符?

我正在尝试使用 LaTeX 写一篇符合 MLA 标准的论文作为学校作业,但我的教授对参考书目格式非常严格。具体来说,我的问题是 BibLaTeX/Biber 在列出同一作者的两部作品时似乎打印了三个相连的破折号,这导致它们看起来像一个长破折号而不是三个独立的破折号。我猜这是一个在 内部自动运行的连字符功能\printbibliography,但当我尝试在序言中调用\usepackage{microtype}和时\DisableLigatures{},它只影响参考书目之外的破折号。 如果可能的话,我只想在\printbibliography命令中禁用这个 en...

Admin

如何使用“libertinus-otf”包默认激活自由连字?
ligatures

如何使用“libertinus-otf”包默认激活自由连字?

libertinus-otf我正在使用带有的包LuaLatex和MikTeXKOMA-Script 文档类scrartcl。如何默认为所有字体激活自由连字?我尝试了很多方法fontscpec,\defaultfontfeatures{Ligatures=Rare}但似乎都不起作用,包括Libertinus Serif和Libertinus Sans以及它们的所有变体(斜体、粗体、斜体粗体等)。这是我的最小工作示例: \documentclass[french]{scrartcl} \usepackage{babel} \usepackage{libertin...

Admin

一些代码连字符在 xelatex 中有效,但在 lualatex 中无效
ligatures

一些代码连字符在 xelatex 中有效,但在 lualatex 中无效

在看着这个问题我注意到 JetBrains Mono 字体(可从其网站) 在 xelatex 中有效,但在 lualatex 中无效。比较: 赛莱特 路拉泰克斯 来源 我必须添加一些字符,\verbatim@nolig@list以便连字符不会逐字出现。 \documentclass[12pt]{article} \usepackage{fontspec} \setmonofont{JetBrains Mono} \makeatletter \AddToHook{cmd/verbatim@nolig@list/after}{\do \|\do \=\do...

Admin

JetBrains 箭头 `->`、`
ligatures

JetBrains 箭头 `->`、`

我想使用 JetBrains Mono(及其代码连字符)来渲染->箭头。但是,根据我使用的等宽环境,我得到的结果不尽相同。我的目标是让它在以下minted环境中工作Haskell: \documentclass{article} \usepackage{minted} \usepackage{fontspec} \setmonofont{JetBrains Mono} \begin{document} texttt:\\ \texttt{-> --> ->> <- <-- <<-\\ => ==&g...

Admin

如何防止变音字符与逐字字符中的下一个字符重叠?(字体特定?)
ligatures

如何防止变音字符与逐字字符中的下一个字符重叠?(字体特定?)

我正在使用 Xetex 制作一份包含 APL 编程语言代码的文档。在该语言中,字符¯用于表示负数。问题是,当我逐字输入¯字符时,它会自动与下一个字符重叠,因为它是变音符号。我可以通过输入所有¯带有空格的实例来防止这种情况,如 中所示¯ 10。这将呈现为¯10文档中的样子,但问题是,如果有人想将代码从 PDF 复制并粘贴到终端或编辑器中,粘贴的代码将带有空格:¯ 10。这是一个语法错误。 这个问题似乎与我通过 fontspec 加载的特定字体有关。它被称为 PragmataPro,是一种商业字体,因此如果您还没有它,您可能不希望只是为了测试而获取它。 我搜索并...

Admin

如何删除语义包中的默认连字符定义?
ligatures

如何删除语义包中的默认连字符定义?

默认情况下,当我加载 时,它包含默认连字符,\includepackage{semantic}例如。如何禁用此默认行为?->\to 我只想包含我自己定义的连字符,所以如果我愿意,我可以稍后返回并重新定义它们,就像\mathlig{->}{\to}。 ...

Admin

Adobe Garamond Pro 和连字
ligatures

Adobe Garamond Pro 和连字

我需要在 LaTeX 上使用 Adob​​e Garamond Pro 来构建编辑布局。我在我的电脑 (MacBook Air 2021) 上安装了 Adamond Garamond Pro 字体文件 (Regular、Bold、Italic、BoldItalic、SemiBold、SemiBoldItalic),并尝试将其与 TexLive 2021 一起使用,在 LuaLaTeX 中进行编译。不幸的是,连字 (主要是 ff) 和小写字母存在一些问题,它们被一些符号替换: 我也尝试了提到的解决方案这里但没有成功。我是 LuaLaTeX 的初学者,所以也许...

Admin