oldstylenums

使用 cfr-lm 进行编号
oldstylenums

使用 cfr-lm 进行编号

我正在尝试使用 pdfLaTeX 在正文中仅使用旧式数字。 在查看其他问题时,我有个想法,使用该cfr-lm包,然后尝试使用以下排列数字回来:分区、图形计数器、标题、枚举、脚注。 我已经这样做了: \documentclass[a4paper,12pt,twoside]{book} \usepackage{cfr-lm} \renewcommand{\thechapter}{{\fontfamily{clm}\selectfont\arabic{chapter}}} \renewcommand{\thesection}{{\fontfamily{clm...

Admin

交叉引用和链接上的旧式数字
oldstylenums

交叉引用和链接上的旧式数字

hyperref我正在编写一份文档,每当创建指向文档中已编号内容的链接时,我都希望使用旧式编号。这包括对已编号章节、页面(文本内以及目录、图表和表格中的引用)、定理 ( amsthm)、图表、表格等的引用。我使用cleveref包和命令\cref来引用。 平均能量损失 \documentclass[oneside]{book} \usepackage{amsthm} \usepackage[hidelinks,linktocpage]{hyperref} \usepackage{cleveref} \newtheorem{theorem}{Theorem} ...

Admin

如何使用 GFS Didot 字体系列的旧式数字?
oldstylenums

如何使用 GFS Didot 字体系列的旧式数字?

我正在使用 pdfLaTeX 和 gfsdidot 包来处理我的文档。 根据文档, 该包装还提供了与拉丁字母和希腊字母(包括旧式数字)相匹配的小型大写字母形状。 我阅读了该网站上的很多相关问题,但没有找到如何在整个文档中使用旧式数字。 \documentclass{article} \usepackage{gfsdidot} \usepackage[T1]{fontenc} \begin{document} 123 \end{document} ...

Admin

文本中的老式数字(无处不在)
oldstylenums

文本中的老式数字(无处不在)

我有以下代码: \documentclass{article} \usepackage{fontspec} \setmainfont{lmroman10-regular} \begin{document} \addfontfeatures{Numbers={OldStyle}} 0123456789\footnote{0123456789} \end{document} 这会产生一个包含 4 或 5 个不同环境中的数字的输出。 我在文档正文中输入的数字。 页码。 脚注中的脚注标记。 文档中的脚注标记。 脚注中的正文。 但只有第一个有OldStyle数...

Admin

使用 PDFLaTeX 更改单色字体
oldstylenums

使用 PDFLaTeX 更改单色字体

我想将默认单字体(与 和\texttt{}一起使用\url{})更改为“CMU 打字机文本可变宽度”,而不触及默认主字体。 我可以做到 \usepackage{fontspec} \setmonofont[Scale=.935]{CMU Typewriter Text Variable Width} 但fontspec迫使我将编译器更改为 XeLaTeX 或 LuaLaTeX,我不喜欢它们,因为它们会忽略\oldstylenums{}。 有什么解决方法吗? ...

Admin

为列表设置 oldstylenums 时,microtype、hyperref 和列表之间存在错误
oldstylenums

为列表设置 oldstylenums 时,microtype、hyperref 和列表之间存在错误

我正在使用listings包来显示源代码,并希望重新格式化编号以使用oldstylenums。使用时出现问题microtype,因为它会为列表中的每一行代码抛出错误,如下所示 Argument of \MT@res@a has an extra }. import Paragraph ended before \MT@res@a was complete. import Extra \else. import 禁用microtype会使 LaTeX 编译。 不重新格式化编号会使 LaTeX 编译。 禁用hyperref会使 LaTeX 编译。 有没有办...

Admin

XCharter 使用旧式数字打印 1 就像是缩写的 I,而不是缩写的 1
oldstylenums

XCharter 使用旧式数字打印 1 就像是缩写的 I,而不是缩写的 1

我正在尝试使用优秀的 XCharter 包创建一个模板pdfLaTeX。根据文档,osf包选项应该加载旧式数字,并且数字 1 应该显示为缩短的 1,而选项osfI应该加载旧式数字,并将数字 1 显示为缩短的I。 I但是,即使有这个选项,我得到的也是缩短版本osf。以下是 MWE: \documentclass[11pt]{article} \usepackage[osf]{XCharter} \begin{document} This is the numeral 1. \end{document} 我也做过Overleaf 上的 MWE。您可以清楚看...

Admin

在报告类中,除了章节/部分标题计数器之外,使用 oldstylenums 和 kpfonts
oldstylenums

在报告类中,除了章节/部分标题计数器之外,使用 oldstylenums 和 kpfonts

开普勒字体 ( kpfonts) 包含一个oldstylenums选项,可将包括计数器在内的所有数字转换为旧式数字。有没有办法使用类在标题中使用现代衬线数字作为章节和节计数器,report同时为文档的其余部分保留旧式数字? 示例代码: \documentclass{report} \usepackage[oldstylenums]{kpfonts} \begin{document} \chapter{Chapter 1234567890} Here is some random text 1234567890...Here is some r...

Admin

如何在 XeLaTeX 中使用旧式数字
oldstylenums

如何在 XeLaTeX 中使用旧式数字

我希望使用旧式数字,并且我可以使用以下代码通过 PDFLaTeX 轻松实现此目的: \documentclass[a4paper,10pt]{article} \usepackage[osf]{mathpazo} \begin{document} 1234567890 \end{document} 输出: pdflatex test.tex This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex) restricte...

Admin

使用 LuaLaTex 激活上标旧式数字的微类型突出功能
oldstylenums

使用 LuaLaTex 激活上标旧式数字的微类型突出功能

我一直在玩microtype的 protusion-capabilities 和 LuaLaTeX,但遇到了与旧式上标数字有关的问题。常规数字突出。此代码 \documentclass{scrbook} \usepackage{fontspec} \usepackage[protrusion=true,final]{microtype} \usepackage{libertinus} \usepackage{blindtext} \SetProtrusion{encoding={*}} {1={ ,1000},2={ ,1000},3={ ,5...

Admin

2021 年,小型大写字母和旧式数字不再适用于 XeTeX
oldstylenums

2021 年,小型大写字母和旧式数字不再适用于 XeTeX

如上所述,我很难小帽子和旧式数字使用时正确打印CMU 衬线体和特克斯。 我知道这个话题之前已经讨论过了但我无法使用以前的答案解决我的问题。以前的解决方案似乎主要涉及修复 MikTeX 更新中的错误,我使用 TeX Live。 以下是我的问题的 MWE。您可以从上面的链接获取与我相同版本的 CMU Serif。 \documentclass{amsart} \usepackage{fontspec} \setmainfont[Numbers=OldStyle]{CMU Serif} \begin{document} Hello, 1234567890!...

Admin

为什么本文档中的 xfrac 样式分数如此难看?
oldstylenums

为什么本文档中的 xfrac 样式分数如此难看?

我似乎偶然发现了一种相当有效的方法来阻止分数阶包无法正常工作。 这是该问题的 MWE: \documentclass{amsart} \usepackage[a5paper, margin=28mm, marginparwidth=20mm, marginparsep=3mm]{geometry} \usepackage{verse, microtype, mathtools, xfrac, marginnote, graphicx, ragged2e, xstring, afterpage, pifont} \usepackage{fontspec} ...

Admin

在 \addcontentsline breaks hyperref 中添加命令
oldstylenums

在 \addcontentsline breaks hyperref 中添加命令

这是我的问题:默认情况下,我在文档中使用旧式数字,但对于标题的数字(在本例中为章节标题),我想使用内衬数字。 为此,我修改了两个命令: \@seccntformat,我将其定义为: \def\@seccntformat#1{{\liningNumbers\csname the#1\endcsname}\ } 我将\@sect其定义为: \def\@sect#1#2#3#4#5#6[#7]#8{% \ifnum #2>\c@secnumdepth% \let\@svsec\@empty% \else% \...

Admin

数学模式中采用内衬数字,但 URL 中采用旧式数字
oldstylenums

数学模式中采用内衬数字,但 URL 中采用旧式数字

基本上,我想实现与例如这个问题:将数学模式数字更改为“旧式”。但不是一般的数学,只适用于在数学模式下设置的 URL(在手册中,我读到这是由于“上下文敏感的换行”而完成的)。 因此,一个简单的 MWE: %!TEX program=lualatex \documentclass{article} \usepackage[no-math]{fontspec} \usepackage{unicode-math} \usepackage{url} \urlstyle{same} \setmainfont[Numbers={OldStyle}]{Libertinus...

Admin

如何将旧式数字与数学表达式结合起来?
oldstylenums

如何将旧式数字与数学表达式结合起来?

我正在使用 ArsClassica 包撰写化学论文。此包使用旧式图形作为文本,使用内联图形作为数学。我的问题是,我必须在文本中使用几个带有相应单位的图形(因此在数学模式下)。因此,有时我会在同一个段落甚至同一个句子中看到 OSF 和内联图形,如您在第一张图片中看到的那样。您觉得这样好看吗?我不太确定。另一种可能性是全局禁用 OSF,但我认为这会破坏样式的美感,尤其是在目录中。或者只使用 OSF(第二张图片)。ClassicThesis 和 ArsClassica 的作者自己在他们的文档中几乎不使用任何带有单位的图形。从印刷的角度来看,您会推荐什么?或者还有其...

Admin