我使用 Springer 模板来撰写我的论文。
模板中没有 orcid 的位置,因此我将其添加到 LaTeX 中。代码如下:
\begin{document}
\title[Article Title]{My Title Here}
\author*[1]{\fnm{Name} \sur{Surname} \orcid{0000-0000-0000-0000}}\email{[email protected]}
问题是 orcid 的标志太大了
我该如何修复它?
答案1
在类文件的末尾我们可以看到
\gdef\orcidlogo{%
\includegraphics{Orcidlogo.eps}%
}%
\gdef\orcid#1{\href{#1}{\orcidlogo}}%
另一方面,ZIP 文件中没有 的踪迹Orcidlogo.eps
,因此您需要提供自己的。最好的办法是\orcidlogo
在文档中重新定义。
<咆哮模式>
sn-jnl.cls
您链接到的 ZIP 文件包含
\ProvidesClass{sn-jnl}
[2019/11/18 v0.1: An authoring template for Springer Journal articles]
但它与包含相同信息的先前版本有显著不同。特别是,当前版本缺少对类本身的一些包的调用做雇用manyfoot
,xcolor
即amsmath
你必须将它们加载到您的文档中,否则它将无法编译。
</咆哮模式>
我从下载了一个合适的图标维基媒体,即 240px 版本。现在测试文档也可以在重新定义后\orcid
实际提供 URL,
\documentclass{sn-jnl}
\usepackage{amsmath}
\usepackage{manyfoot}
\usepackage{xcolor}
\renewcommand{\orcidlogo}{%
\includegraphics[width=10pt]{240px-ORCID_iD.svg.png}%
}
\renewcommand{\orcid}{\href{https://orcid.org/#1}{\orcidlogo}}
\begin{document}
\title[Article Title]{My Title Here}
\author*[1]{\fnm{Name} \sur{Surname} \orcid{0000-0000-0000-0000}}\email{[email protected]}
\maketitle
\end{document}
答案2
要更改 ORCID 徽标的大小,请使用 LaTeX 编辑器打开 sn-jnl.cls 文件,转到文件末尾,您将在其中找到
\gdef\orcidlogo{%
\includegraphics{Orcidlogo.eps}%
}%
函数定义。
现在您要做的就是将所需的尺寸添加到\includegraphics
命令中;例如,像这样:
\gdef\orcidlogo{%
\includegraphics[width=3mm]{Orcidlogo.eps}%
}%