
私は、TeX/LaTeX のロゴがタイプセットされるのと同じような方法で (正確にではなく、少し変更して) 自分の文書に自分の名前と姓をタイプセットすることを考えています。つまり、 のような関数を用意し\logotype{enthusiastic student}
、 をコーディングして、LaTeX のロゴが文書に表示されるようにするということです\LaTeX
。
本当にパッケージが必要な場合、そのようなパッケージや機能は見つかりませんでした。また、より簡単な解決策が存在するかどうかもわかりません。 tikz パッケージを使用して MWE を準備しましたが、通常のテキストなどで使用するのにあまり便利ではないため、このパッケージを使用するのは望ましくありません。
% 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}
答え1
個人名/ロゴを作成して定義し、それを序文に記載するだけです。
たとえば、\BibTex は次のようになります。
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
必要な単語や名前専用に設計されたパッケージが存在する理由がわかりません。
答え2
文字が上げ下げされ、項目間にカーニングが挿入されている標準のロゴの場合は、次のようにします。
\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}
答え3
楽しみのために、次のようなものはどうでしょうか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}