ucharclasses

如何防止 ucharclasses 切换标题字体系列?
ucharclasses

如何防止 ucharclasses 切换标题字体系列?

我正在使用 XeLaTeX 和ucharclasses包在 unicode 类上自动切换字体系列。 问题是转换命令也会切换标题中的文本。 第一页,还可以: 下一页,即 KO: 我怎样才能隔离章节内容的变化? \documentclass[10pt,a5paper,twoside,openright]{book} \usepackage[french]{babel} \usepackage{relsize} \usepackage{titling} \usepackage{emptypage} \usepackage[center]{titlesec} ...

Admin

ucharclasses 不适用于梵文文本
ucharclasses

ucharclasses 不适用于梵文文本

检查此代码: \documentclass[crop]{standalone} % \documentclass{article} \usepackage{fontspec} \newfontfamily\s[Script=Devanagari]{Noto Serif Devanagari} % Or any other Devanagari font \usepackage[Devanagari,Latin]{ucharclasses} \setTransitionTo{Devanagari}{\s} \setTransitionFrom{Devanaga...

Admin

扩展拉丁字符的 Ucharclasses 转换
ucharclasses

扩展拉丁字符的 Ucharclasses 转换

我认为问题出在\usepackage{ucharclasses}。我可能没有正确设置它。我使用上述包是因为我需要 TeX 识别希腊语、希伯来语和英语并自动更改字体。 简化的 MWE \documentclass[12pt]{article} \usepackage{fontspec} \setmainfont{LibertinusSerif-Italic.otf} \newfontfamily\greekfont{LibertinusSans-Bold.otf}[ Script=Greek, Scale=MatchUppercase, Lig...

Admin

ucharclasses 不再在 TeXLive 2021 中进行自动天城文转换
ucharclasses

ucharclasses 不再在 TeXLive 2021 中进行自动天城文转换

我最近更新到了 Fedora 35 和 TeXLive 2021。我注意到该软件包ucharclasses不再自动进行梵文转换,我必须手动切换字体。A MWE: \documentclass{article} \usepackage{fontspec} \newfontfamily\s[Script=Devanagari]{Shobhika-Regular} % Or any other Devanagari font \usepackage[Devanagari,Latin]{ucharclasses} \setTransitionTo{Devanag...

Admin

如何使 ucharclasses 逃脱 minted?
ucharclasses

如何使 ucharclasses 逃脱 minted?

我在用字符类使用多种语言。我使用 Noto Serif 字体来显示英语。但 ucharclasses 还将 minted 代码更改为 Noto Serif,而后者应该是 Source Code Pro。如何让 ucharclasses 转义 minted? egreg 评论后更新: \usepackage{fontspec} \usepackage{minted} \usepackage[Latin, Bengali, Devanagari]{ucharclasses} \newfontfamily\englishfont{Noto Serif}[Bold...

Admin

使用“ucharclasses”在三个脚本之间切换似乎不起作用
ucharclasses

使用“ucharclasses”在三个脚本之间切换似乎不起作用

我希望使用 在三个脚本之间切换ucharclasses。我的 MWE 是: \documentclass{article} \usepackage{fontspec} \usepackage[Latin,Tamil,Devanagari]{ucharclasses} \setmainfont[Script=Latin]{Noto Serif} \setmonofont{Noto Mono} \newfontfamily\tamilfont[Script=Tamil,Scale=MatchLowercase]{Noto Sans Tamil} \newfont...

Admin

为什么此例子中的印地语没有排版?
ucharclasses

为什么此例子中的印地语没有排版?

\documentclass[12pts, a4paper, twocolumn, columnsep= 4 mm]{article} \usepackage{fontspec, polyglossia} \usepackage[Devanagari]{ucharclasses} \setmainfont{Calibri} \setTransitionTo{Devanagari}{\fontspec[Script=Devanagari]{Nirmala UI}} \date{\today} \title{} \begin{document} Calibri ...

Admin

csquotes、希腊语和参考书目存在问题
ucharclasses

csquotes、希腊语和参考书目存在问题

我似乎无法正确使用引号。我已加载引用包,我也在使用字符类自动更改文本中的连字规则。您可以在下面看到 MWE 和结果: 以下是 MWE: \documentclass[12pt]{extarticle} %%%Font and Languages%%%%%%%%%%%%%%%%% \usepackage{fontspec} \usepackage{csquotes} % Suggested Prerequisite for babel package \setromanfont...

Admin

使用 XeLaTex+ucharclasses+Babel 的 TableOfContents 问题
ucharclasses

使用 XeLaTex+ucharclasses+Babel 的 TableOfContents 问题

我想写一篇希腊语-英语文本。我使用的是 babel+XeLaTex。我在目录方面遇到了问题:当我的代码中包含这些行时 \setDefaultTransitions{\selectlanguage{english}}{\selectlanguage{english}} \setTransitionTo{GreekAndCoptic}{\selectlanguage{greek}} 它会产生以下错误: “LaTeX 错误:命令 \rmfamily 在数学模式下无效。output.toc,第 67 行” 并发出警告' \目录 '命令,提及: 软件包 ba...

Admin

MWE 1:它有效
ucharclasses

MWE 1:它有效

当我使用ucharclassesXeLaTeX 自动更改希腊文本的字体时,我发现它有时会在希腊文本中的错误位置插入过渡。 (注意:我使用选项GreekExtended是ucharclasses因为我的希腊文本使用各种重音符号和呼吸符号,这是古希腊语排版的常规做法。) 具体来说,如果希腊语的第一个字符带有重音或呼吸符号,它看起来会正常工作,否则则不会(或并非总是如此)。(这个问题似乎与这个,但我不确定如何将那里给出的部分答案应用到我的问题上。) 有没有什么办法可以解决这个问题? MWE 1:它有效 %!TEX TS-program = xelatex %!TE...

Admin

设置 Polyglossia 中的数字字体
ucharclasses

设置 Polyglossia 中的数字字体

\documentclass[12pt,a4paper]{article} \usepackage{fontspec} \newfontfamily\englishfont{CMU Serif} % English font \newfontfamily\thaifont[Script=Thai]{TH Sarabun New} % Thai font \usepackage{polyglossia} \setdefaultlanguage{thai} \setotherlanguage{english} \XeTeXlinebreaklocale "th_...

Admin

在 Xe(La)TeX 下的字体中添加单个 unicode 字符(欧元符号)
ucharclasses

在 Xe(La)TeX 下的字体中添加单个 unicode 字符(欧元符号)

也许这个问题已经被问过了,但我找不到答案。 我刚刚切换到 XeTeX,因为我需要在项目中使用 .ttf 字体。除了字体中缺少欧元 (€) 符号外,其他一切都正常。我如何告诉 XeTeX 仅对该字符使用不同的字体? 有人指出ucharclasses,但我不明白如何设置它来做我需要的事情(此外,我不确定它是否是我正在寻找的,因为它处理的是文本块,而不是单个字符) 以下是我当前的设置: \usepackage[math-style=ISO, bold-style=ISO]{unicode-math} \setmainfont{Simoncini Garamond}...

Admin

表情符号是否被 `fontspec` 识别为脚本?
ucharclasses

表情符号是否被 `fontspec` 识别为脚本?

您正在xelatex使用下面的 MWE 文件来排版属于不相交 Unicode 块的不同脚本: \documentclass{standalone} \usepackage{fontspec} \usepackage[Latin,Tamil,Greek]{ucharclasses} \setmainfont{Gentium Plus} \newfontfamily\tamilfont[Script=Tamil]{Noto Sans Tamil} \setTransitionsFor{Tamil}{\tamilfont}{\normalfont} \newfon...

Admin

使用带有 ucharclasses 的 Dingbats 时出现意外行为
ucharclasses

使用带有 ucharclasses 的 Dingbats 时出现意外行为

我尝试使用 来切换 Dingbats 字体ucharclasses,但无法获得正确的结果。这是我的 MWE: \documentclass[border=0.2in,varwidth]{standalone} \usepackage{fontspec} \usepackage{ucharclasses} \newfontfamily{\dingbatsfont}{Zapf Dingbats} \setTransitionTo{Dingbats}{\dingbatsfont} \setTransitionFrom{Dingbats}{\rmfamily}...

Admin

ucharclasses 在这里起什么作用?
ucharclasses

ucharclasses 在这里起什么作用?

我正在尝试了解如何使用 ucharclasses 包。请参见以下示例: \documentclass{article} \usepackage{fontspec} \usepackage{ucharclasses} \newfontfamily\latinfont{Arial} \newfontfamily\unicodefont{Times New Roman} \setTransitionsForLatin{\latinfont}{\unicodefont} \begin{document} Doppelgänger \end{document} ...

Admin