||
在导言区添加代码
\usepackage{tikz,xcolor,hyperref}
\definecolor{lime}{HTML}{A6CE39}
\DeclareRobustCommand{\orcidicon}{
\begin{tikzpicture}
\draw[lime, fill=lime] (0,0)
circle[radius=0.16]
node[white]{{\fontfamily{qag}\selectfont \tiny \.{I}D}}; %或者用node[white]{{\fontfamily{qag}\selectfont \tiny $\dot{\mathsf I}$D}};也可以
\end{tikzpicture}
\hspace{-2mm}
}
\foreach \x in {A, ..., Z}{%
\expandafter\xdef\csname orcid\x\endcsname{\noexpand\href{https://orcid.org/\csname orcidauthor\x\endcsname}{\noexpand\orcidicon}}
}
\newcommand{\orcidauthorA}{0000-0002-8802-743X}
%\newcommand{\orcidauthorB}{0000-0002-6963-295X}
然后在正文中的作者名字后添加\hspace{-1.5mm}\orcidA{}
这个方法与《LaTeX文件加入ORCID iD 链接》中方法1相比较,方法1中生成的图标I上的点和I本身不能对齐. 本文给出的办法解决了这个问题, 而且方法更简洁.
对Tikz命令不熟悉的,可以参考Tikz 学习笔记Tikz-notes.pdf,欲了解更详细的使用说明可以参考Tikz官方手册.
1、TikZ的官网:内含很多示例代码 http://www.texample.net/tikz/
2、LateX在线编辑工具 https://www.overleaf.com
3、TikZ快速入门文档 http://cremeronline.com/LaTeX/minimaltikz.pdf
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-1 07:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社