\documentclass[a4paper,english]{article} \usepackage{libertinus-otf} \setmonofont[Scale=MatchLowercase,FakeStretch=0.88]{AnonymousPro} \usepackage{hvlogos} \usepackage{longtable, booktabs, array} \usepackage{babel} \usepackage[autostyle]{csquotes} \MakeAutoQuote{»}{«} \usepackage{makeidx}\makeindex \def\Lcs#1{\texttt{\textbackslash#1}\index{#1@\texttt{\textbackslash#1}}} \def\LPack#1{\texttt{#1}\index{#1@\texttt{#1} -- package}} \title{\texttt{hvlogos} -- Print \TeX-related Logos} \author{Herbert Voß\thanks{Thanks to Karl Berry, Denis Bitouzé, Hans Nieuwenhuis, Heiko Oberdiek, Mark Senn}} \begin{document} \maketitle The package \LPack{hvlogos} loads by default the packages \LPack{fetamont}, \LPack{hologo}, \LPack{dantelogo}, and \LPack{xspace}. \bigskip \begin{longtable}{lll>{\sffamily}l}\toprule \emph{Macro} & \emph{Alias} & \emph{Output} & \emph{sf-Output}\\\midrule \endfirsthead \multicolumn{4}{l}{\ldots\ previous page}\\\midrule \emph{Macro} & \emph{Alias} & \emph{Output}& \emph{sf-Output}\\\midrule \endhead \midrule \multicolumn{4}{r}{next page \ldots}\\ \endfoot \bottomrule \endlastfoot \Lcs{ALEPH} && \ALEPH \\[5pt] \Lcs{AmS} & \Lcs{AMS} & \AMS& \AMS\\ \Lcs{AmSLaTeX} && \AmSLaTeX & \AmSLaTeX\\ \Lcs{amsmath} & & \amsmath& \amsmath\\ \Lcs{AmSTeX} && \AmSTeX & \AmSTeX\\[5pt] \Lcs{biber} && \biber & \biber\\ \Lcs{Biber} && \Biber & \Biber\\ \Lcs{BibLaTeX} & \Lcs{biblatex}& \BibLaTeX \\ \Lcs{BibTeX} && \BibTeX \\ \Lcs{BibTeX8} & \Lcs{BibTeXacht} & \BibTeX8\\ \Lcs{BibTool} && \BibTool \\[5pt] \Lcs{ConTeXt} & \Lcs{context} & \ConTeXt \\ \Lcs{CTAN} && \CTAN\\[5pt] \Lcs{dante} && \dante \\ \Lcs{Dante} && \rlap{\Dante} \\ \Lcs{DANTE} && \DANTE \\ \Lcs{dtk} && \dtk \\ \Lcs{DTK}\footnote{Quotes depend on the current language setting.} && \DTK \\[5pt] \Lcs{emTeX} && \emTeX\\ \Lcs{eTeX} && \eTeX\\ \Lcs{ExTeX} && \ExTeX\\ \Lcs{eV} && \eV \\[5pt] \Lcs{HanTheThanh} & \Lcs{HTT} & \HanTheThanh\\[5pt] \Lcs{iniTeX} && \iniTeX \\ \Lcs{KOMAScript} && \KOMAScript \\ \Lcs{LaTeX} && \LaTeX & \LaTeX \\ \Lcs{LaTeXe} && \LaTeXe & \LaTeXe \\ \Lcs{LaTeXIII} && \LaTeXIII& \LaTeXIII \\ \Lcs{LaTeXTeX} && \LaTeXTeX& \LaTeXTeX\\ \Lcs{LaTeXML} && \LaTeXML& \LaTeXML \\ \Lcs{LMTX} & \Lcs{lmtx} & \LMTX & \\ \Lcs{LuaHBTeX} & \Lcs{luahbtex}, \Lcs{LuahbTeX} & \LuaHBTeX & \LuaHBTeX\\ \Lcs{LuaLaTeX}& \Lcs{lualatex} & \LuaLaTeX  & \LuaLaTeX\\ \Lcs{LuaTeX} & \Lcs{luatex} & \LuaTeX & \LuaTeX\\ \Lcs{LuaMetaTeX} & \Lcs{luametatex} & \LuaMetaTeX & \LuaMetaTeX\\ \Lcs{LyX} && \LyX & \LyX \\[5pt] \Lcs{macOS} && \macOS\\ \Lcs{mpShort} && \mpShort\\ \Lcs{mfShort} && \mfShort\\ \Lcs{METAFONT} & \Lcs{MF}& \METAFONT \\ \Lcs{MetaFun} &\Lcs{MFun} & \MetaFun\\ \Lcs{METAPOST} & \Lcs{MetaPost}, \Lcs{MP}& \METAPOST \\ \Lcs{mkII} &\Lcs{mkii}& \mkII \\ \Lcs{mkIV} &\Lcs{mkiv}& \mkIV \\ \Lcs{MiKTeX} && \MiKTeX \\[5pt] \Lcs{NTS} && \NTS \\[5pt] \Lcs{OzMF} && \OzMF \\ \Lcs{OzMP} && \OzMP \\ \Lcs{OzTeX} && \OzTeX \\ \Lcs{OzTtH} && \OzTtH \\[5pt] \Lcs{PCTeX} && \PCTeX \\ \Lcs{pdfTeX} & \Lcs{pdftex} & \pdfTeX  \\ \Lcs{pdfLaTeX} & \Lcs{pdflatex} & \pdfLaTeX\\ \Lcs{pgf/tikz} & \Lcs{pgftikz} & \pgf/tikz \\[5pt] \Lcs{PiC} && \PiC \\ \Lcs{PiCTeX} && \PiCTeX \\ \Lcs{plainTeX} && \plainTeX \\ \Lcs{PostScript} & \Lcs{PS}& \PostScript \\ \Lcs{PSTricks} & \Lcs{pstricks}& \PSTricks\\ \Lcs{PurdueThesis} & \Lcs{purduethesis} & \PurdueThesis\\ \Lcs{PuTh} & \Lcs{puth} & \PuTh \\[5pt] \Lcs{SageTeX} && \SageTeX \\ \Lcs{SLiTeX} && \SLiTeX \\[5pt] \Lcs{teTeX} && \teTeX \\ \Lcs{TeXivht} &\Lcs{tex4ht}& \TeX4ht \\ \Lcs{TeXLive} && \TeXLive\\[5pt] \Lcs{TikZ} & \Lcs{tikzlogo}& \tikzlogo \\ \Lcs{TTH} && \TTH \\ \Lcs{TUG} && \TUG\\ \Lcs{TUGboat} && \TUGboat \\[5pt] \Lcs{virTeX} && \virTeX \\ \Lcs{VTeX} && \VTeX \\[5pt] \Lcs{WikipediA}& \Lcs{Wikipedia}, \Lcs{wikipedia} & \WikipediA \\[5pt] \Lcs{XeLaTeX} && \XeLaTeX \\ \Lcs{XeTeX} && \XeTeX \\ \Lcs{xypic}& \Lcs{XYpic} & \xypic \end{longtable} \section*{Experimental -- no support} The logos for \LaTeX\ and \LaTeXTeX\ can be modified with the following commands: \Lcs{hvLaTeX}\texttt{[][]}\\ \Lcs{hvLaTeXTeX}\texttt{[][][][]} The two kernings for \Lcs{LaTeX} are predefined by \texttt{-0.25em} and \texttt{-0.15em} and the four for \Lcs{LaTeXTeX} by \texttt{-0.1em}, \texttt{-0.25em}, \texttt{-0.15em}, and \texttt{-0.1em}. A modification make sense if you have a font where the default kerning doesn't really works well. For example with the font {\fontspec{Lobster Two} Lobster Two}: \begin{tabular}{ l l} \fontspec{Lobster Two}\LaTeX & default kerning\\ \fontspec{Lobster Two}\hvLaTeX[-0.1em][-0.07em]\LaTeX & new setting with \Lcs{hvLaTeX}\texttt{[-0.1em][-0.07em]} \\ \fontspec{Lobster Two}\LaTeXTeX & default kerning \\ \fontspec{Lobster Two}\hvLaTeXTeX[-0.1em][-0.1em][0em]\LaTeXTeX & new setting with \Lcs{hvLaTeXTeX}\texttt{[-0.1em][-0.1em][0em]} \\ \end{tabular} A missing optional argument will be set by its default. Remember that you have to use all preceeding arguments if you want to change only the 2nd, 3rd or 4th. \section{Problems with other packages} In general it should be no problem to load \LPack{hvlogos} with other packages. But with \begin{description} \item[mathastext] you have to define a math font if you are using \LuaLaTeX\ or \XeLaTeX: \begin{verbatim} \documentclass{article} \usepackage{mathastext} \usepackage{hvlogos} \setmathfont{LatinModernMath}% or any other one [...] \end{verbatim} \end{description} %\NewDocumentCommand\hvLaTeXTeX{ O{-0.1em} O{-0.25em} O{-0.15em} O{-0.1em} } % {\def\LaTeXTeX{(\kern#1\hologo{La}[#2]\kern#3)\kern#4\hologo{TeX}}} %\hvLaTeX %\hvLaTeXTeX \printindex \end{document} \endinput