微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我不能在 LaTeX 中显示 ð 符号?

如何解决为什么我不能在 LaTeX 中显示 ð 符号?

我可以使用 \DeclareUnicodeCharacter{0278}{\phi}$ɸ$ 在 LaTeX 中显示 ɸ 符号。但是,当我尝试使用:

\usepackage[utf8]{inputenc}

\DeclareUnicodeCharacter{0360}{\eth}

\begin{document}

$ð$

\end{document}

ð 不显示。为什么这不起作用?

解决方法

你需要

  • 在您使用的编码中提供 \eth 宏的包,例如stix
  • 这个包中的 \eth 宏与 \phi 不同,它是一个文本宏而不是一个数学宏,所以要么在数学环境之外使用它,要么用 \text{..}amsmath
  • 如果您的 tex 发行版还没有完全过时,您就不需要 \usepackage[utf8]{inputenc},这是几年以来的默认设置

\documentclass{article}

\usepackage{amsmath}
\usepackage{stix}
\DeclareUnicodeCharacter{0360}{\eth}

\begin{document}

ð

$\text{ð}$

\end{document}

或者避免所有的麻烦,只需使用像 lualatex 这样的 unicode 感知引擎:

% !TeX TS-program = lualatex
\documentclass{article}

\begin{document}

ð

\end{document}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。