From 80eeac967619312ea77f4c190de259f68f2dcdc1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 8 Dec 2023 21:36:31 +0000 Subject: onedown (8dec23) git-svn-id: svn://tug.org/texlive/trunk@69067 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/onedown/onedown.dtx | 33 +++++++++++++++------- 1 file changed, 23 insertions(+), 10 deletions(-) (limited to 'Master/texmf-dist/source/latex/onedown/onedown.dtx') diff --git a/Master/texmf-dist/source/latex/onedown/onedown.dtx b/Master/texmf-dist/source/latex/onedown/onedown.dtx index 92ffa661559..7f1afcfc7a4 100644 --- a/Master/texmf-dist/source/latex/onedown/onedown.dtx +++ b/Master/texmf-dist/source/latex/onedown/onedown.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2018 by Jacob Wiersma +% Copyright (C) 2018 by Jacob Wiersma % --------------------------------------------------------------------------- % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -24,10 +24,10 @@ \ProvidesFile{onedown.dtx} % %\NeedsTeXFormat{LaTeX2e}[2014/05/01] -%\def\ODwstyleversion{1.6}\def\ODwstyledate{2021/04/27} +%\def\ODwstyleversion{1.7}\def\ODwstyledate{2023/12/07} %\ProvidesPackage{onedown} % [\ODwstyledate\space v\ODwstyleversion\space -% Typeset Bridge Diagrams - Jacob Wiersma (C) 2016-2021] +% Typeset Bridge Diagrams - Jacob Wiersma (C) 2016-2023] % %<*driver> \PassOptionsToPackage{shorthands=off}{babel} @@ -35,12 +35,13 @@ % with draft no hyperrefs \documentclass[a4paper,12pt,% german,dutch,french,swedish,english]{ltxdoc} +% Of all available languages, we use only thes few in some examples % the package |shortvrb| is auto-loaded, providing |...| as shorthand \usepackage[utf8]{inputenc} % \usepackage[T1]{fontenc} \usepackage{babel} -\usepackage{onedown}[2021/04/27] +\usepackage{onedown}[2023/12/07] \usepackage[normalem]{ulem}% for strikeout todos that are done \usepackage{needspace}% keep contiguous lines on one page \usepackage[inline]{enumitem}% Control various parameters of lists @@ -212,7 +213,7 @@ german,dutch,french,swedish,english]{ltxdoc} % % \fi % -% \CheckSum{3810} +% \CheckSum{3814} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -399,6 +400,10 @@ german,dutch,french,swedish,english]{ltxdoc} % - Translation files are named like: ODw-German.dict\\ % - Adapted the code to read them on the fly % } +% \changes{v1.7}{2023/12/07}{\\ +% - Added support for the italian language \\ +% - Added an example showing how to define own colors for card symbols +% } % ^^A Note: ^^21 denotes the exclamation mark (!) % ^^A Note: Char ' is not allowed within changes % @@ -757,14 +762,15 @@ pdflatex --shell-escape onedown.dtx % translate often appearing brigde terms like e.g.\ \emph{declarer}. It does % so by looking up these terms in the special |ODw|-dictionary for the % active language. The current \OneDown version supports English, German, -% Dutch, French, Spanish, most Scandinavian languages and Turkish. Some +% Dutch, French, Italian, Spanish, most Scandinavian languages and Turkish. Some % dictionaries may not be complete or may contain errors, please send % corrections/additions to the maintainer. % % In order to make \packname{translator} do its job (automatically select the -% right translation when the current language switches to another), it is -% necessary to specify the languages with the |documentclass|, and not with -% |babel|! +% right translation when the current language switches to another), +% \textbf{\larger it is +% necessary to specify the languages with the \texttt{documentclass}, and not with +% \texttt{babel}! } % % \needspace{5\baselineskip} % @@ -1731,6 +1737,8 @@ pdflatex --shell-escape onedown.dtx % \subsection{ToDo} % % \begin{itemize}[itemsep=-2mm] +% \item \textbf{Correct the description how to enable automatic language +% switching (since we use package translator)} % \item Add the High Points to card diagrams (like Turnier in KA) % \item Check if |\def\xspace{}| is also needed in bidding...? % \item Make a template for showing 16 hands on 1 DIN A4 (3x5+1 or 4x4 @@ -1765,6 +1773,7 @@ pdflatex --shell-escape onedown.dtx % % \StopEventually{} % +% \newpage % \section{Implementation} % % \iffalse @@ -1785,7 +1794,6 @@ pdflatex --shell-escape onedown.dtx moresize,% add \HUGE and \ssmall to font-sizes relsize,% relative font-sizes. (e.g. \smaller) makecmds,% needed for provideenvironment -% expl3,% needed for LaTeX3 packages (xparse) xparse,% optional params and starred commands xspace,% handling of spacing behind a command calc,% makes calculations and lengths easier @@ -5970,6 +5978,11 @@ pdflatex --shell-escape onedown.dtx {\uselanguage{German}% \PackageInfo{ODw}{Dictionary ODw-German.dict loaded} }{\PackageWarning{ODw}{Dictionary ODw-German.dict missing}}}% +% + {italian}{\IfFileExists{ODw-Italian.dict}% + {\uselanguage{Italian}% + \PackageInfo{ODw}{Dictionary ODw-Italian.dict loaded} + }{\PackageWarning{ODw}{Dictionary ODw-Italian.dict missing}}}% % {norsk}{\IfFileExists{ODw-Norsk.dict}% {\uselanguage{Norsk}% -- cgit v1.2.3