In LaTeX lassen sich die Symbole für Trademark (™), Copyright (©) und Registered (®) mithilfe des textcomp
Pakets und des latexsym
Pakets angezeigen. Diese können aber auch direkt mit Unicode-Zeichen dargestellt. Hier sind beide Methoden:
Mit dem textcomp
und latexsym
Paket
Mit folgendem Code lassen sich die Zeichen ®, © und ™ in LaTeX hochgestellt einbinden.
\documentclass{article}
\usepackage{textcomp}
\usepackage{latexsym}
\begin{document}
% registered "®"
\textsuperscript{\textregistered}
% copyright "©"
\textsuperscript{\textcopyright}
% trademark "™"
\texttrademark
\end{document}
\texttrademark
wird von Haus aus schon hochgestellt, daher ist hier ein extra \textsuperscript
nicht erforderlich.
Werden diese Zeichen häufiger verwendet, dann kann man über \def
einen kurzen Befehl definieren, der einem die Zeichen ausgibt. Die Definition dazu sollte vor \begin{document}
eingefügt werden!
% Registered-Befehl definieren
\def\SymbRegistered{\textsuperscript{\textregistered}}
\begin{document}
% Registered-Zeichen erstellen
\SymbRegistered
\end{document}
Analog dazu lassen sich auch die Kurzbefehle für andere Zeichen definieren.
Direkt mit Unicode-Zeichen
Die Symbole für Trademark (™), Copyright (©) und Registered (®) können auch über die entsprechenden Unicode-Zeichen eingebunden werden. Hierfür muss nur sichergestellt werden, dass eine Unicode-fähige Schriftart verwendet wird (was in den meisten modernen LaTeX-Distributionen der Fall sein sollte). Auch damit können die Zeichen hochgestellt eingebunden werden:
\documentclass{article}
\usepackage{fontspec}
\begin{document}
% registered "®"
\textsuperscript{®}
% copyright "©"
\textsuperscript{©}
% trademark "™"
™
\end{document}
Arbeitet man mit unterschiedlichen Plattformen/Betriebssystemen, dann ist die erste Variante über die Pakete textcomp
und latexsym
vorzuziehen. Hier gibt es keinerlei Schwierigkeiten bei falschen Encodings.
Foto von Hannes Wolf auf Unsplash
Leave a Reply