\documentclass{svproc}
\usepackage{url}
\def\UrlFont{\rmfamily}
\usepackage{academicons}
\newcommand{\orcid}[1]{\href{https://orcid.org/#1}{\textcolor[HTML]{A6CE39}{\aiOrcid}}}
\begin{document}
\mainmatter
\title{The title}
%
\titlerunning{abbreviated title}
\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}\orcid{0000-0002-5825-931X}}
\institute{XXX University\\
\email{[email protected]},
\and
YYYY University,\\
\email{[email protected]}}
\maketitle % typeset the title of the contribution
\begin{abstract}
The abstract
\keywords{}
\end{abstract}
\section{Section 1}
\begin{thebibliography}{6}
\end{thebibliography}
\end{document}
答案1
您的测试文档无法工作,因为宏的定义\orcid
包含指令\textcolor
和\href
,它们分别由xcolor
和hyperref
包定义。因此,您必须加载xcolor
和hyperref
——如果需要,选择合适的选项——以便\orcid
工作。
此外,一定要使用 XeLaTeX 或 LuaLaTeX 来编译你的文档,因为这就是必需的软件包academicons
。引用软件包的用户指南:“该academicons
软件包提供对 (LA)TEX 中 122 个高质量在线学术档案图标的访问,这些图标包含在免费学术界字体。此包需要 XƎ(LA)TEX 或 Lua(LA)TEX 引擎来加载学术界字体来自系统,这需要安装捆绑的academicons.ttf
字体文件。”
以下简化形式的测试代码可以顺利编译。(但是,我无法判断图标中嵌入的超链接是否有效。)
% !TEX TS-program = xelatex %% or: "... = lualatex"
\documentclass{svproc}
% 'svproc.cls' file obtained from https://www.springer.com/gp/authors-editors/conference-proceedings/conference-proceedings-guidelines
\usepackage{xurl}
\def\UrlFont{\rmfamily}
\usepackage{xcolor} % for 'HTML' color model and '\textcolor' macro
\usepackage[colorlinks]{hyperref} % for '\href' macro
% 'academicons' package requires either LuaLaTeX or XeLaTeX
\usepackage{academicons}
\newcommand{\orcid}[1]{\href{orcid.org/#1}{\textcolor[HTML]{A6CE39}{\aiOrcid}}}
\begin{document}
\orcid{0000-0002-5825-931X}
\end{document}