diff options
author | Karl Berry <karl@freefriends.org> | 2014-10-02 22:39:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-10-02 22:39:15 +0000 |
commit | d67a29fcc364e11ab3a6f457ab7194f550c6319f (patch) | |
tree | f47f368c67b2bf05ff4b247af336b0b2faa76e6e /Master/texmf-dist/doc | |
parent | 57641fb7736fa7dfb82f596d9cac992db6651895 (diff) |
teubner (2oct14)
git-svn-id: svn://tug.org/texlive/trunk@35301 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/teubner/README | 23 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf | bin | 373964 -> 375552 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/teubner/teubner-doc.tex | 27 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/teubner/teubner.pdf | bin | 595983 -> 596487 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/teubner/teubner.txt | 22 |
5 files changed, 42 insertions, 30 deletions
diff --git a/Master/texmf-dist/doc/latex/teubner/README b/Master/texmf-dist/doc/latex/teubner/README index 6d93c355b1a..185a3805d59 100644 --- a/Master/texmf-dist/doc/latex/teubner/README +++ b/Master/texmf-dist/doc/latex/teubner/README @@ -1,6 +1,6 @@ -This accompanies the teubner bundle version 4.x dated December 2013. +This accompanies the teubner bundle version 4.x dated October 2014. -Copyright 2010-2013 Claudio Beccari +Copyright 2010-2014 Claudio Beccari The bundle contains the files @@ -10,23 +10,24 @@ teubner.dtx the self extracting documented TeX source file teubner-doc.tex an extended documentation file teubner.pdf general and technical documentation teubner-doc.pdf specific documentation with examples +teubner.sty the extracted .sty file +teubnerx.sty the specific add on for complementing the TX fonts The bundle is distributed under the LPPL license version 1.3c or any later version. The bundle has the status of author maintained. The main purpose of this bundle is to provide classical philologists with some -means for typesetting their documents that usually contain very specific notation. - -This new version allows the typesetter to use both "italic" shapes: the Olga-like +means for typesetting their documents that usually contain very specific mark up. +This version allows the typesetter to use both "italic" shapes: the Olga-like and the Lipsian-like ones; it complies with the LICR (LaTeX Internal Character -Representation) of the Greekk gluphs that avoid the kerning problems that arise +Representation) of the Greek glyphs that avoid the kerning problems that arise with the ligature mechanism embedded in the LGR encoded default CBfonts; it is -compatible with the use of different scalable Latin Type~1 fonts; +compatible with the use of different vector Latin Type 1 fonts; contains new designs for the horizontally stretchable markers, et cetera. -Running pdflatex on the dtx file produces both the documentation and the -extraction of the byproduct files teubner.sty, teubnertx.sty, teubner.pdf. +Running pdflatex on the .dtx file produces both the documentation and +extracts the byproduct files teubner.sty, teubnertx.sty, teubner.pdf. The readable extended documentation file teubner-doc.pdf is obtained by running pdflatex on the teubner-doc.tex file. @@ -37,7 +38,9 @@ the TX or the PX fonts; with other Type 1 fonts the necessary .fd files require manual intervention, which simply means giving a suitable command from within another open file that loads teubner. -Please, be sure to work with a 2010 updated collection of the CBfonts, and with a 2013 uptdated version of the TeX system. +Please, be sure to work with a 2010 updated collection of the CBfonts; with a 2014 +updated version of the TeX system; with a babel version 3.9g or later; with the +language description file greek.ldf version 1.9b or later. The teubner package works also with previous versions of the above pieces of software, but with limited performances. Claudio Beccari claudio dot beccari at gmail dot com
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf Binary files differindex 828b6760cdd..b0bad370225 100644 --- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf +++ b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf diff --git a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex b/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex index 4dd6ae6cf03..40a32ba1e86 100644 --- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex +++ b/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex @@ -45,7 +45,7 @@ \thanks{This paper documents \texttt{teubner.sty} version \fileversion\ of \filedate.}\\ An extension to the \textsf{greek} option\\ of the \babel\ package} \author{Claudio Beccari\thanks{\texttt{claudio dot beccari at gmail dot com}}} -\date{Turin, December 2013}% <---- this is the date of the teubenr-doc document! +\date{Turin, October 2014}% <---- this is the date of the teubenr-doc document! \def\comando#1{\expandafter\texttt\expandafter{\string#1}} \def\ARG#1{\texttt{\char123}\meta{#1}\texttt{\char125}} \def\meta#1{$\langle${\normalfont\itshape#1}$\rangle$} @@ -65,11 +65,18 @@ An extension to the \textsf{greek} option\\ of the \babel\ package} \newcommand*\class[1]{\textsf{\slshape#1}} \newcommand*\pack[1]{\textsf{\slshape#1}} \def\babel{\pack{babel}} +\newcommand*\file[1]{\texttt{#1}} + +\newcommand\pdfLaTeX{pdf\/\LaTeX} +\newcommand\XeLaTeX{X\kern-0.14em\raisebox{-0.7ex}{\rotatebox[origin=c]{180}{E}}\kern-0.075em\LaTeX} +\newcommand\LuaLaTeX{Lua\/\LaTeX} \advance\textheight80pt \advance\topmargin-40pt \begin{document}\errorcontextlines=20 +%\expandafter\show\csname ver@greek.ldf\endcsname %%versione del file-opzione + \maketitle {\columnseprule=0.4pt \begin{multicols}{2} @@ -325,20 +332,20 @@ any letter, due to the limitation of 256 glyphs per font; but they may be input by means of commands \verb|\M| and \verb|\B| respectively when typesetting in Greek in order to use them as single diacritics; for more than one diacritic superimposed to one another, when macrons and breves are involved, some other commands are available as shown in table~\ref{t:accentmacros}. -The new (2013) Greek support for \babel\ contains now the LICR encoded accent macros that allow to use any encoding input method, including direct input of Greek characters. The internal representation of accent macros resort to the same symbols shown in table~\ref{t:accenti}; simply they are prefixed by a backslash and/or the accent sequence is prefixed with one backslash; therefore \textDidot{>'a|} may be obtained with \verb+>'a|+, or \verb+\>\'a|+, or \verb+\>'a|+. The last form is to be preferred with some shapes as discussed in the following paragraphs. - +The new (2013) Greek support for \babel\ contains now the LICR encoded accent macros that allow to use any encoding input method, including direct input of Greek characters. The internal representation of accent macros resorts to the same symbols shown in table~\ref{t:accenti}; simply they are prefixed by a backslash and/or the accent sequence is prefixed with one backslash; therefore \textDidot{>'a|} may be obtained with \verb+>'a|+, or \verb+\>\'a|+, or \verb+\>'a|+. The last form is to be preferred with some shapes as discussed in the following paragraphs. Buth the LICR (\LaTeX\ Internal Character Representation) is much more than this; it separates the input encoding from the output font encoding, so that direct literal greek input is possible (of course with the \opt{utf8} encoding) and the output is useful for both LGR encoded 8-bit fonts and the UNICODE encoded OpentYpe fonts; this is way \pack{babel} and the Greek support for +\babel\ provided by the new \file{greek.ldf} may be used also with \XeLaTeX\ and \LuaLaTeX. Moreover now (October 2014) file \file{greek.ldf} can select the ancient Greek hyphenation when typesetting with \pdfLaTeX\footnote{This is why with this release of the \pack{teubner} package, the default language attribute is set to \texttt{ancient}.}; with \pack{polyglossia} this possibility was available from the very beginning of the Greek support for this package. Together with the macros for inserting such symbols, a complete set is available for inserting any combination of diacritical marks over or under any letter, not only vowels: see table~\ref{t:accentmacros}. -Of course the results may not be comparable with the ones one can obtain with the regular ligature mechanism or by using the extended accent macros; the advantage of the redefined accent macros is twofold: (a) it is connected to the possibility of inserting macrons and breves and/or to set the various combinations over or under \emph{any} letter, even if it is a consonant; (b) for all accent vowel combinations that have a specific glyph in the font, the actual accented symbol is used so that kernings and ligatures are maintained; this result is achieved also by using the extended accent macros shown in the third line of table~\ref{t:accenti}; as shown elsewhere there is a noticeable difference between {\Lipsiakostext a>ut'os} and \textLipsias{a\s{u}t\'os} or \textLipsias{a\>ut\'os} or \textLipsias{a\>ut'os}. In this example the first word is typed in as \verb+a>ut'os+, while the other words may be typed in as \verb+a\s{u}t\'os+, or \verb*+a\us t\oa s+, or \verb+a\>ut'os+, or even in mixed form \verb*+a\us t'os+, thanks to the fact that there is no kerning between `tau' and `omicron with or without acute' +Of course the results may not be comparable with the ones one can obtain with the regular ligature mechanism or by using the LICR macros; the advantage of the redefined accent macros is twofold: (a) it is connected to the possibility of inserting macrons and breves and/or to set the various combinations over or under \emph{any} letter, even if it is a consonant; (b) for all accent vowel combinations that have a specific glyph in the font, the actual accented symbol is used so that kernings and ligatures are maintained; this result is achieved also by using the extended accent macros shown in the third line of table~\ref{t:accenti}; as shown elsewhere there is a noticeable difference between {\Lipsiakostext a>ut'os} and \textLipsias{a\s{u}t\'os} or \textLipsias{a\>ut\'os} or \textLipsias{a\>ut'os}. In this example the first word is typed in as \verb+a>ut'os+, while the other words may be typed in as \verb+a\s{u}t\'os+, or \verb*+a\us t\oa s+, or \verb+a\>ut'os+, or even in mixed form \verb*+a\us t'os+, thanks to the fact that there is no kerning between `tau' and `omicron with or without acute' \begin{table}[tb]\thrule -\makebox[\textwidth]{% +\makebox[\textwidth]{\def\V{\rule{0pt}{2.5ex}}% \begin{tabular}{cl|cl} -Example & \multicolumn1c{Syntax} & Example & \multicolumn1c{Syntax} \\ +Example & \multicolumn1c{Syntax} & Example & \multicolumn1c{Syntax} \\[0.7ex] \hline -\g \`{a} & \comando\G\ARG{letter}\ap{1} & \g\ut{aw} & \comando\ut\ARG{letters} \\ +\g \`{a} & \comando\G\ARG{letter}\ap{1}\V & \g\ut{aw} & \comando\ut\ARG{letters} \\ \g \'{a} & \comando\A\ARG{letter}\ap{1} & \g\Ab{a} & \comando\Ab\ARG{letter} \\ \g \~{a} & \comando\C\ARG{letter}\ap{1} & \g\Gb{a} & \comando\Gb\ARG{letter} \\ \g \"{i} & \comando\D\ARG{letter}\ap{1} & \g\Arb{a} & \comando\Arb\ARG{letter} \\ @@ -360,7 +367,7 @@ Example & \multicolumn1c{Syntax} & Example & \multicolumn1c{Sy \g\Gs{a} & \comando\Gs\ARG{letter} & \g\iS{a} & \comando\iS\ARG{letter} \\ \g\Cs{a} & \comando\Cs\ARG{letter} & \g\d{p} & \comando\d\ARG{letter} \\ \g\c{i} & \comando\c\ARG{letter} & \g\bd{i} & \comando\bd\ARG{letter} \\ -\semiv{u} & \comando\semiv\ARG{letter}\ap{2} & \ring{a} & \comando\ring\ARG{letter}\ap{2} \\ +\semiv{u} & \comando\semiv\ARG{letter}\ap{2} & \ring{a} & \comando\ring\ARG{letter}\ap{2} \\[0.7ex] \hline \end{tabular}} \caption{Accent macros}\label{t:accentmacros} @@ -642,8 +649,8 @@ text & \c\textlatin\ARG{text} &\cap{g} } \bhrule\smallskip -{\footnotesize\mbox{\ap{($a$)}\enspace}Ansten M\o rch Klev spottes a conflict -with the Homonymous math command; this is now resolved. Thank you Ansten.\par} +{\footnotesize\mbox{\ap{($a$)}\enspace}Ansten M\o rch Klev spotted a conflict +with the homonymous math command; this is now resolved. Thank you Ansten.\par} \caption{Extended commands}\label{t:extcomandi} \end{table} diff --git a/Master/texmf-dist/doc/latex/teubner/teubner.pdf b/Master/texmf-dist/doc/latex/teubner/teubner.pdf Binary files differindex aa75ed39c78..51a970aee91 100644 --- a/Master/texmf-dist/doc/latex/teubner/teubner.pdf +++ b/Master/texmf-dist/doc/latex/teubner/teubner.pdf diff --git a/Master/texmf-dist/doc/latex/teubner/teubner.txt b/Master/texmf-dist/doc/latex/teubner/teubner.txt index 0939d0cb493..fa211d0e132 100644 --- a/Master/texmf-dist/doc/latex/teubner/teubner.txt +++ b/Master/texmf-dist/doc/latex/teubner/teubner.txt @@ -18,6 +18,7 @@ teubner.dtx documented TeX file teubner-doc.tex documentation file teubner.pdf technical documentation teubner-doc.pdf usage documentation +teubnerx.sty the specific add on for complementing the TX fonts By running pdflatex on teubner.dtx in addition to the documentation file teubner.pdf, the byproduct files teubner.sty, teubnertx.sty, are @@ -117,10 +118,10 @@ CBfonts may be an index that you still have the babel package locked at a version number earlier than 3.9g. I suggest you to upgrade your TeX system to the most up to date one you can find on CTAN. -Connected to this point there is the question of the updated metric -files related to the Lipsian fonts; if your TeX system distribution has -been updated to what is available on CTAN by May 2010, your distribution -already contains the updated tfm files. Otherwise, please, update your +This point is connected with the question of the updated metric files +related to the Lipsian fonts; if your TeX system distribution has been +updated to what was available on CTAN by May 2010, your distribution +already contains the updated .tfm files. Otherwise, please, update your CBfonts. After all these steps are done, you are ready to use your teubner @@ -134,10 +135,11 @@ that should be familiar to any philologist specialised in classical/ ancient European languages, such as classical Greek, Latin, and so on. This set of extension commands has been tested in several documents; -nevertheless I prepared them as a hobby, trying to help a philologist -friend. I hope this package may be useful also to you, but I must -disclaim any liability for any unwanted results you might get, including -the worst possible things that may happen to anybody using a computer. +Since I am neither a philologist nor a Greek scholar, I prepared them as +a *hobby* while trying to help a philologist friend. I hope this package +may be useful also to you, but I must disclaim any liability for any +unwanted results you might get, including the most dreadful possible +things that may happen to anybody using a computer. I will not write down any strong disclaimer sentence in capital letters, because it should be absolutely evident that I did something I consider @@ -145,7 +147,7 @@ useful, but is up to you to decide to use it and face the consequences (... which, nevertheless, I hope they are what you expected). If you find this package of some utility but you find some errors and/or -some glitches, please write me by e-mail (see below). If you'd like me +some glitches, please write me an e-mail (see below). If you'd like me to realise some other commands, please send me by e-mail your request together with a scanned image containing the visual result you'd like to obtain. I don't guarantee I'll be able to satisfy your request, but I'll @@ -154,7 +156,7 @@ you use LaTeX, you know what are its pros and cons. Happy philological LaTeXing! -Claudio Beccari Turin, December 2013 +Claudio Beccari Turin, October 2014 Former Professor of Electronics Politecnico di Torino, Italy claudio dot beccari at gmail dot com |