IFACconf - Cómo incluir ORCID en LaTeX

IFACconf - Cómo incluir ORCID en LaTeX

Estoy intentando incluir OCRID-iD (identificador único para autores) en la plantilla LaTeX de las conferencias de IFAC (IFAC es la comunidad más grande para la automatización y el control). Sin embargo, a pesar de la gran comunidad, no pude encontrar una manera de hacerlo.

Elpautasdel estado ORCID:

1. Mostrar en la lista de autores: El iD, con un hipervínculo al ORCID iD URI del autor, sigue inmediatamente al nombre del autor en la primera página del artículo. Cuando se muestra el icono de iD, se debe utilizar un búfer del 50% del ancho de iD.

Título del artículo

ORCIDID Lista de autores

encontré estobuen postaquí, pero ninguna de las soluciones funcionó ( \includegraphicsdel .png, o definir un comando personalizado para mostrar el archivo .svg directamente + hipervínculos):

\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}

Otras publicacionessugiere que el logotipo ORCID está incluido en el academiconspaquete, pero esto no funcionó

\documentclass{ifacconf}
\usepackage{academicons}

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

La plantilla IFAC se puede descargaraquí(proveniente de este sitiohttps://www.ifac-control.org/events/authors-guide) -- que incluye elifacconf.cls.

Me sorprende ser el único que se encuentra con este problema, ya que ambas comunidades son grandes y normalmente trabajan con LaTeX. ¿Alguien tiene una idea o una pista?

Respuesta1

academiconspaquete

Su segundo enfoque necesita xelatexo lualatexcompilar. Si esta es una opción, aquí tienes un MWE. (Tuve que cargar el natbibpaquete para evitar errores de compilación).

\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 el logotipo SVG ORCID

Puedes incluir el ORCIDiD_iconvector.svglogo delsitio web ORCIDusando el svgpaquete. Este método requiere inkscapeen su PATHy la --shell-escapeopción al compilar con pdflatex(ver por ejemploaquí).

\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}

información relacionada