Gibt es eine Möglichkeit, Wörter genauso zu schreiben wie in der TeX/LaTeX-Logo-Typografie?

Gibt es eine Möglichkeit, Wörter genauso zu schreiben wie in der TeX/LaTeX-Logo-Typografie?

Ich denke darüber nach, meinen Vor- und Nachnamen in meinen Dokumenten ähnlich zu setzen wie TeX/LaTeX-Logos (nicht exakt, aber mit ein paar kleinen Änderungen), also eine Funktion wie diese, \logotype{enthusiastic student}und es in meinen Dokumenten so erscheinen zu lassen, wie das Latex-Logo durch Codierung erscheint \LaTeX.

Ich habe kein solches Paket oder Feature gefunden, falls wirklich ein Paket benötigt wird; und ich weiß nicht, ob es einfachere Lösungen gibt. Ich habe ein MWE mit dem Tikz-Paket vorbereitet, aber die Verwendung dieses Pakets ist nicht das, was ich möchte, da es für mich nicht so praktisch ist, es zwischen dem normalen Text usw. zu verwenden.

Bildbeschreibung hier eingeben

% pdfLaTeX

\documentclass{standalone}

\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\draw node () at (0,0) {E};
\draw node () at (1.43,0) {THUSIASTIC};
\draw node () at (0.22,-0.11) {N};
\end{tikzpicture}
%
\begin{tikzpicture}
\draw node () at (0,0) {E};
\draw node () at (0.53,0) {GI};
\draw node () at (1.275,0) {EER};
\draw node () at (0.22,-0.11) {N};
\draw node () at (0.82,-0.11) {N};
\end{tikzpicture}
\end{document}

Antwort1

Erstellen und definieren Sie einfach Ihren persönlichen Namen/Ihr Logo und fügen Sie es in Ihre Präambel ein.

Hier ist beispielsweise \BibTex:

\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}

Ich verstehe nicht, warum es jemals ein Paket geben sollte, das speziell auf die Wörter oder Namen zugeschnitten ist, die Sie benötigen.

Antwort2

Bei Standardlogos, bei denen Buchstaben nach oben oder unten verschoben werden und zwischen denen Unterschneidungen eingefügt sind, können Sie wie folgt vorgehen:

\documentclass{article}
\usepackage{xparse}
\usepackage{lmodern}

\ExplSyntaxOn

\NewDocumentCommand{\definelogo}{mmmmO{}}
 {
  % #1 = command name
  % #2 = comma separated list of items
  % #3 = comma separated list of raising amounts
  % #4 = comma separated list of kerns
  % #5 = initial declaration
  \ee_definelogo:Nnnnn #1 {#2} {#3} {#4} {#5}
 }

\cs_new_protected:Nn \ee_definelogo:Nnnnn
 {
  \tl_clear:N \l__ee_definelogo_body_tl
  \int_step_inline:nn { \clist_count:n { #2 } - 1 }
   {
    \tl_put_right:Nx \l__ee_definelogo_body_tl
     {
      \dim_compare:nTF { \clist_item:nn { #3 } { ##1 } = 0pt }
       {
        \clist_item:nn { #2 } { ##1 }
       }
       {
        \exp_not:N \raisebox{ \clist_item:nn { #3 } { ##1 } } { \clist_item:nn { #2 } { ##1 } }
       }
      \kern \clist_item:nn { #4 } { ##1 }
     }
   }
  \tl_put_right:Nx \l__ee_definelogo_body_tl
   {
    \exp_not:N \raisebox{ \clist_item:nn { #3 } { -1 } } { \clist_item:nn { #2 } { -1 } }
   }
  \cs_new_protected:Npx #1
   {
    \exp_not:N \mbox
     {
      \exp_not:n { #5 }
      \exp_not:V \l__ee_definelogo_body_tl
      \exp_not:N \@
     }
   }
 }

\ExplSyntaxOff

\definelogo{\BibTeX}{
  B,\textsc{i},\textsc{b},\TeX
}{
  0pt,0pt,0pt,0pt
}{
  -0.05em,-0.025em,-0.08em
}[\normalfont]

\definelogo{\ee}{
  E,N,THUSIASTIC,~,E,N,GINEER
}{
  0pt,-0.475ex,0pt,0pt,0pt,-0.475ex,0pt
}{
  -0.1em,-0.08em,0pt,0pt,-0.1em,-0.125em
}

\begin{document}

\BibTeX

\ee

\end{document}

Bildbeschreibung hier eingeben

Antwort3

Nur zum Spaß, wie wäre es mit etwas wie METAFONT, METAPOST:

\documentclass{article}
\usepackage{fetamont}
\begin{document}
% Like a METAFONT
\textffm{ENTHUSIASTIC ENGINEER}\par
% Other
\textffm{Enthusiastic Engineer}\par
% A variant
\textffmw{ENTHUSIASTIC ENGINEER} \par
% MIx
\textffm{Enthusiastic} \textffmw{Engineer} \par
\end{document}

Ausgabe

verwandte Informationen