![\cite{} 导致的字体颜色变化](https://linux22.com/image/402452/%5Ccite%7B%7D%20%E5%AF%BC%E8%87%B4%E7%9A%84%E5%AD%97%E4%BD%93%E9%A2%9C%E8%89%B2%E5%8F%98%E5%8C%96.png)
我注意到《科学文集中》出版物的 LaTeX 模板(此处:https://www.overleaf.com/latex/templates/proceedings-of-science-paper/bnjmzbbwffcp) 每当使用 \cite{} 时,引用后的同一行上的文本会变得非常灰暗(引用前的字体是 (000000),引用后的字体是 (231f20)。我注意到这不仅是我的问题,也是以前用它们发表的文章的情况,例如附上来自https://pos.sissa.it/245/030/pdf。如何调整模板以使字体颜色不变?下面是一个最小工作示例。
\documentclass{PoS}
\title{MWE}
\ShortTitle{MWE}
\author{\speaker{MWE}}
\abstract{MWE.}
\FullConference{MWE}
\begin{document}
\section{MWE}
MWE \cite{MWE} MWE
\begin{thebibliography}{99}
\bibitem{MWE}
\end{thebibliography}
\end{document}
答案1
基于 Maeve 的(现已删除)答案:该类将\Black
内部和外部链接(如引文)末尾的颜色设置为。此宏在 中定义为pdfcolor.tex
,即在 CMYK 颜色模型中,100% 为 Key,无颜色。但这不是“真正的黑色”或“浓黑色”,例如\pdfsetcolor{\cmykBlack}
\cmykBlack
{0 0 0 1}
xcolor black 不够黑或者加载颜色包会改变字体的默认颜色。在打印和屏幕上以及查看器之间存在差异,但您可以尝试不同的黑色定义,看看哪个最好。或者作弊并使用 RGB(PoS 类不强制加载包时使用颜色模型)。在这种情况下,可以通过重新定义(对于 CMYK)或重新定义(对于 RGB)color
轻松更改定义。\cmykBlack
\Black
梅威瑟:
\documentclass{PoS}
\title{MWE}
\ShortTitle{MWE}
\author{\speaker{MWE}}
\abstract{MWE.}
\FullConference{MWE}
\begin{document}
%\def\cmykBlack{0.75 0.68 0.67 0.9}
\def\cmykBlack{1 1 1 1}
%\definecolor{pitchblack}{rgb}{0,0,0}
%\def\Black{\color{pitchblack}}
\section{MWEs}
MWE \cite{MWE} MWE
\begin{thebibliography}{99}
\bibitem{MWE}
\end{thebibliography}
\end{document}
结果:
作为参考,这是 rgb 0 0 0 背景上的 CMYK 1 1 1 1 版本:
但请注意,如果文章实际上是打印在纸上的,打印机不会喜欢那么多墨水,这可能会在页面上渗色。但作为作者,这可能并不是您真正关心的问题。