IFACconf - Como incluir ORCID no LaTeX

IFACconf - Como incluir ORCID no LaTeX

Estou tentando incluir OCRID-iDs (identificador exclusivo para autores) no modelo LaTeX das conferências IFAC (IFAC é a maior comunidade de automação e controle). No entanto, apesar da grande comunidade, não consegui encontrar uma maneira de fazer isso.

Odiretrizesdo estado ORCID:

1. Exibir na lista de autores: O iD, com hiperlink para o ORCID iD URI do autor, segue imediatamente o nome do autor na primeira página do artigo. Onde o ícone do iD for exibido, um buffer de 50% da largura do iD deverá ser usado.

Título do artigo

Lista de autores ORCIDID

Eu achei istobela postagemaqui, mas nenhuma das soluções funcionou ( \includegraphicsdo .png, ou definindo um comando personalizado para exibir o arquivo .svg diretamente + hiperlinks):

\documentclass{ifacconf}
\usepackage{scalerel}
\usepackage{tikz}
\usetikzlibrary{svg.path}

\definecolor{orcidlogocol}{HTML}{A6CE39}
\tikzset{
    orcidlogo/.pic={
        \fill[orcidlogocol] svg{M256,128c0,70.7-57.3,128-128,128C57.3,256,0,198.7,0,128C0,57.3,57.3,0,128,0C198.7,0,256,57.3,256,128z};
        \fill[white] svg{M86.3,186.2H70.9V79.1h15.4v48.4V186.2z}
        svg{M108.9,79.1h41.6c39.6,0,57,28.3,57,53.6c0,27.5-21.5,53.6-56.8,53.6h-41.8V79.1z M124.3,172.4h24.5c34.9,0,42.9-26.5,42.9-39.7c0-21.5-13.7-39.7-43.7-39.7h-23.7V172.4z}
        svg{M88.7,56.8c0,5.5-4.5,10.1-10.1,10.1c-5.6,0-10.1-4.6-10.1-10.1c0-5.6,4.5-10.1,10.1-10.1C84.2,46.7,88.7,51.3,88.7,56.8z};
    }
}

\newcommand\orcidicon[1]{\href{https://orcid.org/#1}{\mbox{\scalerel*{
                \begin{tikzpicture}[yscale=-1,transform shape]
                \pic{orcidlogo};
                \end{tikzpicture}
            }{|}}}}

\usepackage{hyperref} %<--- Load after everything else

\begin{document}
    
    \title{Title goes here}
    \author{John Doe \orcidicon{0000-0000-0000-0000}}
    \maketitle
    
\end{document}

Outras postagenssugiro que o logotipo ORCID esteja incluído no academiconspacote, mas isso não funcionou

\documentclass{ifacconf}
\usepackage{academicons}

\begin{document}
    
    \title{Title goes here}
    \author{John Doe \aiOrcid}
    \maketitle
    
\end{document}

O modelo IFAC pode ser baixadoaqui(vindo deste sitehttps://www.ifac-control.org/events/authors-guide) - que inclui oifacconf.cls.

Estou surpreso por ser o único a encontrar esse problema, já que ambas as comunidades são grandes e geralmente trabalham com LaTeX. Alguém tem uma idéia ou uma dica?

Responder1

academiconspacote

Sua segunda abordagem precisa xelatexou lualatexser compilada. Se esta for uma opção, aqui está um MWE. (Tive que carregar o natbibpacote para evitar erros de compilação.)

\documentclass{ifacconf}
\usepackage{natbib}
\usepackage{academicons}
\usepackage{xcolor}
\usepackage[hidelinks]{hyperref}

\definecolor{idcolor}{HTML}{A6CE39}
\newcommand{\orcid}[1]{\href{https://orcid.org/#1}{\color{idcolor}\aiOrcid}}

\begin{document}

    \title{Title goes here}
    \author{John Doe \orcid{0000-0000-0000-0000}}
    \maketitle

\end{document}

Incluir logotipo SVG ORCID

Você pode incluir o ORCIDiD_iconvector.svglogotipo doSite ORCIDusando o svgpacote. Este método requer inkscapeem você PATHe na --shell-escapeopção ao compilar pdflatex(veja por exemploaqui).

\documentclass{ifacconf}
\usepackage{natbib}
\usepackage{svg}
\usepackage[hidelinks]{hyperref}

\newcommand{\orcid}[1]{\href{https://orcid.org/#1}{\includesvg[height = 2ex]{ORCIDiD_iconvector}}}

\begin{document}
    \title{Title goes here}
    \author{John Doe \orcid{0000-0000-0000-0000}}
    \maketitle
\end{document}

informação relacionada