
Estoy pensando en escribir mi nombre y apellido en mis documentos de manera similar a como se escriben los logotipos de TeX/LaTeX (no exactamente, pero cambiándolo un poco), me refiero a tener una función como \logotype{enthusiastic student}
y que aparezca en mis documentos el mismo día. Forma en que aparece el logotipo de látex mediante codificación \LaTeX
.
No he encontrado dicho paquete o característica, si realmente se necesita un paquete; y no sé si existen soluciones más sencillas. Preparé un MWE usando el paquete tikz, sin embargo, usar este paquete no es lo que quiero ya que no me resulta muy conveniente usarlo entre el texto normal, etc.
% 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}
Respuesta1
Simplemente cree y defina su nombre/logotipo personal y colóquelo en su preámbulo.
Aquí está \BibTex, por ejemplo:
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
No veo por qué alguna vez habría un paquete diseñado específicamente para las palabras o nombres que necesita.
Respuesta2
Para logotipos estándar donde hay caracteres subidos o bajados, con núcleos insertados entre elementos, puede hacer lo siguiente:
\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}
Respuesta3
Sólo por diversión, ¿qué tal algo como 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}