italic-correction

Biblatex 文本引用中的 unitalisize
italic-correction

Biblatex 文本引用中的 unitalisize

我正在尝试使用哈佛引文样式,但我不知道如何在文内引文中将标题单元化。我正在使用 pdflatex 和 biber 来生成结果。pdflatex 在 Arch Linux 上的版本是 3.14159265-2.6-1.40.15,而 biber 是 1.9 版本。这是我的 MWE。 \documentclass[12pt,letterpaper]{article} \usepackage[utf8]{inputenc} \usepackage[margin=1.0in]{geometry} \setlength{\headheight}{15pt} \se...

Admin

测量最后一个文本字符的高度,计算斜体校正
italic-correction

测量最后一个文本字符的高度,计算斜体校正

这适用于运行中的文本,而不是数学或图表。我在 Linux 上使用 TeXlive 2023,使用lualatex.UTF-8、从左到右的文本、基于拉丁字母以及常见的印刷支持进行编译(我预计这也适用于希腊文和西里尔文)。 如果我理解斜体校正的\/工作原理,它可以追溯到 lualatex 之前的时代,并且假设每种字体(可能是 Type 1)都带有tfm支持。校正值是从tfm(它是一个二进制文件)中读取的。当代 OpenType 字体,尤其是那些不属于 LaTeX 字体分发的字体,没有这个功能。 在 SE 上搜索,我发现关于他的主题的唯一内容是很多年前的内容,当时...

Admin

\nocorr 在命令的参数中,后跟 \textup
italic-correction

\nocorr 在命令的参数中,后跟 \textup

