当我使用版权符号时,$\copyright$
会出现以下信息:
Missing character: There is no © in font txr!
Missing character: There is no © in font txr!
Missing character: There is no © in font txr!
Missing character: There is no © in font txr!
这些都显示在日志文件中,但符号未显示(为什么消息打印了四次而不是一次)?还有其他方法可以打印此符号吗?非常感谢
答案1
版权和其他textcomp
包装符号在数学模式中不可用。
如果您希望符号在文本模式下显示为上标,您可以尝试使用
\textsuperscript{\textcopyright}
答案2
这是一个很好的例子,说明了为什么问题需要 MWE。写作$\copyright$
应该有效。(有点:间距不对,因为你进入并退出数学模式。)错误消息表明你正在使用字体txr
,它来自txfonts
并正确定义了这个符号。(至少截至 2020 年,但自从你提出问题以来,该软件包尚未更新。)
如果没有 MWE 或有关您正在使用的软件包版本的任何信息,就不可能判断问题是什么。
在 TeX Live 2020 中,我得到:
\tracinglostchars=2
\documentclass{article}
\usepackage{txfonts}
\pagestyle{empty}
\begin{document}
\noindent Literal: © \\
Textcomp: \textcopyright \\
{\LaTeXe} (text): \copyright \\
{\LaTeXe} (math): \(\copyright\) \\
TS1: {\fontencoding{TS1}\selectfont\symbol{"A9}}
\end{document}
有一个更新的软件包可以替代txfonts
,自 2005 年以来它就没有更新过。但这不应该造成影响。LaTeX 内核定义为使用与文本或数学模式\copyright
相同的符号。它至少以四种不同的方式定义,但默认定义采用 8 位 TS1 编码中的符号。软件包中有一个,它包含这个符号。\textcopyright
\textcopyright
TS1txr.fd
txfonts
您加载的其他软件包损坏了\copyright
,或者您应该升级您的 TeX 发行版,或者更新到fontspec
或newtxtext
可以为您修复此问题。