在作者姓名旁边放置徽标

在作者姓名旁边放置徽标

我希望添加一个徽标,\includegraphics以防有某些信息可用。

我使用article带有包的类authblk并将其放在序言中:

\author[affiliation logo]{first lastName}

其中logo应该是图像。最终,徽标将包裹在\href命令中(但该部分似乎不会造成问题)。

当我替换logo

\includegraphics[width=0.4cm]{L-orcid}

我收到错误消息

! Use of \\author doesn't match its definition.
\new@ifnextchar ...served@d = #1\def \reserved@a      {
#2}\def \reserved@b {#3}\f...

以下是显示该问题的完整示例:

\documentclass{article}

\usepackage{graphicx}
\usepackage{authblk}
\renewcommand\Affilfont{\fontsize{9}{10.8}\selectfont}

\title{adf}
\author[a, \includegraphics[width=0.4cm]{L-orcid}]{denis cousineau}
\affil[a]{my place}

\begin{document}

\maketitle

Some text...

\end{document}

答案1

一方面,您不能在可选参数中使用可选参数,除非它是组隔离的。另一方面,\includegraphics在此上下文中必须受到保护。

\documentclass[landscape]{article}

\usepackage{graphicx}
\usepackage{authblk}
\renewcommand\Affilfont{\fontsize{9}{10.8}\selectfont}

\title{adf}
\author[{a, \protect\includegraphics[width=0.4cm]{example-image}}]{denis cousineau}
\affil[a]{my place}

\begin{document}

\maketitle

Some text...

\end{document}

在此处输入图片描述

相关内容