在以下\lex命令中,我需要以某种方式\textup保护参数在某些情况下不被斜体化。 有人能解释一下为什么尽管如此,变体仍强制使用斜体校正\textup吗?\lexb\nocorr 平均能量损失 \documentclass{article} \usepackage{fontspec} \setmainfont{Times New Roman} \NewDocumentCommand{\lexa}{mm}{\textit{#1\nocorr}\textsubscript{\textup{\textsc{#2}}}} \NewDocumentComma...

Admin

文本模式下的斜体校正(LuaTeX)
italic-correction

文本模式下的斜体校正(LuaTeX)

我知道这可能与我之前问过的问题有关: 单词起始下标符号前的空格太小(仅限 LuaLaTeX) 但由于最近事情有了进展,比如最近推出了mathitalicsmode=2,我认为我问这个问题也没什么损失。 有没有办法自动调整斜体字符串后的水平间距,例如这里? % !TEX TS-program = lualatex \documentclass{article} \begin{document} X\textsubscript{2} \textit{X}\textsubscript{2} \end{document} ...

Admin

定义一个控制序列 \ic,使得'\ic c'将字符 c 的斜体校正放入 TeX 的寄存器 \dimen0
italic-correction

定义一个控制序列 \ic,使得'\ic c'将字符 c 的斜体校正放入 TeX 的寄存器 \dimen0

在这本书的第 14 页TeXbook,练习 4.3 是 定义一个控制序列\ic,使得' \ic c'将字符的斜体校正c放入 TeX 的寄存器中\dimen0。 答案是\def\ic#1{\setbox0=\hbox{#1\/}\dimen0=\wd0\setbox0=\hbox{#1}\advance\dimen0 by -\wd0} 我知道了\def\ic#1{<stuff>}定义一个包含内容的命令。但是中\ic的内容如何理解?我甚至不知道这个练习讲的是什么。在这个练习中, 的作用是什么?为什么要这样做?{<stuff>}\de...

Admin

LuaTeX、unicode-math 和斜体校正
italic-correction

LuaTeX、unicode-math 和斜体校正

LuaTeX我在使用和包装时遇到了一些困难 unicode-math。下面是 MWE, \documentclass[12pt]{article} \usepackage[math-style=ISO]{unicode-math} \begin{document} \[ f(T), f\left( T \right), \int_{a}^{b} f\left( x \right) d x, \frac{1}{T}, \] \mathitalicsmode=1 \[ f(T), f\left( T \right), \int...

Admin

tcbtheorem 中的斜体更正
italic-correction

tcbtheorem 中的斜体更正

我重新定义了\emph命令,使文本加粗和倾斜 \DeclareEmphSequence{\bfseries\boldmath\slshape, \itshape} \emph但是,这似乎会影响所用行的水平间距。我只在tcbtheorem标题足够长的多行环境中注意到了这种影响。例如,如果定理已编号或具有可选标题。 我尝试使用斜体校正,但无法使间距保持一致。此外,我知道很多人不赞成使用粗体\emph,我可能会定义一个专门用于定义的新命令。 \documentclass{article} \usepackage{lmodern} \usepackage{ams...

Admin

斜体缩写后空格过多
italic-correction

斜体缩写后空格过多

我经常遇到斜体缩写后出现过多空格的情况。在下面的例子中,第一段文本在斜体缩写之间留出了过多的空格2 克莱姆。和尾随的 1 之间的空间比任何其他单词之间的空间都大spacing,我尝试的大多数字体都是如此。第二个块反转数字并在三个元素之间提供更成比例的空间。由此我推断,问题的部分或全部可能是此字体和其他字体中字符 1 的宽度,但可能还有其他因素导致第一个块中的空间过大。那么我的问题是应该怎么做才能减少斜体缩写后第一个块中的多余空间?这与kerning或有关吗italic-correction?谢谢。 \documentclass{article} \usepa...

Admin

Garamond Italic 字体:第一个大写字母看起来很奇怪
italic-correction

Garamond Italic 字体:第一个大写字母看起来很奇怪

我正在使用加拉蒙德字体,包含在字体规格包裹: \usepackage{fontspec} \setmainfont{Garamond} 在我看来,第一个大写字母用斜体表示看起来很奇怪。它与单词的其余部分不相配。 示例 1: 示例 2: 我猜这实际上是字体的特性,而不是 TeX 的问题。 有人遇到过同样的问题吗?你是如何解决的? ...

Admin

有没有办法在内联数学末尾添加斜体校正?
italic-correction

有没有办法在内联数学末尾添加斜体校正?

我想在内联数学的末尾添加斜体校正,具体取决于最后一个数学字符的斜体校正。以下是 MWE,说明了我为什么想要这样做: %! TEX program = lualatex \documentclass{article} \usepackage{fontspec} \usepackage{unicode-math} \setmainfont{Libertinus Serif} \setmathfont{Libertinus Math} \begin{document} Some text interlaced with an \(f\) here. \end...

Admin

如何使用 unicode-math 和 \left\right 在 LuaLaTex 中进行斜体校正?
italic-correction

如何使用 unicode-math 和 \left\right 在 LuaLaTex 中进行斜体校正?

关于 LuaLaTeX 中使用斜体校正的故事unicode-math似乎是老的 一。但是,这个问题似乎还没有解决。以下是unicode-math 并且没有 注意第二个黄色框F,表示字距调整。使用Libertinus 字体,然后F并且 > 确实重叠: 我猜这是因为 Libertinus 定义了F变得与众不同。 以下是用于生成最后几张截图的代码: %! TEX program = lualatex \documentclass{article} \usepackage{lua-visual-debug} \usepackage{unicode-m...

Admin

mtpro2 中斜体差分 d 的间距
italic-correction

mtpro2 中斜体差分 d 的间距

由于字符上的斜体校正,字体包的差异数量mtpro2无法正确排版(我认为)d。 使用此帖子 数学字母的斜体校正 我决定尝试删除斜体校正。虽然这对一些差异有用,但并不适用于所有差异。MWE: \documentclass{article} \usepackage{mtpro2} \usepackage{mathtools} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcommand*\ric[1]{\vphantom{#1}\smash{...

Admin

删除数学斜体校正:字距应该留在下标字段外面还是里面?
italic-correction

删除数学斜体校正:字距应该留在下标字段外面还是里面?

有时,在数学模式下,需要删除数学对象(例如,任何普通数学字母、积分符号等)后附加的自动斜体校正。应用包括: Hendrik Vogt 的回答到数学字母的斜体校正。 jfbu 的回答到斜体文本中的数学字母间距错误。 有人使用 Computer Modern 来处理数学问题,但将文本设置为不同的字体。请考虑以下句子:Let $f$ and $g$ be elements of a Hilbert space, and let $\langle f,g\rangle$ denote their inner-product.这个句子包含两个逗号(一个在文本中,另一...

Admin

如何将 Lettrine 斜体化(一次)*(问题已更新)*
italic-correction

如何将 Lettrine 斜体化(一次)*(问题已更新)*

此问题已修改。请参阅下文。 我希望能够偶尔将字母变为斜体。 我知道如何将 lettrine 字体改为斜体,但对我来说不幸的是,它提供了一个全局解决方案。 我目前正在处理一份包含许多字母的文档,并且只想将其中一个字母斜体化。如果全部类似的字母则用斜体表示。 请考虑以下 MWE: \documentclass[12pt]{book} \usepackage{amsthm,latexsym,amssymb,amsmath,verbatim} \hoffset 10pt \voffset -45pt \oddsidemargin 12pt \evensidemar...

Admin

使用 Fourier 包在斜体和黑板粗体字符之间留出空间
italic-correction

使用 Fourier 包在斜体和黑板粗体字符之间留出空间

以下是 MWE: \documentclass[12pt]{article} \usepackage[T1]{fontenc} \usepackage{fourier} \usepackage{amsthm} \newtheorem*{theorem}{Theorem} \begin{document} \begin{theorem} Let $Q$ be a set in $\mathbb{R}^n$ and \dots \end{theorem} \end{document} 对我来说,“in”一词和下面的黑板粗体 R 之间的间距不够。我以为\/(...

Admin