IFACconf - So binden Sie ORCID in LaTeX ein

IFACconf - So binden Sie ORCID in LaTeX ein

Ich versuche, OCRID-IDs (eindeutige Kennung für Autoren) in die LaTeX-Vorlage der IFAC-Konferenzen (IFAC ist die größte Community für Automatisierung und Steuerung) einzubinden. Trotz der großen Community konnte ich jedoch keine Möglichkeit dazu finden.

DerRichtliniendes ORCID-Staates:

1. Anzeige in der Autorenliste: Die iD, die per Hyperlink mit der ORCID iD-URI des Autors verknüpft ist, folgt auf der ersten Seite des Artikels unmittelbar auf den Namen des Autors. Wo das iD-Symbol angezeigt wird, sollte ein Puffer von 50 % der iD-Breite verwendet werden.

Artikelüberschrift

ORCIDID Autorenliste

ich habe das gefundennetter Posthier, aber keine der Lösungen hat funktioniert ( \includegraphicsvon der PNG-Datei oder das Definieren eines benutzerdefinierten Befehls zum direkten Anzeigen der SVG-Datei + Hyperlinks):

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

Andere Beiträgeschlagen vor, dass das ORCID-Logo im academiconsPaket enthalten ist, aber das funktionierte weder

\documentclass{ifacconf}
\usepackage{academicons}

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

Die IFAC-Vorlage kann heruntergeladen werdenHier(von dieser Site kommendhttps://www.ifac-control.org/events/authors-guide) - einschließlich derifacconf.cls.

Ich bin erstaunt, dass ich der Einzige bin, der dieses Problem hat, da beide Communities groß sind und normalerweise mit LaTeX arbeiten. Hat jemand eine Idee oder einen Tipp?

Antwort1

academiconsPaket

Ihr zweiter Ansatz erfordert xelatexoder lualatexzum Kompilieren. Wenn dies eine Option ist, finden Sie hier ein MWE. (Ich musste das natbibPaket laden, um Kompilierungsfehler zu vermeiden.)

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

SVG ORCID-Logo einbinden

Sie können das ORCIDiD_iconvector.svgLogo aus derORCID-Websitemit dem svgPaket. Diese Methode erfordert inkscapein Ihrem PATHund die --shell-escapeOption beim Kompilieren mit pdflatex(siehe zBHier).

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

verwandte Informationen