bxtexlogo는 일부 명령에 대한 \hologoFontSetup을 파괴합니다.

bxtexlogo는 일부 명령에 대한 \hologoFontSetup을 파괴합니다.

bxtexlogo문서에서 말했듯 이 다음과 같이 좋습니다.

이 패키지를 사용하면 hologo인기 있는(그리고 그다지 인기가 없는) TeX 제품군 소프트웨어의 유용한 로고를 많이 출력할 수 있습니다. 그러나 . \hologo{BibTeX}대신 입력해야 하기 때문에 인터페이스가 약간 번거롭습니다 \BibTeX. 이 패키지를 사용 hologo하면 \BibTeX.

문제는 일부 hologo설정이 망가진다는 것입니다.

  • 적어도 \hologoFontSetup,
  • \LaTeX, 및 ,\LaTeXe\TeX

아래 MCE에서 볼 수 있듯이. 무슨 일인지 아시나요?

\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}

여기에 이미지 설명을 입력하세요

답변1

먼저 명령을 정의 해제하면 작동합니다.

\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}

여기에 이미지 설명을 입력하세요

관련 정보