summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/docbytex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-06-18 22:48:44 +0000
committerKarl Berry <karl@freefriends.org>2014-06-18 22:48:44 +0000
commit20e6d6b9730d64484a8df2bd428fa2c649014e02 (patch)
treeeb15cf71a668bf6560cd04f392aa7116b281bfce /Master/texmf-dist/tex/generic/docbytex
parent6193fb65a3207a2affe30735bc746e87d6a38f12 (diff)
docbytex (18jun14)
git-svn-id: svn://tug.org/texlive/trunk@34294 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/docbytex')
-rw-r--r--Master/texmf-dist/tex/generic/docbytex/docby.tex63
1 files changed, 35 insertions, 28 deletions
diff --git a/Master/texmf-dist/tex/generic/docbytex/docby.tex b/Master/texmf-dist/tex/generic/docbytex/docby.tex
index 85a603156c5..372bee32923 100644
--- a/Master/texmf-dist/tex/generic/docbytex/docby.tex
+++ b/Master/texmf-dist/tex/generic/docbytex/docby.tex
@@ -1,34 +1,41 @@
%% docby.tex, Petr Olsak, (C) 2008
%% dokumentaci k docby.tex vytvorite prikazem csplain docby.d
-\def\dbtversion {Mar. 2011} % version of DocBy.TeX
-
-% Mar. 2011: - fnote: tiskne krátká slova místo dlouhých
-% - index: netiskne závorky
-% - \module umožní načíst název\_modulu s podtržítkem
-% Jan. 2009: - ^^I vytiskne osm mezer, ne tri
-% - pridano makro \part
-% Nov. 2008: - fith nahrazeno xyz
-% - přepínání stejných ns:, úprava makra \refns
-% - vykostěmí mezer z \namespace, \endnamespace
+\def\dbtversion {May 2014} % version of DocBy.TeX
+
+% May 2014: - generated words in ENG if \ehyph, CS if \chyph
+% - \input utf8off introduced
+% Mar. 2011: - fnote: prints short words instead long.
+% - index: printsno braces
+% - \module is able to read name\_of\_modul with underscore
+% Jan. 2009: - ^^I prints eight spaces, no three.
+% - the \part macro introduced
+% Nov. 2008: - fith replaced by xyz
+% - \refns correction
+% - space corrections in \namespace, \endnamespace
% - run me twice -> run me again
-% Oct. 2008: - první veřejná verze
+% Oct. 2008: - first version released
+
+%%%%%%%%%%%%%%%%%% Vyřazení UTF-8 vstupu z encTeXu
+
+\input utf8off \csname clearmubyte\endcsname
%%%%%%%%%%%%%%%%%%% Interní názvy
-\ifx\chyph\undefined % format: plain, anglicke nazvy
- \def\titmodule{Module}
- \def\tittoc{Table Of Contents}
- \def\titindex{Index}
- \def\titversion{version }
- \def\opartname{>> PART}
-\else % format: csplain, ceske nazvy
- \def\titmodule{Modul}
- \def\tittoc{Obsah}
- \def\titindex{Rejstřík}
- \def\titversion{verze }
- \def\opartname{>> CAST}
-\fi
+\def\titmodule{Module}
+\def\tittoc{Table of Contents}
+\def\titindex{Index}
+\def\titversion{version }
+\def\opartname{>> PART}
+\ifx\chyph\undefined
+\else \ifnum\language=0
+ \else
+ \def\titmodule{Modul}
+ \def\tittoc{Obsah}
+ \def\titindex{Rejstřík}
+ \def\titversion{verze }
+ \def\opartname{>> CAST}
+\fi \fi
%%%%%%%%%%%%%%%%%% Vložené skupiny příkazů (hooks)
@@ -337,11 +344,11 @@
\immediate\write16{This is DocBy.TeX, version \dbtversion, modes:
\ifx\mubyte\undefined NO\fi enc+%
\ifx\pdfoutput\undefined DVI\else PDF\fi+%
- \ifx\chyph\undefined \else cs\fi plain}
+ \ifnum\language=0 ENG\else CS\fi}
-\ifx\chyph\undefined \else \chyph \fi
+%\ifx\chyph\undefined \else \chyph \fi
-\ifx\mubyte\undefined
+\ifx\mubyte\undefined % encTeX ??
\dbtwarning{encTeX is not detected}
\message{ \space The documented words will be not recognized in source code.}
\message{ \space Use pdfetex -ini -enc format.ini to make
@@ -349,7 +356,7 @@
\csname newcount\endcsname \mubytein
\def\enctextable#1#2{}
\def\noactive#1{}
-\else
+\else
\def\enctextable#1#2{%
\def\tmp ##1,#1,##2\end{\ifx^^X##2^^X}%
\expandafter \tmp \owordbuffer ,#1,\end