乳胶字母 edth

乳胶字母 edth

我想在乳胶方程中使用冰岛字母“edth”(为了便于理解,我正在使用GHP 形式主义)。这封信(和其他信)有 Latex 包吗?我试过使用“\dh”,但 latex 报错(我使用的是 TeX Live 2019/dev/Debian)。

编辑:我收到的具体错误是:

! LaTeX Error: Command \dh unavailable in encoding OT1.

所以也许我应该使用一个包。目前我正在使用

\usepackage{amsmath}
\usepackage[utf8]{inputenc}

答案1

如果您不缺少符号字体:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath}

\DeclareSymbolFont{TOneChars}{T1}{\familydefault}{m}{it}
\SetSymbolFont{TOneChars}{bold}{T1}{\familydefault}{bx}{it} % or b
\DeclareMathSymbol{\mathdh}{\mathord}{TOneChars}{"F0}

\DeclareMathOperator{\ghpwhatsit}{\mathdh}

\begin{document}

$\ghpwhatsit A$

$\ghpwhatsit(A)$

\end{document}

为操作员使用更有意义的名称。

在此处输入图片描述

如果你缺少符号字体,那么

\newcommand{\mathdh}{\textit{\dh}}

而不是上面例子中的前三个声明。

答案2

如果您可以使用 LuaLaTeX 或 XeLaTeX,则可以加载unicode-mathfontspec使用 Unicode 字符。

\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}

\newcommand\matheth{\mathord{\textnormal{ð}}}

\begin{document}
\( \matheth x \)
\end{document}

拉丁现代样本

如果您使用 PDFLaTeX,则必须加载 1990 年的 8 位 T1 编码,而不是 1980 年代更加过时的默认七位编码。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % The default since 2018
\usepackage{amsmath}

\newcommand\matheth{\mathord{\textnormal{ð}}}

\begin{document}
\( \matheth x \)
\end{document}

计算机现代样本

无论哪种情况,你都可以得到斜体ð用。您可能希望与和\newcommand\matheth{\mathord{\text{\normalfont\itshape ð}}}的倾斜度保持一致。如果您希望字母在周围文本加粗时也显示为粗体(例如在章节或部分标题中),请使用或代替。\partial\delta\textup\textit\textnormal

答案3

记住mathalfa+amssymb提供符号也很有用\eth。请参见下面的示例:

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{mathalfa,amssymb}
\begin{document}
\[\frac{\eth f}{\eth y}\]
\end{document}

这也是带有完整包的版本mtpro2,比以前的代码更好: 在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{mtpro2}
\begin{document}
$\eth$
\end{document}

附录:用户问“还有什么办法可以得到冰岛字母‘thorn’吗?”

就我个人而言,我无法像在数学模式下使用音标符号那样做到这一点。我只能使用另一个名为的包添加如何在文本模式下书写符号\ethe 。\thornipa

在此处输入图片描述

\documentclass{book}
\usepackage{ipa}
\begin{document}
\eth, \thorn
\end{document}

相关内容