bxtexlogo ruiniert \hologoFontSetup für einige Befehle

bxtexlogo ruiniert \hologoFontSetup für einige Befehle

Das bxtexlogoist schön, denn wie in der Dokumentation steht:

Mit diesem Paket hologokönnen Sie viele nützliche Logos beliebter (und weniger beliebter) Software der TeX-Familie ausgeben. Die Benutzeroberfläche ist jedoch etwas umständlich, da Sie \hologo{BibTeX}anstelle von eingeben müssen \BibTeX. Mit diesem Paket können Sie einige der Logos importieren, die durch hologoeinfache Befehle bereitgestellt werden, wie z . B. \BibTeX.

Das Problem ist, dass es einige hologoSetups ruiniert:

  • mindestens \hologoFontSetup,
  • nur für \LaTeX, \LaTeXeund \TeX,

wie im MCE unten gezeigt. Wissen Sie, was los ist?

\documentclass{article}
\usepackage{xcolor}
%
\usepackage{hologo}
%
\usepackage{bxtexlogo}
%
\bxtexlogoimport{*}
%
\hologoFontSetup{general=\color{red}}
%
\newcommand{\test}[1]{\hologo{#1} \csname #1\endcsname}
%
\begin{document}
\begin{itemize}
\item \test{AmSLaTeX}
\item \test{AmSTeX}
\item \test{BibTeX}
\item \test{ConTeXt}
\item \test{eTeX}
\item \test{LaTeX}
\item \test{LaTeXe}
\item \test{LuaLaTeX}
\item \test{LuaTeX}
\item \test{LyX}
\item \test{METAFONT}
\item \test{METAPOST}
\item \test{pdfTeX}
\item \test{pdfLaTeX}
\item \test{TeX}
\item \test{XeLaTeX}
\item \test{XeTeX}
\end{itemize}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Wenn Sie die Befehle zuerst aufheben, funktioniert es:

\documentclass{article}
\usepackage{xcolor}
%
\usepackage{hologo}
%
\usepackage{bxtexlogo}
%
\let\LaTeX\undefined
\let\LaTeXe\undefined
\let\TeX\undefined
\bxtexlogoimport{*}
%
\hologoFontSetup{general=\color{red}}
%
\newcommand{\test}[1]{\hologo{#1} \csname #1\endcsname}
%
\begin{document}
\begin{itemize}
\item \test{AmSLaTeX}
\item \test{AmSTeX}
\item \test{BibTeX}
\item \test{ConTeXt}
\item \test{eTeX}
\item \test{LaTeX}
\item \test{LaTeXe}
\item \test{LuaLaTeX}
\item \test{LuaTeX}
\item \test{LyX}
\item \test{METAFONT}
\item \test{METAPOST}
\item \test{pdfTeX}
\item \test{pdfLaTeX}
\item \test{TeX}
\item \test{XeLaTeX}
\item \test{XeTeX}
\end{itemize}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen