liningnums

如何使标题使用内衬数字但不改变正文?
liningnums

如何使标题使用内衬数字但不改变正文?

我遇到了这个问题,我知道如何指定字体功能。但我不知道如何将其限制为仅文档的标题部分。以下是代码: \definefontfamily [brill] [rm] [Brill] \definefontfeature[default][default][lnum=yes] \setupbodyfont[brill] \setuphead [title] [indentnext=yes, style=\tfc\sc, page=no] \starttext \head{exam...

Admin

将小型大写字母与内衬数字相结合
liningnums

将小型大写字母与内衬数字相结合

我在文档中对所有缩写都使用小写字母,尽管有时这样做可能很困难(例如在“dACL”这样的缩写中)。我还在正文中使用旧式数字,但我认为在表格中应该使用等宽数字,在数学中使用等比例数字。 现在的问题是,我是否应该保留表格中的小型大写字母(参见下面的 MWE)并使用内衬数字或小型大写字母和旧式数字?或者我是否应该在表格中使用全部大写字母以更好地与内衬数字匹配? 非常感谢您的任何意见。 \documentclass{article} \usepackage{libertine} \usepackage[libertine]{newtxmath} \useosf \us...

Admin

使用 `newpxtext` 在特定位置使用内衬数字
liningnums

使用 `newpxtext` 在特定位置使用内衬数字

我有一个 LaTeX 文档,在序言部分设置了\usepackage[osf]{newpxtext}线条图。有几个地方我想使用线条图(在文本模式下)。如何才能将文档的一小部分切换为线条图? 梅威瑟: \documentclass{article} \usepackage[osf]{newpxtext} \begin{document} Hello, world! These are old-style figures: 123 But I would like these to be lining figures: 123. \end{document} ...

Admin

让 siunitx 使用文本数字,但仅当它不在表格中时
liningnums

让 siunitx 使用文本数字,但仅当它不在表格中时

我在我的论文中使用了很多数字,并且我使用cfr-lm包使它们变成旧式而不是衬里式,这样它们就不会那么分散注意力 - 否则看起来我到处都有随机的大写单词。 我正在使用该siunitx包排版论文中的所有单位。但是,siunitx 包读取这些数字时,就好像它们应该处于数学模式一样,即排列数字。当它位于具有 S 列类型的表中时,这非常有用,因为它使所有数字排列成列,我想要这个。但这意味着使用的任何数字的\SI格式都与没有单位的数字不同,这是我不想要的。我希望这些数字是旧式的。 我如何告诉 siunitx 对具有 S 列类型的表使用一种类型的数字,对\SI(或一般不是...

Admin

使用 biblatex DeclareCiteCommand 清空 citeindex
liningnums

使用 biblatex DeclareCiteCommand 清空 citeindex

我想防止 biblatex 使用 OldStyle 图形作为 supercite 索引。 梅威瑟: % !TEX engine=xelatex \documentclass{scrreprt} \usepackage{fontspec} \setmainfont [ BoldFont = texgyrepagella-bold.otf , ItalicFont = texgyrepagella-italic.otf , BoldItalicFont = texgyrepagella-boldit...

Admin

问题 Libertine 半粗体带衬线数字
liningnums

问题 Libertine 半粗体带衬线数字

我希望我可以使用 Libertine 字体的半粗体版本。 默认情况下,我使用 elzevirian 数字,这样就没有问题了,我可以用半粗体显示 elzevirian 数字。 在某些情况下,我需要使用半粗体的内衬数字。 然而,应该采用半粗体显示的内衬数字实际上是正常粗细的。 以下是 MWE: \documentclass{article} \RequirePackage[oldstyle,proportional]{libertine} \DeclareRobustCommand\textsb[1]{{\libertineSB#1}} \be...

Admin

脚注的内衬编号
liningnums

脚注的内衬编号

参考这个帖子:正文中仅使用旧式数字,其他情况使用内衬数字m 如果我的字体默认使用旧式数字且没有内置上标和下标数字,我该如何指示 LuaLatex 使用内衬数字作为 \textsuperscript 和脚注标记?谢谢 附录 这是一个非常基本的 MWE \documentclass[a4paper,12pt]{book} \usepackage{fontspec} \usepackage[english]{babel} \babelfont[english]{rm}[Ligatures=TeX,Numbers={Proportional,OldStyle}...

Admin

siunitx 和 XeLaTeX 在文本中使用 OldStyle,但在数学中使用 Lining
liningnums

siunitx 和 XeLaTeX 在文本中使用 OldStyle,但在数学中使用 Lining

所附示例(不是真正的 MWE)比我在这里更好地解释了该问题: % !TeX program = xelatex \documentclass{scrreprt} \usepackage{siunitx} \sisetup{% % detect-mode, % detect-all, % detect-display-math, % math-rm=\mathnormal, }% \usepackage{unicode-math} \setmainfont[Numbe...

Admin

用侧注标记标出数字
liningnums

用侧注标记标出数字

我希望我的旁注标记是衬线数字,而不是旧式数字。我已经定义了一个带有衬线数字的新字体系列,但如何将其放入旁注标记的定义中? \documentclass{article} \usepackage{fontspec} \usepackage{sidenotes} \usepackage{realscripts} \setmainfont[Numbers=OldStyle]{Stone Serif.otf} \newfontfamily{\liningmainfont}[Numbers=Lining]{Stone Serif.otf} \begin{do...

Admin

巴别塔 (Babel) 丢弃了内衬数字?
liningnums

巴别塔 (Babel) 丢弃了内衬数字?

我使用 Baskervaldx 的 Baskerville 作为正文(带osf选项),使用 Newtx 的 Times 作为数学(带baskervaldx选项)。 pdflatex编译时未babel启用,文本图形为旧式,数学图形为直线。由于babel启用,所有图形都切换为旧式,我不想让数学图形变成这样…… 如何才能将旧式数字保留为文本,将线条保留为数学? 分数维: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} %\usepackage[en...

Admin

当默认为旧式数字时,是否临时使用衬里(新式)数字?
liningnums

当默认为旧式数字时,是否临时使用衬里(新式)数字?

我想oldstylenums默认使用。现在我使用包字体。但有时我需要在这里或那里使用内衬数字,例如大写字母,如 ISO 9000。有没有像使用宏一样简单的方法\newstylenums{123}? 梅威瑟: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[oldstylenums]{kpfonts} \begin{document} Numbers 123456789 are oldstyle. BUT 123456789 SHOULD BE NEWSTYLE! \end{...

Admin

更改数字字体(从不同字体导入)
liningnums

更改数字字体(从不同字体导入)

我想使用\usepackage[sfdefault]{merriweather},但不使用旧式数字。我想将 Sans Serif 数字的字体更改为 Helvetica、Epigrafica 等,这样我就可以使用衬线数字了。 也许类似于这里和这里,但我无法使这些解决方案适应我的问题。 另外,我不能使用 XeTeX 或 LuaTeX。 更新:似乎无法在文本模式下从其他字体导入某些字符,如@Davïd 和@Henri-Menke 所指定。:/ 谢谢大家! ...

Admin

在 beamer 的枚举环境中更改 \item 字体
liningnums

在 beamer 的枚举环境中更改 \item 字体

下面我在文档中使用旧式数字,但我定义了一种带有内衬数字的新字体以用于枚举列表: \documentclass{article} %\documentclass{beamer} \usepackage{fontspec} \setmainfont{Libertinus Sans}[Numbers = {OldStyle, Proportional}] \newfontfamily\enumfont{Libertinus Sans}[Numbers ={Lining, Monospaced}] \usepackage{enumitem} ...

Admin

在 gb4e 的示例数字中使用等宽数字,但在其他地方按比例显示
liningnums

在 gb4e 的示例数字中使用等宽数字,但在其他地方按比例显示

我在文档中使用了比例数字。但在gb4e的示例数字,我希望有等宽数字,以便示例括号的宽度在整个文档中保持不变。 在下面的 MWE 中,换句话说,我希望示例数字(1)和(2)等宽字体,以便它们的宽度相同,但数字序列021345应该使用比例数字。 \documentclass{article} \usepackage{fontspec} \setmainfont[Numbers = {OldStyle, Proportional}]{Linux Libertine O} \usepackage{gb4e} \exewidth{(9)} % ch...

Admin