From 908d657f38d20fce93644b10ae715d8512f44215 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 31 Jul 2021 20:55:53 +0000 Subject: hvlogos (31jul21) git-svn-id: svn://tug.org/texlive/trunk@60126 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hvlogos/Changes | 2 + Master/texmf-dist/doc/latex/hvlogos/README | 9 + .../texmf-dist/doc/latex/hvlogos/hvlogos-doc.pdf | Bin 0 -> 76164 bytes .../texmf-dist/doc/latex/hvlogos/hvlogos-doc.tex | 133 ++++++++++++++ Master/texmf-dist/tex/latex/hvlogos/hvlogos.sty | 200 +++++++++++++++++++++ Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/hvlogos.tlpsrc | 0 9 files changed, 348 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/hvlogos/Changes create mode 100644 Master/texmf-dist/doc/latex/hvlogos/README create mode 100644 Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.pdf create mode 100644 Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.tex create mode 100644 Master/texmf-dist/tex/latex/hvlogos/hvlogos.sty create mode 100644 Master/tlpkg/tlpsrc/hvlogos.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/hvlogos/Changes b/Master/texmf-dist/doc/latex/hvlogos/Changes new file mode 100644 index 00000000000..4658700720b --- /dev/null +++ b/Master/texmf-dist/doc/latex/hvlogos/Changes @@ -0,0 +1,2 @@ +hvlogos.sty: +0.01 2021-07-30 - first CTAN version diff --git a/Master/texmf-dist/doc/latex/hvlogos/README b/Master/texmf-dist/doc/latex/hvlogos/README new file mode 100644 index 00000000000..5533d66103f --- /dev/null +++ b/Master/texmf-dist/doc/latex/hvlogos/README @@ -0,0 +1,9 @@ + +hvlogos +Printing TeX related names as a logo + +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. + +hvoss@tug.org \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.pdf b/Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.pdf new file mode 100644 index 00000000000..c56c7e9522c Binary files /dev/null and b/Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.tex b/Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.tex new file mode 100644 index 00000000000..77e83e2b215 --- /dev/null +++ b/Master/texmf-dist/doc/latex/hvlogos/hvlogos-doc.tex @@ -0,0 +1,133 @@ +\documentclass[a4paper,english]{article} +\usepackage{libertinus-otf} +\setmonofont[Scale=MatchLowercase,FakeStretch=0.88]{AnonymousPro} +\usepackage{hvlogos} +\usepackage{longtable, booktabs} +\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ß} +\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}\toprule +\emph{Macro} & \emph{Alias} & \emph{Output}\\\midrule +\endfirsthead + +\multicolumn{3}{l}{\ldots\ previous page}\\\midrule +\emph{Macro} & \emph{Alias} & \emph{Output}\\\midrule +\endhead + +\midrule +\multicolumn{3}{r}{next page \ldots}\\ +\endfoot + +\bottomrule +\endlastfoot + +\Lcs{ALEPH} && \ALEPH \\[5pt] + +\Lcs{AmS} & \Lcs{AMS} & \AMS\\ +\Lcs{AmSLaTeX} && \AmSLaTeX\\ +\Lcs{amsmath} && \amsmath\\ +\Lcs{AmSTeX} && \AmSTeX\\[5pt] + +\Lcs{biber} && \biber\\ +\Lcs{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 depends 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 \\ +\Lcs{LaTeXe} && \LaTeXe \\ +\Lcs{LaTeXIII} && \LaTeXIII \\ +\Lcs{LaTeXTeX} && \LaTeXTeX\\ +\Lcs{LaTeXML} && \LaTeXML \\ +\Lcs{LuaHBTeX} & \Lcs{luahbtex}, \Lcs{LuahbTeX} & \LuaHBTeX\\ +\Lcs{LuaLaTeX}& \Lcs{lualatex} & \LuaLaTeX \\ +\Lcs{LuaTeX} & \Lcs{luatex} & \LuaTeX\\ +\Lcs{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{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\\[5pt] + +\Lcs{SageTeX} && \SageTeX \\ +\Lcs{SLiTeX} && \SLiTeX \\[5pt] + +\Lcs{teTeX} && \teTeX \\ +\Lcs{TeXivht} && \TeX4ht \\ +\Lcs{TeXLive} && \TeXLive\\[5pt] + +\Lcs{tikz} & \Lcs{TikZ}& \tikz \\ +\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 \\ + +\end{longtable} + +\printindex + +\end{document} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/hvlogos/hvlogos.sty b/Master/texmf-dist/tex/latex/hvlogos/hvlogos.sty new file mode 100644 index 00000000000..11116a6a99c --- /dev/null +++ b/Master/texmf-dist/tex/latex/hvlogos/hvlogos.sty @@ -0,0 +1,200 @@ +%% Paket fuer Logos +%% +%% This is file `hvlogos.sty', +%% +%% Copyright (C) 2021 +%% Herbert Voss +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. +% +% +% ------------------------------------- +\ProvidesPackage{hvlogos}[2021/07/28 v. 0.01 Logos (hv)] +% +\newif\if@dtk@newengine \@dtk@newenginetrue +% +\RequirePackage{fetamont,hologo,dantelogo,xspace} + +\ifluatex\else\ifxetex\else\@dtk@newenginefalse\fi\fi +\if@dtk@newengine + \RequirePackage{unicode-math} + \setmathfont{LatinModernMath-Regular} + \setmathfont[version=XITS]{XITSMath-Regular.otf} +\fi +% +\iffalse +\DeclareRobustCommand\ffmfamily{\not@math@alphabet\ffmfamily\relax + \fontencoding{T1}\fontfamily{ffm}\selectfont} +\DeclareTextFontCommand{\textffm}{\ffmfamily} +\def\MF{\textffm{META}\@dischyph\textffm{FONT}\@} +\def\MP{\textffm{META}\@dischyph\textffm{POST}\@} +\def\MT{\textffm{META}\@dischyph\textffm{TYPE1}\@} +\fi +\def\mpShort{\textffm{MP}\@} +\def\mfShort{\textffm{MF}\@} + +\def\HoLogo@La#1{% + L% + \ifx\f@family\sfdefault\kern-.15em\else\kern-.23em\fi + \begingroup + \setbox\ltx@zero\hbox{T}% + \vbox to\ht\ltx@zero{% + \hbox{% + \ltx@ifundefined{check@mathfonts}{% + \csname sevenrm\endcsname + }{% + \check@mathfonts + \fontsize\sf@size{0pt}% + \math@fontsfalse\selectfont + }% + A% + }% + \vss + }% + \endgroup +} + +%\edef\hologoList{% +% \hologoList% +% \hologoEntry{LuaHBTeX}{}{2020/07/13}% +%} + +\def\LaTeXTeX{\hologo{(La)TeX}} + +\def\AmS{\textsf{AMS}} +\let\AMS\AmS +%{\ifluatex\mathversion{XITS}\fi% +% $\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em$\mathcal{S}$}}% $ +\def\amsmath{\AMS\textsf{math}} +\def\AmSLaTeX{\mbox{\textsf{AMS}-\hologo{LaTeX}}} +\def\AmSTeX{\mbox{\textsf{AMS}-\hologo{TeX}}} +\def\biber{\textsf{biber}} +\def\Biber{\textsf{Biber}} +\def\BibTeX{\@ifnextchar8\@@BibTeX\@BibTeX} +\def\@BibTeX{{\hologoLogoSetup{BibTeX}{variant=sc}\hologo{BibTeX}}} +\def\BibTeXacht{{\hologoLogoSetup{BibTeX8}{variant=sc}\hologo{BibTeX8}}} +\def\@@BibTeX8{\hologo{BibTeX8}} +\def\ConTeXt{\hologo{ConTeXt}} +\let\context\ConTeXt +\def\emTeX{\hologo{emTeX}} +\def\eTeX{\hologo{eTeX}} +\def\ExTeX{\hologo{ExTeX}} +\def\HanTheThanh{\hologo{HanTheThanh}} +\let\HTT\HanTheThanh +\def\iniTeX{\hologo{iniTeX}} +\def\KOMAScript{\hologo{KOMAScript}} +\def\LaTeX{\hologo{LaTeX}} +\def\LaTeXe{\hologo{LaTeX2e}} +\def\LaTeXIII{\hologo{LaTeX3}} +\def\LaTeXML{\hologo{LaTeXML}} +\def\LuaLaTeX{\hologo{LuaLaTeX}} +\let\lualatex\LuaLaTeX +\def\LuaTeX{\hologo{LuaTeX}} + +\let\HoLogoHtml@LuaHBTeX\HoLogo@LuaHBTeX +\def\HoLogo@LuaHBTeX#1{% + \HOLOGO@mbox{% + LuaHB% + \hologo{TeX}% + }% +} + +\def\LuaHBTeX{\hologo{LuaHBTeX}} +\let\luahbtex\LuaHBTeX +\let\LuahbTeX\LuaHBTeX +\let\luatex\LuaTeX +\def\LyX{\hologo{LyX}} +\def\METAFONT{\hologo{METAFONT}} +\let\MF\METAFONT +\def\MetaFun{\textffm{METAFUN}} +\let\MFun\MetaFun +\def\METAPOST{\hologo{METAPOST}} +\def\MetaPost{\hologo{MetaPost}} +\let\MP\METAPOST +\def\MiKTeX{\hologo{MiKTeX}} +\def\NTS{\hologo{NTS}} +\def\OzMF{\hologo{OzMF}} +\def\OzMP{\hologo{OzMP}} +\def\OzTeX{\hologo{OzTeX}} +\def\OzTtH{\hologo{OzTtH}} +\def\PCTeX{\hologo{PCTeX}} +\def\pdfTeX{\hologo{pdfTeX}} +\let\pdftex\pdfTeX +\def\pdfLaTeX{\hologo{pdfLaTeX}} +\let\pdflatex\pdfLaTeX +\def\PiC{\hologo{PiC}} +\def\PiCTeX{\hologo{PiCTeX}} +\def\plainTeX{\hologo{plainTeX}} +\def\PostScript{Post\-Script} +\let\PS\PostScript +\def\SageTeX{\hologo{SageTeX}} +\def\SLiTeX{\hologo{SLiTeX}} +\def\teTeX{\hologo{teTeX}} +\def\TeXivht{\hologo{TeX4ht}} +\def\TTH{\hologo{TTH}} +\def\virTeX{\hologo{virTeX}} +\def\VTeX{\hologo{VTeX}} +\def\XeLaTeX{\hologo{XeLaTeX}} +\def\XeTeX{\hologo{XeTeX}} +%% +% +\newcommand\BibTool{\textsc{Bib\hskip-.1em + T\hskip-.15emo\hskip-.05emo\hskip-.05eml}\xspace} +\def\tikz{\textsf{Ti\textit{k}Z}} +\def\ALEPH{\ensuremath{\aleph}} +\let\TikZ\tikz + +\def\eV{e.\kern-0.1em V\kern-0.18em.} +\def\d@nte{\@ifnextchar.% + {\mbox{DANTE e.\kern-0.1em V\kern-0.18em}}% + {\mbox{DANTE e.\kern-0.1em V\kern-0.18em.}\xspace}% +} +\def\D@nte{\@ifnextchar.% + {DANTE, Deutschsprachige Anwendervereinigung~\mbox{\TeX~e.\kern-0.1em V\kern-0.18em}}% + {DANTE, Deutschsprachige Anwendervereinigung~\mbox{\TeX~e.\kern-0.1em V\kern-0.18em.}\xspace}% +} +\def\dante#1{% + \ifx#1\@empty + \d@nte + \else + \expandafter\d@nte#1% + \fi} + +\def\Dante#1{% + \ifx#1\@empty + \D@nte + \else + \expandafter\D@nte#1% + \fi} + +\providecommand\dtk{Die \TeX\-ni\-sche Ko\-mö\-die} +\providecommand\DTK{``\dtk''} +\providecommand\PS{Post\-Script} +\providecommand\TUG{\TeX{} Users Group} +\providecommand\TUGboat{\textsl{TUGboat}} +\let\DANTE\dantelogo +\def\pgf/tikz{\textsf{pgf/Ti\textit{k}Z}} +\def\pgftikz{\textsf{pgf/Ti\textit{k}Z}} +\def\TeXLive{\TeX{}Live\xspace} + +\def\BibLaTeX{Bib\hologo{LaTeX}} +\let\biblatex\BibLaTeX +\def\CTAN{\texttt{CTAN}\xspace} + +\def\PSTricks{\textsf{PSTricks}\xspace} +\let\pstricks\PSTricks + +\if@dtk@newengine + \newfontfamily\dtk@LinWikipedia{Linux Libertine O}% + \def\WikipediA{{\dtk@LinWikipedia\char"E02F\textsc{ikipediA}}} % hexadezimal +\else + \def\WikipediA{WikipediA}% +\fi +\let\Wikipedia\WikipediA +\let\wikipedia\WikipediA +% +\def\macOS{\textsf{macOS}\xspace} + +\endinput diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index a57679c74d8..5e70b6453d6 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -391,7 +391,8 @@ my @TLP_working = qw( hletter hlist hmtrump hobby hobete hobsub hologo hook-pre-commit-pkg hopatch horoscop hpsdiss href-ul hrefhide hrlatex - hu-berlin-bundle huawei hulipsum hustthesis hvarabic hvfloat hvindex hvqrurl + hu-berlin-bundle huawei hulipsum hustthesis + hvarabic hvfloat hvindex hvlogos hvqrurl hycolor hypdestopt hypdvips hyper hyperbar hypernat hyperref hyperxmp hyph-utf8 hyphen-base hyphenat hyphenex hyplain diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 8a4e4fe2345..b1888f2ae43 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -629,6 +629,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`); 'hvarabic', "&MAKEflatten", 'hvfloat', "&MAKEflatten", 'hvindex', "&MAKEflatten", + 'hvlogos', "&MAKEflatten", 'hvqrurl', "&MAKEflatten", 'hybrid-latex', "die 'skipping, no self-locating of Python modules'", 'hyph-utf8', "&MAKEcopy", diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index 237648224b1..697c4d660d7 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -611,6 +611,7 @@ depend href-ul depend hrefhide depend huawei depend hvindex +depend hvlogos depend hvqrurl depend hypdestopt depend hypdvips diff --git a/Master/tlpkg/tlpsrc/hvlogos.tlpsrc b/Master/tlpkg/tlpsrc/hvlogos.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d -- cgit v1.2.3