From 70e6041f5f6b8c942c96e2be603e766a74100037 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 5 May 2022 20:14:49 +0000 Subject: bxtexlogo (5may22) git-svn-id: svn://tug.org/texlive/trunk@63231 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/bxtexlogo/LICENSE | 2 +- Master/texmf-dist/doc/latex/bxtexlogo/README.md | 44 ++++++++++++++--- .../doc/latex/bxtexlogo/bxtexlogo-sample.pdf | Bin 422874 -> 537334 bytes .../doc/latex/bxtexlogo/bxtexlogo-sample.tex | 55 ++++++++++++++++++--- 4 files changed, 87 insertions(+), 14 deletions(-) (limited to 'Master/texmf-dist/doc/latex/bxtexlogo') diff --git a/Master/texmf-dist/doc/latex/bxtexlogo/LICENSE b/Master/texmf-dist/doc/latex/bxtexlogo/LICENSE index dc60f9a70ef..b9164b46b10 100644 --- a/Master/texmf-dist/doc/latex/bxtexlogo/LICENSE +++ b/Master/texmf-dist/doc/latex/bxtexlogo/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2017, 2018 Takayuki YATO (aka. "ZR") +Copyright (c) 2016-2022 Takayuki YATO (aka. "ZR") Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Master/texmf-dist/doc/latex/bxtexlogo/README.md b/Master/texmf-dist/doc/latex/bxtexlogo/README.md index f5fe16408ee..905a6dea6a0 100644 --- a/Master/texmf-dist/doc/latex/bxtexlogo/README.md +++ b/Master/texmf-dist/doc/latex/bxtexlogo/README.md @@ -56,12 +56,12 @@ All the options are passed to hologo. - `+`: Defines forcefully with a prefix; for example, `my+BibTeX` overwrites the command `\myBibTeX`. - The `` part can be either `*` or `**` instead of a valid logo name. There `*` means “all the primary logo names” and `**` means “all the secondary logo names”. (The logo classification will be described later.) For example, `{*,my+**}` imports all the primary logos (without prefix, non-forcefully) and then imports forcefully all - the secondary logos with a prefix. + the secondary logos with prefix `my`. Note that the logo names explicitly given earlier are excluded from the bulk import by `*` and `**`. For example, `{BibTeX,my-*}` defines @@ -72,6 +72,9 @@ All the options are passed to hologo. of bulk imports in the future. This command is intended to be used in packages and classes. + * `\bxtexlogo{}: Outputs the logo of name ``. This form can + be always used, whether the logo is imported or not. + ### Avaiable logo names The logo names supported by this package are divided into two classes: @@ -135,6 +138,7 @@ You can bulk-import the secondary logos with `\bxtexlogoimport{**}`. (Logos provided by this package) * `ApTeX` + * `CSTUG` * `HeVeA` * `JBibTeX` * `JLaTeX` @@ -148,20 +152,39 @@ You can bulk-import the secondary logos with `\bxtexlogoimport{**}`. * `logoLambda` for “Λ” * `logoLamed` for “ל” * `logoOmega` for “Ω” + * `OpTeX` * `pTeXsT` * `XyM` for prefix * `XyMTeX` * … and more exotic ones, such as `BaSiX` (See the sample document for detail.) +#### Addtional logos + +Starting from v0.6, *all* hologo logos (not only ones classified as +“primary” or “secondary”) can be imported through `\bxtexlogoimport` +command, as long as its name contains only letters. For example, the logo +`Xe` (the head part of the `XeTeX` logo) that is provided by hologo can +be imported by invoking `\bxtexlogoimport{Xe}`, and then you can output +this logo by typing `\Xe`. (You can also do `\bxtexlogoimport{my-Xe}` +instead, of course.) Note that these “non-classified” logos are never +included in the target of bulk import. + +Note. The command `\bxtexlogo` also supports all hologo logos and thus +can be used in place of `\hologo`, just if you like it. + +Moreover, the bxtexlogo itself provides a few “non-classified” logos, +such as `e` (the head part of `eTeX` logo). This logo can be used by +importing (perhaps with a prefix) or by writing `\bxtexlogo{e}`. See the +sample document for detail. + ### Notices * You are recommended to load the graphicx package; its functionality will be utilized to improve the output of logos. * You cannot use the logo commands in math mode. - * You can use the logos provided by this package can be used in PDF - strings, but not in TeX4ht workflow (contrary to the logos provided by - hologo). + * You can use the logos provided by this package in PDF strings, but + not in TeX4ht workflow (contrary to the logos provided by hologo). * The functionality of the hologo package is not altered in any way. * You cannot apply the management commands of hologo (`\hologoSetup` etc.) to the logos provided by this package. @@ -170,6 +193,15 @@ You can bulk-import the secondary logos with `\bxtexlogoimport{**}`. Revision History ---------------- + * Version 0.6 ‹2022/05/05› + - More logos: HiTeX, TeX--XeT. + - Add `\bxtexlogo`. + - Add `\bxtexlogoReflect`. + + * Version 0.5 ‹2021/11/11› + - More logos: OpTeX, CSTUG. + - (experimental) Add `\bxtexlogoUseBboldx`. + * Version 0.4 ‹2018/03/11› - More logos: ApTeX, DVIPDFMx. - Add `\bxtexlogoItalicOrSlant`. @@ -185,4 +217,4 @@ Revision History -------------------- Takayuki YATO (aka. "ZR") -http://zrbabbler.sp.land.to/ +https://github.com/zr-tex8r diff --git a/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.pdf b/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.pdf index 23ecfce8f9a..bb7e71cc76c 100644 Binary files a/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.pdf and b/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.pdf differ diff --git a/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.tex b/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.tex index 2e66a85b333..a992e01571e 100644 --- a/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.tex +++ b/Master/texmf-dist/doc/latex/bxtexlogo/bxtexlogo-sample.tex @@ -2,8 +2,8 @@ \usepackage[scale=0.75]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern} -\newcommand{\PkgVersion}{0.4} -\newcommand{\PkgDate}{2018/03/31} +\newcommand{\PkgVersion}{0.6} +\newcommand{\PkgDate}{2022/05/05} \newcommand{\Pkg}[1]{\textsf{#1}} \usepackage{graphicx,bxtexlogo} \bxtexlogoimport{*,**} @@ -22,6 +22,10 @@ \texttt{\string#1} & \textrm{#1} & \textit{#1} & \textsf{#1} & \textsf{\textsl{#1}} \\} +\newcommand*{\LSXEntry}[1]{% + \texttt{#1} & \textrm{\bxtexlogo{#1}} & \textit{\bxtexlogo{#1}} + & \textsf{\bxtexlogo{#1}} & \textsf{\textsl{\bxtexlogo{#1}}} + \\} %----------------------------------------------------------- \begin{document} \title{Sample of \Pkg{bxtexlogo} package} @@ -98,7 +102,11 @@ You can use these commands after invoking \paragraph{Logos provided by \Pkg{bxtexlogo}}\mbox{} \begin{LogoSamples} +\LSEntry{\ApTeX} +\LSEntry{\CSTUG} +\LSEntry{\DVIPDFMx} \LSEntry{\HeVeA} +\LSEntry{\HiTeX} \LSEntry{\JBibTeX} \LSEntry{\JLaTeX} \LSEntry{\JTeX} @@ -111,18 +119,51 @@ You can use these commands after invoking \LSEntry{\logoLambda} \LSEntry{\logoLamed} \LSEntry{\logoOmega} +\LSEntry{\OpTeX} \LSEntry{\pTeXsT} +\LSEntry{\TeXXeT} \LSEntry{\XyM} \LSEntry{\XyMTeX} \LSEntry{\BaSiX} -\LSEntry{\TeXonLaTeX} \LSEntry{\OneTeX} \LSEntry{\SuyahTeX} \LSEntry{\SATySFi} -\LSEntry{\ApTeX} -\LSEntry{\DVIPDFMx} -% software yet unavailable -%\LSEntry{\YukidarumaTeX} +\LSEntry{\TeXonLaTeX} +\end{LogoSamples} + +\newpage +%============================================================ +\section{Extra Logos} + +You can typeset these logos by +\verb|\bxtexlogo{|$\langle$\emph{name}$\rangle$\verb|}|. +Instead, if the name consists only of alphabets, +you can import logos as new commands +(\verb|\|$\langle$\emph{name}$\rangle$) +by invoking +\verb|\bxtexlogoimport{|$\langle$\emph{name}$\rangle$\verb|}|. + +\paragraph{Logos provided by \Pkg{hologo}} +The list is partial. +In fact, all logos provided by \Pkg{hologo} can be used +in the way mentioned above. + +\begin{LogoSamples} +\LSXEntry{(La)TeX} +\LSXEntry{ExTeX} +\LSXEntry{La} +\LSXEntry{Xe} +\end{LogoSamples} + +\paragraph{Logos provided by \Pkg{bxtexlogo}}\mbox{} + +\begin{LogoSamples} +\LSXEntry{1TeX} +\LSXEntry{arara} +\LSXEntry{e} +\LSXEntry{LuahbTeX} +\LSXEntry{XeT} +\LSXEntry{YukidarumaTeX} \end{LogoSamples} \end{document} -- cgit v1.2.3