sansmathfonts

使用 fontspec 和 sansmathfonts 为 CM Sans 提供小写字母
sansmathfonts

使用 fontspec 和 sansmathfonts 为 CM Sans 提供小写字母

我想使用软件包中的 NewCMSans,因为它提供了真正的粗体无衬线字体(而不是像或 这样的newcomputermodern笔画扩展,请参阅 newcomputermodern 的文档)。NewCM 字体仅以 OpenType 形式提供,因此我需要使用。lmcmufontspec NewCMSans提供 Regular 和 Oblique 的小写字母(光学尺寸为 8pt,而不是 10pt),但不提供 Bold 或 Bold Oblique。该sansmathfonts软件包提供 Sans Bold 和 Bold Slanted 小写字母,但仅作为Type ...

Admin

在 LuaLaTeX 中替换 sans 小型大写字母
sansmathfonts

在 LuaLaTeX 中替换 sans 小型大写字母

我习惯于做类似下面的事情来用 xmcss(我猜是来自 sansmathfonts)的字体替换无衬线小写字母(lmodern 中不存在): \documentclass{article} \usepackage{biblatex} \begin{filecontents}{bib.bib} @online{key, author={me}, url={http://example.org} } \end{filecontents} \addbibresource{bib.bib} \usepackage[T1...

Admin

在文本和数学运算符 sin、cos、log 等中使用相同的字体
sansmathfonts

在文本和数学运算符 sin、cos、log 等中使用相同的字体

我正在用 Beamer 制作演示文稿,想使用 sans 字体显示文本,使用 mathpazo 字体显示数学运算。不过,我希望运算符名称默认设置为与文本相同的 sans 字体,而不是不同的字体。 我可以重新定义每一个操作符,但似乎应该有一种更清晰的方法。 这是 MWE \documentclass{beamer} \usepackage[scaled=1.04]{biolinum} \usepackage{mathpazo} \renewcommand*\familydefault{\sfdefault} \begin{document} \begi...

Admin

想要更改整个文档中 \mathsf 的大小
sansmathfonts

想要更改整个文档中 \mathsf 的大小

当我在大写 \mathsf 字母上放置 \overline、\overrightarrow 等时,结果太大,无法用默认的 \baselineskip 放入内联方程中。这会导致行距不均匀,而且在我看来,即使在显示的方程中看起来也不正确。\mathrm 和其他形状也是如此,但我只在 \mathsf 字母上使用此类装饰。 我推测有一种方法可以将 \mathsf 字体形状重新定义为比整个文档中的默认值小一点,但字体指南中有关 \DeclareLMathAlphabet 和 \SetMathAlphabet 等的文档非常简洁,其中的几个示例与我想要做的事情不符。非常感...

Admin

sansmath 取消自定义 mathbb 字母表
sansmathfonts

sansmath 取消自定义 mathbb 字母表

我需要代表 0 和 1 的 mathbb 符号。目前我正在使用bbold字体进行此操作。效果很好: \documentclass[10pt]{article} \DeclareMathAlphabet{\mymathbb}{U}{bbold}{m}{n} \usepackage{amsmath} \begin{document} \begin{displaymath} \mymathbb{0} \mymathbb{1} x + y \end{displaymath} \end{document} 但是,在我的文档的另一部分,我正在使用sansmat...

Admin

使用 libertine/newtxmath 和 sansmath 时括号不显示
sansmathfonts

使用 libertine/newtxmath 和 sansmath 时括号不显示

我正在尝试创建一个在环境内部默认使用无衬线数学但外部不使用的环境。为此,我使用了包sansmath。 问题是,当与\usepackage[libertine]{newtxmath} 以下是一个例子: \documentclass[10pt]{article} \usepackage[tt=false, type1=true]{libertine} \usepackage[libertine]{newtxmath} %works if I remove this \usepackage{sansmath} \begin{document} $(0 + 1...

Admin

使用 luatex 将 Latin Modern Sans 设置为数学字体
sansmathfonts

使用 luatex 将 Latin Modern Sans 设置为数学字体

这是我使用 pdflatex 的代码 \DeclareMathVersion{sans} % Math letters from Latin Modern Sans \SetSymbolFont{letters}{sans}{OML}{cmbr}{m}{it} % Math operators \SetSymbolFont{operators}{sans}{OT1}{lmss}{m}{n} % Math symbols \SetSymbolFont{symbols}{sans}{OMS}{lmsy}{m}{n} % Large symbols \SetMat...

Admin

如何在有限范围内使用 Fira Sans 和 sfmath
sansmathfonts

如何在有限范围内使用 Fira Sans 和 sfmath

我正在尝试定义一个文档模板,其中我有一个用于正文和数学的衬线字体,但仅对于我的图表(tikz / pgfplots),我希望有一个无衬线字体,即 Fira Sans。 我可以在序言中加载 Fira Sans 包,并成功在衬线字体和无衬线字体之间切换。如果我启用\usepackage(sfmath},则绘图看起来不错,而正文中的公式也使用无衬线字体设置。另一方面,如果我禁用% \usebackage{sfmath},则绘图中的数学运算将设置为衬线字体。 这里有一个小例子...... \documentclass{article} \usepackage{Fi...

Admin

sansmathfonts 软件包警告
sansmathfonts

sansmathfonts 软件包警告

在我的环境中,我收到以下警告: The [I] package option is only compatible with the OT1 and U font encodings. I will ignore the [I] package option.. 我不知道这意味着什么或者如何删除它。 错误的根源在于包本身: ...

Admin

如何在 kpfonts 中使用 \mathsf 或 \symsf
sansmathfonts

如何在 kpfonts 中使用 \mathsf 或 \symsf

我们知道字体有一个无衬线数学字体,但是\mathsf和\symsf似乎使用 CM 字体。 \documentclass{article} \usepackage[bold-style=ISO,sans-style=italic]{unicode-math} \usepackage{kpfonts-otf} \begin{document} Hello world ball, 2022. \begin{equation} \mathsf{ABC}\symsf{ABC} \end{equation} \end{doc...

Admin

带 sansmath 的单音节大写希腊文
sansmathfonts

带 sansmath 的单音节大写希腊文

在我的博士论文中,正文是 Times 字体,而我的所有图表(及其标题)都使用 Helvetica 字体。我创建了以下 MWE,展示了如何在正文和图表之间切换 Times 和 Helvetica。我目前的问题是,我没有一种自动的方法将所有大写希腊字母设置为非斜体。所有其他数学符号(小写和大写罗马字母)都应使用斜体。这是我所在领域的惯例。 我现在唯一的解决方法是在文档中每个大写希腊字母前添加一个 \mathrm。 \documentclass[11pt]{report} \usepackage{tgheros,textcomp} \usepackage{math...

Admin

\mathsf 具有不同的字体
sansmathfonts

\mathsf 具有不同的字体

对于数学模式中的字体,我使用stix2类似的包 \usepackage[notext]{stix2} 正如预期的那样,这会更改 的默认 (sans-serif) 字体\mathsf。但我想使用\mathsfLaTeX 默认使用的 sans-serif Computer Modern 字体(即,\mathsf如果没有 的字体\usepackage[notext]{stix2}),同时在数学模式下保留其余的stix2字体。我该怎么做? 我一直在这里查看 TeX Stack Exchange 上以前的问题,但没有发现任何相关内容。 ...

Admin

sansmathfonts 使用 XeLaTeX 编译时使常规文本变为衬线
sansmathfonts

sansmathfonts 使用 XeLaTeX 编译时使常规文本变为衬线

我有以下文件: \documentclass{beamer} \usepackage{sansmathfonts} \begin{document} \begin{frame}{} Test $ a\sigma $ \end{frame} \end{document} 如果我使用 PDFLaTeX 编译它,我会得到预期的结果: 但是,使用 XeLaTeX 我得到了以下奇怪的结果: 如果我删除该行,\usepackage{sansmathfonts}我会得到您所期望的结果,无论是使用 PDFLaTeX 还是 XeLaTe...

Admin

如何避免 helvet 中直立形状的下标与倾斜形状的变量发生冲突?
sansmathfonts

如何避免 helvet 中直立形状的下标与倾斜形状的变量发生冲突?

当使用无衬线数学时,我发现直立形状的下标可能会与它们所附加的倾斜形状的变量发生冲突,具体如下和所示p_{in}:p_tQ_{in} 由于我必须遵守排版惯例,因此保持倾斜形状并且下标保持直立形状很重要p。我还希望公式与文档正文中的 helvetica 样式字体相匹配,但是如果没有办法解决这个问题,我愿意更改它。 我用来更改文档字体的行是: \usepackage[scaled=1.0]{helvet} \renewcommand\familydefault{\sfdefault} \linespread{1.6} 我也用amsmath。 ...

Admin