diff options
Diffstat (limited to 'info')
177 files changed, 400 insertions, 239 deletions
diff --git a/info/biblio/typeset.bib b/info/biblio/typeset.bib index c48e3472e0..caaf4be8fc 100644 --- a/info/biblio/typeset.bib +++ b/info/biblio/typeset.bib @@ -2,9 +2,9 @@ %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", -%%% version = "2.86", -%%% date = "03 June 2024", -%%% time = "09:25:41 MDT", +%%% version = "2.87", +%%% date = "03 July 2024", +%%% time = "13:12:33 MDT", %%% filename = "typeset.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB @@ -14,7 +14,7 @@ %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "https://www.math.utah.edu/~beebe", -%%% checksum = "54592 26896 129038 1214427", +%%% checksum = "38119 26929 129193 1215986", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", @@ -39,7 +39,7 @@ %%% and PDF (Portable Document Format), and %%% sgml.bib covers SGML and HTML. %%% -%%% At version 2.86, the year coverage looked +%%% At version 2.87, the year coverage looked %%% like this: %%% %%% 1881 ( 1) 1929 ( 1) 1977 ( 12) @@ -81,7 +81,7 @@ %%% 1918 ( 0) 1966 ( 6) 2014 ( 2) %%% 1919 ( 1) 1967 ( 9) 2015 ( 4) %%% 1920 ( 1) 1968 ( 4) 2016 ( 1) -%%% 1921 ( 1) 1969 ( 9) 2017 ( 5) +%%% 1921 ( 1) 1969 ( 10) 2017 ( 5) %%% 1922 ( 0) 1970 ( 8) 2018 ( 3) %%% 1923 ( 1) 1971 ( 11) 2019 ( 7) %%% 1924 ( 0) 1972 ( 9) 2020 ( 1) @@ -92,7 +92,7 @@ %%% 19xx ( 3) %%% 20xx ( 2) %%% -%%% Article: 351 +%%% Article: 352 %%% Book: 330 %%% InCollection: 5 %%% InProceedings: 56 @@ -104,7 +104,7 @@ %%% Proceedings: 33 %%% TechReport: 38 %%% -%%% Total entries: 910 +%%% Total entries: 911 %%% %%% This bibliography has been collected from %%% bibliographies in the author's personal @@ -2019,6 +2019,39 @@ language = "German", } +@Article{Berns:1969:DFT, + author = "Gerald M. Berns", + title = "Description of {FORMAT}, a text-processing program", + journal = j-CACM, + volume = "12", + number = "3", + pages = "141--146", + month = mar, + year = "1969", + CODEN = "CACMA2", + DOI = "https://doi.org/10.1145/362875.362877", + ISSN = "0001-0782 (print), 1557-7317 (electronic)", + ISSN-L = "0001-0782", + bibdate = "Fri Nov 25 18:20:25 MST 2005", + bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; + https://www.math.utah.edu/pub/tex/bib/cacm1960.bib; + https://www.math.utah.edu/pub/tex/bib/typeset.bib", + abstract = "FORMAT is a production program which facilitates the + editing and printing of ``finished'' documents directly + on the printer of a relatively small (64k) computer + system. It features good performance, totally free-form + input, very flexible formatting capabilities including + up to eight columns per page, automatic capitalization, + aids for index construction, and a minimum of nontext + items. It is written entirely in FORTRAN IV.", + acknowledgement = ack-nhfb, + classcodes = "C7230 (Publishing and reproduction)", + corpsource = "IBM, Washington Scientific Center, Wheaton, MD, USA", + fjournal = "Communications of the ACM", + journal-URL = "https://dl.acm.org/loi/cacm", + keywords = "printing", +} + @InProceedings{Brown:1969:EMT, author = "C. L. Brown", booktitle = "Proceedings of the American Society for Information diff --git a/info/biblio/typeset.ltx b/info/biblio/typeset.ltx index f313932f2c..af68f06528 100644 --- a/info/biblio/typeset.ltx +++ b/info/biblio/typeset.ltx @@ -2,9 +2,9 @@ %%% ==================================================================== %%% @LaTeX-file{ %%% author = "Nelson H. F. Beebe", -%%% version = "2.86", -%%% date = "03 June 2024", -%%% time = "09:25:46 MDT", +%%% version = "2.87", +%%% date = "03 July 2024", +%%% time = "13:12:42 MDT", %%% filename = "typeset.ltx", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB @@ -14,7 +14,7 @@ %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "https://www.math.utah.edu/~beebe", -%%% checksum = "12131 78 270 2846", +%%% checksum = "25712 78 270 2846", %%% email = "beebe@math.utah.edu, beebe@acm.org, %%% beebe@computer.org (Internet)", %%% codetable = "ISO/ASCII", @@ -59,8 +59,8 @@ WWW URL: \protect\path=https://www.math.utah.edu/~beebe/= } -\date{03 June 2024 \\ -Version 2.86} +\date{03 July 2024 \\ +Version 2.87} \begin{document} \maketitle \nocite{*} diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.pdf b/info/kaytannollista-latexia/kaytannollista-latexia.pdf Binary files differindex 0f802f5bf8..92e9769f85 100644 --- a/info/kaytannollista-latexia/kaytannollista-latexia.pdf +++ b/info/kaytannollista-latexia/kaytannollista-latexia.pdf diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.tex b/info/kaytannollista-latexia/kaytannollista-latexia.tex index 643a5898fe..b3294eb42a 100644 --- a/info/kaytannollista-latexia/kaytannollista-latexia.tex +++ b/info/kaytannollista-latexia/kaytannollista-latexia.tex @@ -31,7 +31,7 @@ datezeros=false]{biblatex} \usepackage{tikz} \usepackage{totcount} -\usepackage{nowidow} \setnowidow \setnoclub +\usepackage[all]{nowidow} \usepackage{hanging} \usepackage{lettrine} \usepackage{multicol} @@ -94,7 +94,7 @@ SmallCapsFont={* Regular}, SmallCapsFeatures={Language=Default, Letters=SmallCaps}] \setmonofont{Libertinus Mono}[ -Scale=MatchLowercase, Ligatures={TeXReset, NoCommon}, +Scale=MatchLowercase, Ligatures={TeXOff, CommonOff}, FakeStretch=0.8, Numbers=SlashedZero] \setmathfont{Libertinus Math}[Scale=MatchLowercase] @@ -114,7 +114,7 @@ FakeStretch=0.8, Numbers=SlashedZero] \newcommand{\versaalinum}{\addfontfeatures{Numbers=Uppercase}} \newcommand{\murtoluku}[2]{{\addfontfeatures{Fractions=On}#1/#2}} -\setlength{\emergencystretch}{1em} +\setlength{\emergencystretch}{1.3em} \setlength{\parindent}{1em} \setlength{\bibhang}{\parindent} @@ -173,7 +173,7 @@ columnsep=1em] \begin{textblock*}{1cm}(-2em,3bp) \small\seurausnuoli \end{textblock*} - \begin{minipage}{\linewidth} + \begin{minipage}{\textwidth} \linespread{1}\small }{% \end{minipage} @@ -188,18 +188,18 @@ columnsep=1em] \end{list}} \floatsetup{ style=plain, font={small}, justification=raggedright, - margins=raggedright, captionskip=0ex, capposition=bottom } + margins=centering, captionskip=0ex, capposition=bottom } \floatsetup[table]{ style=plain, captionskip=2ex } \floatsetup[figure]{ style=plain, captionskip=2ex } \captionsetup{ font={small, sf}, labelfont={bf}, textfont={}, - textformat=period, margin=.5em, justification=RaggedRight, - singlelinecheck=off } + textformat=period, margin={.1em, 1.1em}, oneside, + justification=RaggedRight, singlelinecheck=off } \newcommand{\leijutlk}[2]{% \begin{table*} - \floatbox{table}{\versaalinum #1}{#2} + \floatbox{table}[\FBwidth]{\versaalinum #1}{#2} \end{table*}} \newcommand{\leijukuva}[2]{% @@ -215,7 +215,6 @@ columnsep=1em] \setlength{\itemsep}{.2ex plus .2ex} \setlength{\parsep}{0em} \setlength{\topsep}{.2ex plus .2ex} - \RaggedRight }}{\end{list}} \newenvironment{maaritelma}[1]{% @@ -442,6 +441,7 @@ columnsep=1em] \begin{list}{\textbullet}{ \setlength{\leftmargin}{1em} + \setlength{\labelsep}{.35em} \setlength{\topsep}{0ex} \setlength{\partopsep}{0ex} \setlength{\itemsep}{0ex} @@ -492,7 +492,6 @@ columnsep=1em] ladottu eri väreillä: \komentox{teksti} ja \mkomentox{matematiikka}.} \printindex[komennot] \printindex[laskurit] -\clearpage \printindex[mitat] \printindex[paketit] \indexprologue{\noindent Tekstitilan ja matematiikkatilan ympäristöt on diff --git a/info/kaytannollista-latexia/luku-asetukset.tex b/info/kaytannollista-latexia/luku-asetukset.tex index 88c31f03f6..b9bfa55d7d 100644 --- a/info/kaytannollista-latexia/luku-asetukset.tex +++ b/info/kaytannollista-latexia/luku-asetukset.tex @@ -275,7 +275,7 @@ muokata sivun ylä- tai alatunnistetta eli verrattain pysyviä tunnistetietoja, jotka toistuvat joka sivulla ylä- tai alareunassa. Niiden muokkaamiseen käytetään \paketti{fancyhdr}\-/ pakettia, jonka ohjeita on luvussa \ref{luku/ylä-ala-tunnisteet}. Sivun taustavärin -asettamista käsitellään luvussa \ref{luku/korostus-värit}. +asettamista käsitellään luvussa \ref{luku/sivun-väri}. \subsection{Sivun koko ja marginaalit} \label{luku/sivun-mitat} @@ -886,6 +886,26 @@ toteutukseen. \label{esim/fancyhdr-koko} \end{esimerkki*} +\subsection{Taustaväri} +\label{luku/sivun-väri} + +Dokumentin sivun värin valitsemiseen sopii \pakettictan{xcolor}\-/ +paketti, jonka peruskäyttöön kannattaa tutustua luvussa +\ref{luku/värit}. Sivulle voi asettaa taustavärin komennolla +\komento{pagecolor}, joka vaihtaa värin nykyiselle ja seuraaville +sivuille, kunnes väri vaihdetaan toiseksi tai poistetaan. Komennolle +annetaan samanlaiset argumentit kuin muillekin värikomennoille (luku +\ref{luku/värit}). Komento \komento{nopagecolor} poistaa taustavärin +kokonaan eli palauttaa taustan oletustilaan. + +\komentoi{pagecolor} +\komentoi{nopagecolor} +\begin{koodilohkosis} +\pagecolor{nimi} % sivun taustaväriksi ennalta määritelty ”nimi” +\pagecolor[värimalli]{parametrit} +\nopagecolor +\end{koodilohkosis} + \section{Pdf-tiedosto} \label{luku/pdf-asetukset} @@ -1119,6 +1139,7 @@ komennoilla\footnote{Vaihtoehtoisesti fontit voi asettaa TeX Gyre Chorus & kalligrafinen \\ \midrule Libertinus Sans & groteski, humanistinen, kaksivahvuinen \\ + Latin Modern Sans & groteski \\ TeX Gyre Heros & groteski, uusgroteski \\ DejaVu Sans & groteski, uusgroteski \\ TeX Gyre Adventor & groteski, geometrinen \\ @@ -1126,6 +1147,7 @@ komennoilla\footnote{Vaihtoehtoisesti fontit voi asettaa Libertinus Mono & tasalevyinen \\ TeX Gyre Cursor & tasalevyinen \\ DejaVu Sans Mono & tasalevyinen \\ + Latin Modern Mono & tasalevyinen \\ \bottomrule \end{tabular} }{ @@ -1227,7 +1249,7 @@ loppupuolella. Letters=SmallCaps}] \setmonofont{Libertinus Mono}[ - Scale=MatchLowercase, FakeStretch=0.8, Ligatures=NoCommon] + Scale=MatchLowercase, FakeStretch=0.8, Ligatures=CommonOff] \end{koodilohko} \caption{Libertinus\-/ kirjainperheiden asettaminen. Tässä \englanti{Libertinus Serif} \=/perheen lihavoinniksi on valittu @@ -1837,7 +1859,10 @@ käyttämällä valitsinta \koodi{Renderer} seuraavan esimerkin tavoin: \noindent Tavallisimpia \koodi{Renderer}\-/ valitsimen arvoja ovat -\koodi{\mbox{Node}}, \koodi{Harf\-Buzz} ja \koodi{Open\-Type}. +\koodi{\mbox{Node}}, \koodi{Harf\-Buzz} ja \koodi{Open\-Type}. Toisinaan +\koodi{\mbox{Node}} on tuottanut paremman tuloksen kuin muut +vaihtoehdot. + Lisätietoa voi lukea \paketti{fontspec}\-/ paketin ohjekirjan luvusta, joka käsittelee Luatexin erityispiirteitä. Myös Xelatexissa (Xetex) on fontteihin liittyviä ominaisuuksia, joita ei muissa kääntäjissä ole. @@ -1867,7 +1892,7 @@ käsitellään tarkemmin luvussa \ref{luku/typo-liga}. Molemmat edellä mainitut ligatuurityypit saa pois päältä seuraavalla asetuksella: \begin{koodilohkosis} -Ligatures={TeXReset, NoCommon} +Ligatures={TeXOff, CommonOff} \end{koodilohkosis} \noindent @@ -1890,13 +1915,13 @@ HyphenChar=None \noindent Yleensä tasalevyisestä kirjainperheestä kannattaa kytkeä typografiset -ligatuurit pois päältä asetuksella \koodi{Liga\-tures=\katk No\-Common}. -Tasalevyisen fontin ajatukseen nimenomaan kuuluu, että merkit ovat -samanlevyisiä eikä yhden merkin tilaan sovi sulloa useampaa kirjainta. -Kaikki tasalevyiset kirjainperheet eivät edes sisällä ligatuurimerkkejä, -joten ominaisuus näyttää olevan automaattisesti pois päältä. Varmuuden -vuoksi on kuitenkin hyvä lisätä asetus \koodi{Liga\-tures=\katk - No\-Common} tasalevyiselle perheelle. +ligatuurit pois päältä asetuksella \koodi{Liga\-tures=\katk + Common\-Off}. Tasalevyisen fontin ajatukseen nimenomaan kuuluu, että +merkit ovat samanlevyisiä eikä yhden merkin tilaan sovi sulloa useampaa +kirjainta. Kaikki tasalevyiset kirjainperheet eivät edes sisällä +ligatuurimerkkejä, joten ominaisuus näyttää olevan automaattisesti pois +päältä. Varmuuden vuoksi on kuitenkin hyvä lisätä asetus +\koodi{Liga\-tures=\katk Common\-Off} tasalevyiselle perheelle. Oletuksena tavutus on kytketty pois päältä tasalevyiseltä kirjainperheeltä, koska sitä käytetään tavallisesti tietokoneisiin @@ -1998,13 +2023,13 @@ fi f\textcompwordmark i \noindent Mikäli tavallisia ligatuureja ei halua käyttöön lainkaan, on parasta valita jo kirjainperheen tai \=/leikkauksen käyttöönotossa asetus -\koodi{Liga\-tures=\katk No\-Com\-mon}. Väliaikaisesti fontin asetuksiin +\koodi{Liga\-tures=\katk Common\-Off}. Väliaikaisesti fontin asetuksiin voi vaikuttaa komennolla \komento{addfontfeatures}, joka sekin on \paketti{fontspec}\-/pakettiin sisältyvä komento. \komentoi{addfontfeatures} \begin{koodilohkosis} -{\addfontfeatures{Ligatures=NoCommon} fi fl} +{\addfontfeatures{Ligatures=CommonOff} fi fl} \end{koodilohkosis} \noindent @@ -2013,8 +2038,8 @@ sisältää myös harvinaisempia ligatuureja, jotka täytyy erikseen kytkeä päälle. Niiden tarkoituksena on esimerkiksi erityinen koristeellisuus tai historiallisen kirjainleikkauksen jäljittely. Harvinaisia ligatuureja ei ole tarkoitus käyttää joka tilanteessa vaan ainoastaan -erityisestä syystä. Kuvassa \ref{kuva/ligatuurit} ja tässäkin -tekstikappaleessa olevat {% +erityisestä syystä. Kuvassa \ref{kuva/ligatuurit} ja tässäkin virkkeessä +olevat {% \newcommand{\hlig}[1]{{\addfontfeatures{Ligatures=Historic}#1}}% \hlig{st}- ja \hlig{ct}\-/ligatuurit% } on saatu fontin asetuksella \koodi{Liga\-tures=\katk His\-toric}. @@ -2319,6 +2344,7 @@ math Mathematical Alphanumeric Symbols \rivi{TeX Gyre Schola}{TeX Gyre Schola Math} \rivi{TeX Gyre Termes}{TeX Gyre Termes Math} \rivi{DejaVu Serif}{TeX Gyre Dejavu Math} + \rivi{DejaVu Serif}{DejaVu Serif} \rivi{Garamond Libre}{Garamond Math} \rivi{Latin Modern Roman}{Latin Modern Math} \bottomrule @@ -2334,8 +2360,8 @@ Taulukkoon \ref{tlk/matematiikka-fontteja} on koottu \englanti{Open Type} \=/fontteja, joissa on yhteensopiva leipätekstin ja matematiikkatilan kirjainperhe. Teknisesti kaikkia voi käyttää kaikkien kanssa, mutta on tietenkin toivottavaa, että kirjainleikkaukset sopivat -ulkoasultaan yhteen. Kaikki fontit ovat vapaita ja toimitetaan Tex Live -\=/jakelun tai käyttöjärjestelmän mukana. +ulkoasultaan yhteen. Kaikki taulukon fontit ovat vapaita ja toimitetaan +Tex Live \=/jakelun tai käyttöjärjestelmän mukana. \section{Kieli} \label{luku/kieliasetukset} @@ -3270,8 +3296,8 @@ merkityksellisten osien rajakohdasta. Tavurajakin voi sattua samaan paikkaan, mutta tavutettaessa heittomerkki säilyy: \emph{show'-hun}.% \footnote{Asiaa ei yleensä mainita kielenhuolto\-/oppaissa. Tieto perustuu Kielikello\-/lehden 2/2006 artikkeliin: - \kulmaurl{https://www.kielikello.fi/-/lainausmerkit-}. Viittauspäivä - 6.7.2020.} Mikäli tällainen tavutuskohta halutaan mukaan, käytetään + \kulmaurl{https://kielikello.fi/lainausmerkit/}. Viittauspäivä + 5.5.2024.} Mikäli tällainen tavutuskohta halutaan mukaan, käytetään sanassa tavallista tavutusvihjettä: \koodi{show'}\komento{-}\koodi{hun}. Mieluummin ei kuitenkaan katkaista sanoja heittomerkin kohdalta. diff --git a/info/kaytannollista-latexia/luku-erikoiset.tex b/info/kaytannollista-latexia/luku-erikoiset.tex index c87d9c4150..b625e80d1b 100644 --- a/info/kaytannollista-latexia/luku-erikoiset.tex +++ b/info/kaytannollista-latexia/luku-erikoiset.tex @@ -191,7 +191,7 @@ sisältöelementtien (\englanti{inner}) ulkoasuun ja diojen reunoille \providecommand{\teema}{} \renewcommand{\teema}[2][,]{\mbox{\koodi{#2}#1}} - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Komento} & \ots{Valmiita teemoja} \\ \rivi{usetheme}{ @@ -335,8 +335,7 @@ lisätietoihin. Muualla käytetään antiikvaa. \leijutlk{ \providecommand{\rivi}{} \renewcommand{\rivi}[2]{\koodi{#1} & #2 \\} - - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Valitsin} & \ots{Merkitys} \\ \midrule @@ -425,8 +424,8 @@ otsikon teksti valkeaksi ja tausta siniseksi: \noindent Värien nimien täytyy olla ennalta määriteltyjä. Perusvärit (\englanti{\koodi{white}, \koodi{blue}, \koodi{red}} ym.) on määritelty -valmiiksi, mutta lisää värejä voi määritellä ohjeilla, joita kerrotaan -luvussa \ref{luku/korostus-värit}. +valmiiksi, mutta lisää värejä voi määritellä luvun \ref{luku/värit} +ohjeilla. Oletuksena luetelmaympäristöt \ymparisto{itemize} ja \ymparisto{enumerate} latovat luetelmamerkit eri värillä kuin normaalin diff --git a/info/kaytannollista-latexia/luku-merkintakieli.tex b/info/kaytannollista-latexia/luku-merkintakieli.tex index 4c18794a42..7f1e589ae2 100644 --- a/info/kaytannollista-latexia/luku-merkintakieli.tex +++ b/info/kaytannollista-latexia/luku-merkintakieli.tex @@ -330,17 +330,17 @@ Edellä kuvatut Latexin omat lainausmerkkien merkintätavat (\koodi{''}, pois päältä fontin asetuksista eli \paketti{fontspec}\-/ pakettiin kuuluvien toimintojen avulla. Fonteissa on yleensä oletuksena päällä Tex\-/ligatuurit eli asetus \koodi{Liga\-tures=\katk TeX}, mutta sen saa -poistettua asetuksella \koodi{Liga\-tures=\katk TeX\-Reset}. Asetusta +poistettua asetuksella \koodi{Liga\-tures=\katk TeX\-Off}. Asetusta muutetaan kirjainperheen määrittelyn yhteydessä tai väliaikaisesti komennolla \komento{addfontfeatures}. \komentoi{addfontfeatures} \begin{koodilohkosis} -{\addfontfeatures{Ligatures=TeXReset} `` '' >> '} +{\addfontfeatures{Ligatures=TeXOff} `` '' >> '} \end{koodilohkosis} \begin{tulossis} - {\addfontfeatures{Ligatures=TeXReset} `` '' >> '} + {\addfontfeatures{Ligatures=TeXOff} `` '' >> '} \end{tulossis} \noindent @@ -419,16 +419,16 @@ yhdysmerkkiä, voi käyttää tasalevyistä fonttia (\komento{texttt}\komentoarg{--}), joka oletuksena kytkee pois Latexin ajatusviivatoiminnon. Saman asetuksen saa kyllä mihin tahansa fonttiin, kun poistaa fontista niin sanotut Tex\-/ligatuurit asetuksella -\koodi{Liga\-tures=\katk TeX\-Reset}. Väliaikaisesti asetus tehdään +\koodi{Liga\-tures=\katk TeX\-Off}. Väliaikaisesti asetus tehdään seuraavasti: \komentoi{addfontfeatures} \begin{koodilohkosis} -{\addfontfeatures{Ligatures=TeXReset} -- ---} +{\addfontfeatures{Ligatures=TeXOff} -- ---} \end{koodilohkosis} \begin{tulossis} - {\addfontfeatures{Ligatures=TeXReset} -- ---} + {\addfontfeatures{Ligatures=TeXOff} -- ---} \end{tulossis} \noindent @@ -2124,9 +2124,6 @@ kehysviivan etäisyys sisällöstä määritellään mitassa \mitta{fboxsep}. \end{tulossis} \noindent -Värillisten laatikoiden ja kehysten tekemistä neuvotaan luvussa -\ref{luku/korostus-värit}, joka käsittelee väriasioita muutenkin. - Tekstiä sisältävien laatikoiden korkeus vaihtelee kirjainten ja muiden merkkien muodon mukaan. Esimerkiksi kirjainten ala- ja yläpidennykset kasvattavat laatikon kokoa gemenalinjan yläpuolelle tai peruslinjan @@ -2364,3 +2361,137 @@ kaksi seuraavista kirjaimista: \koodi{c} (\englanti{center}, keski), arvoksi täysympyrän yksikkömäärä, ja oletusasetus on \koodi{units=\katk 360}. Jos haluaa käyttää radiaaneja, sopiva asetus on \koodi{units=\katk 6.283185} (2π\,rad). + +\section{Tekstin ja laatikoiden värit} +\label{luku/värit} + +Latexiin saa värit \pakettictan{xcolor}\-/ paketin +avulla.\footnote{Toinen vaihtoehto on yksinkertaisempi väripaketti + \paketti{color}, joka sisältää värien käsittelyn perustoiminnot.} Se +tarjoaa muun muassa komentoja, joilla tekstin väriä, tekstin taustaväriä +tai sivun taustaväriä (luku \ref{luku/sivun-väri}) voi muuttaa. Lisäksi +paketti sisältää värien sekoittamiseen ja muuntamiseen liittyvää +tekniikkaa. Paketin komentojen avulla voi myös värittää taulukoiden +(luku \ref{luku/taulukot}) rivit vuorottelevin värein. + +Omassa dokumentissa käytettävät värit on hyvä määritellä alussa. +Määrittely tarkoittaa sitä, että annetaan väreille nimet -- esimerkiksi +käyttötarkoituksen mukaan -- ja myöhemmin lähdedokumentissa viitataan +väreihin käyttämällä alussa määriteltyjä nimiä. Näin väri on määritelty +yhdessä paikassa ja sen muuttaminen on myöhemmin helppoa. On kyllä +mahdollista käyttää värejä ilman etukäteismäärittelyäkin. + +\leijutlk{ + \providecommand{\rivi}{} + \renewcommand{\rivi}[3]{\koodi{#1} & #2 & \koodi{#3} + & \textcolor[#1]{#3}{\rule{.9em}{.9em}} \\} + \begin{tabular}{llll} + \toprule + \ots{Malli} + & \ots{Parametrit} + & \multicolumn{2}{l}{\ots{Esimerkki}} \\ + \midrule + \rivi{rgb}{punainen, vihreä, sininen}{1,.7,.3} + \rivi{HTML}{punainen vihreä sininen}{33aaf3} + \rivi{cmyk}{syaani, magenta, keltainen, musta}{.1,1,.5,0} + \rivi{hsb}{sävy, kylläisyys, kirkkaus}{.2,1,.6} + \rivi{gray}{harmaa}{.55} + \bottomrule + \end{tabular} +}{ + \caption{Erilaisia värimalleja ja niiden parametreja + \paketti{xcolor}\-/ paketissa} + \label{tlk/värimalleja} +} + +Omat värit määritellään komennolla \komento{definecolor}. Se tarvitsee +kolme argumenttia: värin nimen, värimallin ja värikoodin. Komennon +argumenttien rakenne on seuraavanlainen: + +\komentoi{definecolor} +\begin{koodilohkosis} +\definecolor{nimi}{välimalli}{parametrit} +\end{koodilohkosis} + +\noindent +Komennon argumentti \koodi{nimi} on kirjoittajan itse valitsema nimi, ja +se voi liittyä esimerkiksi värin käyttötarkoitukseen (''otsikko'') tai +värin yleiseen nimeen (''keltainen''). Argumentti \koodi{väri\-malli} +tarkoittaa värin ilmaisemisen tapaa. Niitä on useita erilaisia, mutta +yleisimmät on koottu taulukkoon \ref{tlk/värimalleja}. + +Eri värimalleilla on eri määrä parametreja, joilla ilmaistaan värin +ominaisuuksia. Kunkin parametrin arvo on yleensä desimaaliluku 0\==1, +mutta \koodi{HTML}\-/ värimallissa parametrit ilmaistaan yhtenä kolmen +kaksinumeroisen heksadesimaaliluvun sarjana \textsc{html}\-/ +merkintäkielen tavoin. Värin parametrit kirjoitetaan komennon +argumenttiin \koodi{para\-metrit} ja ne erotetaan toisistaan pilkulla. +Taulukon \ref{tlk/värimalleja} Esimerkki\-/sarakkeessa on parametrien +antamisesta esimerkki. Muista värimalleista voi lukea +\paketti{xcolor}\-/ paketin ohjekirjasta. + +Kun värit on määritelty, niitä voi käyttää eri komentojen yhteydessä. +Tekstin väri vaihdetaan toiseksi komennolla \komento{color}, josta on +kaksi erilaista versiota. Komento vaihtaa värin pysyvästi nykyisen +ympäristön (luku \ref{luku/ympäristöt}) tai aaltosulkeilla (luku +\ref{luku/aaltosulkeet}) rajatun alueen sisällä. + +\komentoi{color} +\begin{koodilohkosis} +\color{nimi} % väriksi ennalta määritelty ”nimi” +\color[värimalli]{parametrit} % värimallin ja parametrien avulla +\end{koodilohkosis} + +\noindent +Toinen vaihtoehto on käyttää komentoa \komento{textcolor}, jolle +annetaan edelliseen verrattuna vielä yksi argumentti lisää. Argumenttina +on teksti, johon värin halutaan vaikuttavan. Vaikutusalueena on siis +vain kyseinen teksti. + +\komentoi{textcolor} +\begin{koodilohkosis} +\textcolor{nimi}{teksti} +\textcolor[värimalli]{parametrit}{teksti} +\end{koodilohkosis} + +\noindent +Tekstin taustaväri vaihdetaan komennoilla \komento{colorbox} ja +\komento{fcolorbox}. Komennot luovat pienen laatikon (luku +\ref{luku/laatikot-pienet}), jonka sisällä taustaväri on voimassa. Ensin +mainittu komento vaihtaa vain taustavärin, ja jälkimmäinen sisältää +lisäksi värillisen kehyksen, eli sille määritellään kaksi väriä. + +\begin{koodilohkosis} +\colorbox{nimi}{teksti} % taustaväriksi ennalta määritelty ”nimi” +\colorbox[värimalli]{parametrit}{teksti} +\fcolorbox{nimi/kehys}{nimi/tausta}{teksti} +\fcolorbox[värimalli]{parametrit/kehys}{parametrit/tausta}{teksti} +\end{koodilohkosis} + +\noindent +Kehystetyn laatikon kehysviivan leveys on mitassa \mitta{fboxrule} ja +kehyksen etäisyys sisällöstä mitassa \mitta{fboxsep}. Seuraavassa on +esimerkki useiden edellä mainittujen komentojen käytöstä. Tästä tuskin +kannattaa ottaa mallia vakavaan typografiseen työhön. + +\komentoi{colorbox} +\komentoi{color} +\komentoi{definecolor} +\komentoi{fcolorbox} +\komentoi{setlength} +\komentoi{textcolor} +\mittai{fboxrule} +\mittai{fboxsep} +\begin{koodilohkosis} +\definecolor{pun}{rgb}{1,.2,.2} +\setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp} +\fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä} +\textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}. +\end{koodilohkosis} + +\begin{tulossis} + \definecolor{pun}{rgb}{1,.2,.2} + \setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp} + \fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä} + \textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}. +\end{tulossis} diff --git a/info/kaytannollista-latexia/luku-rakenne.tex b/info/kaytannollista-latexia/luku-rakenne.tex index 58e992b3ca..8eccc972d5 100644 --- a/info/kaytannollista-latexia/luku-rakenne.tex +++ b/info/kaytannollista-latexia/luku-rakenne.tex @@ -121,6 +121,52 @@ Taulukossa on mainittu ensin Latexin omat komennot ja sitten estävät sanojen tavuttamisen, kun taas \paketti{ragged2e}\-/ paketin komennot sallivat tavutuksen normaalisti. +\subsection{Optinen tasaus} + +Tekstin tasaamisessa halutaan toisinaan jättää jotkut merkit +tasauskohdan ulkopuolelle. Esimerkiksi suurikokoisissa otsikoissa on +joskus alussa lainausmerkki, joka halutaan latoa tasauskohdan vasemmalle +puolelle, jotta eri riveillä olevat sanat saadaan tasaan. + +\begin{tulossis} + \Large\makebox[0bp][r]{''}Optinen tasaus \\ + otsikossa'' +\end{tulossis} + +\noindent +Tasauskohdan ulkopuolinen lainausmerkki voidaan toteuttaa leveydettömän +laatikon avulla (luku \ref{luku/laatikot}). Lainausmerkki kirjoitetaan +laatikkoon, jonka leveys on nolla ja jonka sisältö tasataan laatikon +oikeaan reunaan. Tällöin laatikko ei vie yhtään tilaa, mutta sen sisältö +ladotaan kyseisen kohdan vasemmalle puolelle. + +\komentoi{makebox} +\begin{koodilohkosis} +\makebox[0bp][r]{''}Optinen tasaus \\ +otsikossa'' +\end{koodilohkosis} + +\noindent +Toisinaan keskitetyssä monirivisessä tekstissä tai otsikossa on rivin +lopussa yhdysmerkki, mutta keskitys ehkä halutaan toteuttaa vain +kirjainten perusteella ja jättää yhdysmerkki sen ulkopuolelle. Sellainen +yhdysmerkki voidaan kirjoittaa leveydettömään laatikkoon, jolloin sitä +ei huomioida keskittämisessä. + +\komentoi{makebox} +\ymparistoi{center} +\begin{koodilohkosis} +\begin{center} + \Large Latex\makebox[0bp][l]{-} \\ opas +\end{center} +\end{koodilohkosis} + +\begin{tulossis} + \begin{center} + \Large Latex\makebox[0bp][l]{-} \\ opas + \end{center} +\end{tulossis} + \subsection{Pystysuuntaiset välit} \label{luku/pystysuuntaiset-välit} @@ -1437,159 +1483,24 @@ seuraavalla tavalla: \end{koodilohkosis} \subsection{Värit} -\label{luku/korostus-värit} Eri värien käyttö voi sopia tekstin erilaisten osien korostamiseen. -Esimerkiksi otsikot, taulukot tai leijuvat osat saa erottumaan -selvemmin, kun niiden toteutuksessa käyttää värejä. Sen sijaan -leipätekstin sisällä värejä täytynee käyttää hillitysti, sillä värikäs -tekstipalsta näyttää rauhattomalta ja voi hidastaa lukemista. - -Latexiin saa värit \pakettictan{xcolor}\-/ paketin -avulla.\footnote{Toinen vaihtoehto on yksinkertaisempi väripaketti - \paketti{color}, joka sisältää värien käsittelyn perustoiminnot.} Se -tarjoaa muun muassa komentoja, joilla tekstin väriä, tekstin taustaväriä -tai sivun taustaväriä voi muuttaa. Lisäksi se sisältää värien -sekoittamiseen ja muuntamiseen liittyvää tekniikkaa. Paketin komentojen -avulla voi myös värittää taulukoiden (luku \ref{luku/taulukot}) rivit -vuorottelevin värein. - -Omassa dokumentissa käytettävät värit on hyvä määritellä alussa. -Määrittely tarkoittaa sitä, että annetaan väreille nimet -- esimerkiksi -käyttötarkoituksen mukaan -- ja myöhemmin lähdedokumentissa viitataan -väreihin käyttämällä alussa määriteltyjä nimiä. Näin väri on määritelty -yhdessä paikassa ja sen muuttaminen on myöhemmin helppoa. On kyllä -mahdollista käyttää värejä ilman etukäteismäärittelyäkin. - -\leijutlk{ - \providecommand{\rivi}{} - \renewcommand{\rivi}[3]{\koodi{#1} & #2 & \koodi{#3} - & \textcolor[#1]{#3}{\rule{.9em}{.9em}} \\} - \begin{tabular}{llll} - \toprule - \ots{Malli} - & \ots{Parametrit} - & \multicolumn{2}{l}{\ots{Esimerkki}} \\ - \midrule - \rivi{rgb}{punainen, vihreä, sininen}{1,.7,.3} - \rivi{HTML}{punainen vihreä sininen}{33aaf3} - \rivi{cmyk}{syaani, magenta, keltainen, musta}{.1,1,.5,0} - \rivi{hsb}{sävy, kylläisyys, kirkkaus}{.2,1,.6} - \rivi{gray}{harmaa}{.55} - \bottomrule - \end{tabular} -}{ - \caption{Erilaisia värimalleja ja niiden parametreja - \paketti{xcolor}\-/ paketissa} - \label{tlk/värimalleja} -} - -Omat värit määritellään komennolla \komento{definecolor}. Se tarvitsee -kolme argumenttia: värin nimen, värimallin ja värikoodin. Komennon -argumenttien rakenne on seuraavanlainen: - -\komentoi{definecolor} -\begin{koodilohkosis} -\definecolor{nimi}{välimalli}{parametrit} -\end{koodilohkosis} - -\noindent -Komennon argumentti \koodi{nimi} on kirjoittajan itse valitsema nimi, -ja se voi liittyä esimerkiksi värin käyttötarkoitukseen (''nuoli'') tai -värin yleiseen nimeen (''keltainen''). Argumentti \koodi{väri\-malli} -tarkoittaa värin ilmaisemisen tapaa. Niitä on useita erilaisia, mutta -yleisimmät on koottu taulukkoon \ref{tlk/värimalleja}. - -Eri värimalleilla on eri määrä parametreja, joilla ilmaistaan värin -ominaisuuksia. Kunkin parametrin arvo on yleensä desimaaliluku 0\==1, -mutta \koodi{HTML}\-/ värimallissa parametrit ilmaistaan yhtenä kolmen -kaksinumeroisen heksadesimaaliluvun sarjana \textsc{html}\-/ -merkintäkielen tavoin. Värin parametrit kirjoitetaan komennon -argumenttiin \koodi{para\-metrit} ja ne erotetaan toisistaan pilkulla. -Taulukon \ref{tlk/värimalleja} Esimerkki\-/sarakkeessa on parametrien -antamisesta esimerkki. Muista värimalleista voi lukea -\paketti{xcolor}\-/ paketin ohjekirjasta. - -Kun värit on määritelty, niitä voi käyttää eri komentojen yhteydessä. -Tekstin väri vaihdetaan toiseksi komennolla \komento{color}, josta on -kaksi erilaista versiota. Komento vaihtaa värin pysyvästi nykyisen -ympäristön (luku \ref{luku/ympäristöt}) tai aaltosulkeilla (luku -\ref{luku/aaltosulkeet}) rajatun alueen sisällä. - -\komentoi{color} -\begin{koodilohkosis} -\color{nimi} % väriksi ennalta määritelty ”nimi” -\color[värimalli]{parametrit} % värimallin ja parametrien avulla -\end{koodilohkosis} - -\noindent -Toinen vaihtoehto on käyttää komentoa \komento{textcolor}, jolle -annetaan edelliseen verrattuna vielä yksi argumentti lisää. Argumenttina -on teksti, johon värin halutaan vaikuttavan. Vaikutusalueena on siis -vain kyseinen teksti. - -\komentoi{textcolor} -\begin{koodilohkosis} -\textcolor{nimi}{teksti} -\textcolor[värimalli]{parametrit}{teksti} -\end{koodilohkosis} - -\noindent -Tekstin taustaväri vaihdetaan komennoilla \komento{colorbox} ja -\komento{fcolorbox}. Komennot luovat laatikon, jonka sisällä taustaväri -on voimassa. Ensin mainittu komento vaihtaa vain taustavärin, ja -jälkimmäinen sisältää lisäksi värillisen kehyksen, eli sille -määritellään kaksi väriä. - -\begin{koodilohkosis} -\colorbox{nimi}{teksti} % taustaväriksi ennalta määritelty ”nimi” -\colorbox[värimalli]{parametrit}{teksti} -\fcolorbox{nimi(kehys)}{nimi(tausta)}{teksti} -\fcolorbox[värimalli]{parametrit(kehys)}{parametrit(tausta)}{teksti} -\end{koodilohkosis} - -\noindent -Kehystetyn laatikon kehysviivan leveys on mitassa \mitta{fboxrule} ja -kehyksen etäisyys sisällöstä mitassa \mitta{fboxsep}. Seuraavassa on -esimerkki useiden edellä mainittujen komentojen käytöstä. Tästä tuskin -kannattaa ottaa mallia vakavaan typografiseen työhön. - -\komentoi{colorbox} -\komentoi{color} -\komentoi{definecolor} -\komentoi{fcolorbox} -\komentoi{setlength} -\komentoi{textcolor} -\mittai{fboxrule} -\mittai{fboxsep} -\begin{koodilohkosis} -\definecolor{pun}{rgb}{1,.2,.2} -\setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp} -\fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä} -\textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}. -\end{koodilohkosis} - -\begin{tulossis} - \definecolor{pun}{rgb}{1,.2,.2} - \setlength{\fboxrule}{2bp} \setlength{\fboxsep}{1bp} - \fcolorbox[gray]{.4}{.2}{\color[gray]{1}Tekstiä} - \textcolor{pun}{voi korostaa} \colorbox{pun}{väreillä}. -\end{tulossis} - -\noindent -Sivulle voi asettaa taustavärin komennolla \komento{pagecolor}. -Taustäväri vaihtuu nykyiselle ja seuraaville sivuille, kunnes väri -vaihdetaan toiseksi tai poistetaan. Komennolle annetaan samanlaiset -argumentit kuin muillekin värikomennoille. Komento \komento{nopagecolor} -poistaa taustavärin kokonaan eli palauttaa taustan oletustilaan. - -\komentoi{pagecolor} -\komentoi{nopagecolor} -\begin{koodilohkosis} -\pagecolor{nimi} % sivun taustaväriksi ennalta määritelty ”nimi” -\pagecolor[värimalli]{parametrit} -\nopagecolor -\end{koodilohkosis} +Esimerkiksi otsikot (luku \ref{luku/otsikot}), taulukot (luku +\ref{luku/taulukot}) tai leijuvat osat (luku \ref{luku/leijuosat}) saa +erottumaan selvemmin, kun niiden toteutuksessa käyttää värejä. Sen +sijaan leipätekstissä värejä kannattaa käyttää hillitymmin, sillä +värikäs tekstipalsta näyttää rauhattomalta. Katse voi hakeutua +poikkeavan värisiin osiin liian helposti, mikä hidastaa lukemista. +Värien käsittelyn tekniikkaa käsitellään luvussa \ref{luku/värit} ja +sivun taustaväriä luvussa \ref{luku/sivun-väri}. + +Tämän oppaan leipätekstissä on käytetty värejä Latexin komentojen ja +muiden rakenteiden ilmaisemiseen, esimerkiksi \komentox{komento}, +\ymparistox{ympäristö} ja \mittax{mitta}. Värisävyt on melko tummia, +jotta mustaa tekstiä sisältävä tekstipalsta näyttäisi verrattain +tasaiselta eikä katse kiinnittyisi värillisiin kohtiin kovin helposti. +Samanlaista ajatusta kannattanee toteuttaa muidenkin elementtien +värittämisessä. \section{Sivunvaihdot ja sivujen tasaaminen} \label{luku/sivunvaihdot} @@ -2661,12 +2572,44 @@ kirjaimia (a, b, c jne.). \label{esim/labelitem-labelenum} \end{esimerkki*} +\leijutlk{ + \providecommand{\rivi}{} + \renewcommand{\rivi}[3]{#1 & \uctunnus{#2} & #3 \\} + \begin{tabular}{cll} + \toprule + \multicolumn{2}{l}{\ots{Merkki ja Unicode-nimi}} & \ots{Komento} \\ + \midrule + \rivi{\textbullet}{u+2022 bullet}{\komento{textbullet}} + \rivi{◦}{u+25e6 white bullet}{} + \rivi{$\circ$}{u+2218 ring operator}{\koodi{\$\mkomento{circ}\$}} + % \rivi{⁃}{u+2043 hyphen bullet}{} + % \rivi{▪}{u+25aa black small square}{} + \rivi{\rule[.3ex]{.5ex}{.5ex}}{} + {\komento{rule}\komentoargv{.3ex}\komentoarg{.5ex}\komentoarg{.5ex}} + \rivi{‣}{u+2023 triangular bullet}{} + \rivi{--}{u+2013 en dash}{\komento{textendash}, \koodi{--}} + \rivi{$\star$}{u+22c6 star operator}{\koodi{\$\mkomento{star}\$}} + \rivi{\textasteriskcentered} + {u+2217 asterisk operator} {\komento{textasteriskcentered}} + \rivi{\textperiodcentered} + {u+00b7 middle dot}{\komento{textperiodcentered}} + \bottomrule + \end{tabular} +}{ + \caption{Erilaisia luetelmamerkkejä. Komento-sarakkeen + \koodi{\$}\=/merkit ovat matematiikkatilan aloitus- ja + lopetuskomentoja} + \label{tlk/luetelmamerkkejä} +} + Luetelmamerkit ja luetelmien numerointitavat ovat kirjoittajan muutettavissa. Ympäristössä \ymparisto{itemize} luetelmamerkit tulevat komennosta, joka alkaa sanoilla \komentox{label\-item} ja jatkuu luetelman tasoa ilmaisevalla roomalaisella numerolla \koodi{i}\==\koodi{iv}. Komennot voi määritellä uudelleen haluamallaan tavalla, kuten esimerkki \ref{esim/labelitem-labelenum} osoittaa. +Taulukkoon \ref{tlk/luetelmamerkkejä} on koottu erilaisia +luetelmamerkkejä sekä Latex\-/ komentoja, joilla niitä voi tuottaa. \ymparisto{enumerate}\-/ ympäristössä numeroidut kohdat tulevat komennosta, joka alkaa sanoilla \komentox{label\-enum} ja jatkuu @@ -2773,9 +2716,9 @@ vaikutetaan luetelman asetuksiin. Edellisen esimerkin argumentti \koodi{merk\-ki} sisältää tekstiä tai koodia, joka muodostaa luetelmakohdan merkin. Numeroimattomassa luetelmassa siihen voi laittaa esimerkiksi luetelmaympyrän eli komennon -\komento{textbullet} tai ajatusviivan (\koodi{--}). Numeroidussa -luetelmassa siihen kirjoitetaan komento, joka latoo jonkin laskurin -arvon. +\komento{textbullet} tai ajatusviivan (\koodi{--}). Muita esimerkkejä on +taulukossa \ref{tlk/luetelmamerkkejä}. Numeroidussa luetelmassa siihen +kirjoitetaan komento, joka latoo jonkin laskurin arvon. \ymparisto{list}\-/ ympäristön toinen argumentti \koodi{ase\-tuk\-set} sisältää mitä hyvänsä koodia, jolla vaikutetaan ympäristön asetuksiin. @@ -3701,7 +3644,7 @@ huolehtivat myös niiden ylä- ja alapuolisesta välistä paremmin kuin Latexin omat viivakomennot. Taulukon rivien taustan voi värittää \pakettictan{xcolor}\-/ paketin -(luku \ref{luku/korostus-värit}) komentojen avulla. Varsinkin leveiden +(luku \ref{luku/värit}) komentojen avulla. Varsinkin leveiden taulukoiden lukemista voi helpottaa, jos rivien eri taustavärit vuorottelevat. Tarkemmat tiedot selviävät paketin ohjekirjasta, mutta seuraavan esimerkin avulla ominaisuutta pääsee kokeilemaan: @@ -4515,7 +4458,7 @@ toisistaan erotettuja valitsimia ja niiden arvoja. \leijutlk{ \providecommand{\rivi}{} \renewcommand{\rivi}[2]{\koodi{#1} & #2 \\} - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Valitsin} & \ots{Merkitys ja vaihtoehtoja} \\ \midrule @@ -4589,7 +4532,7 @@ ympäristössä. \leijutlk{ \providecommand{\rivi}{} \renewcommand{\rivi}[2]{\koodi{#1} & #2 \\} - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Valitsin} & \ots{Merkitys ja vaihtoehtoja} \\ \midrule @@ -4742,9 +4685,11 @@ Niitä käytetään seuraavalla tavalla: \end{koodilohkosis} \begin{wrapfigure}{R}{5em} - \begin{tikzpicture}[x=.5em, y=.5em] - \draw [draw=black, fill=yellow, line width=1bp] (0,0) ellipse [x - radius=4, y radius=2, rotate=30]; + \begin{tikzpicture}[x=.5em, y=.5em, + tyyli/.style={draw=black, fill=yellow, line width=.6bp}] + \draw [tyyli] (0,0) ellipse [x radius=4, y radius=1.5, rotate=45]; + \draw [tyyli] (-2,2) circle [radius=1]; + \draw [tyyli] (2,-2) circle [radius=1]; \end{tikzpicture} \caption{Tekstipalstaan upotettu kuva} \label{kuva/wrapfig-esimerkki} @@ -4886,8 +4831,8 @@ Ristiviittaukset vaativat, että Latex\-/ lähdedokumentti käännetään kahdesti. Ensimmäisellä kääntämiskerralla \komento{label}\-/ komennolla mainittujen kohteiden tiedot kirjoitetaan muistiin väliaikaistiedostoon. Toisella kääntämiskerralla hyödynnetään väliaikaistiedostoa ja -\komento{ref}-, \komento{pageref}\-/\ ja \komento{nameref}\-/ komentojen -tilalle ladotaan viittauskohteen oikeat tiedot. +komentojen \komento{ref}, \komento{pageref} ja \komento{nameref} tilalle +ladotaan viittauskohteen oikeat tiedot. \section{Alaviitteet} \label{luku/alaviitteet} @@ -4895,12 +4840,14 @@ tilalle ladotaan viittauskohteen oikeat tiedot. Alaviitteet ovat sivun alareunassa olevia numeroituja tai muulla tavalla merkittyjä huomautuksia. Niihin viitataan sanojen tai virkkeiden perässä olevalla yläindeksinumerolla, \=/kirjaimella tai -\=/symbolilla.\footnote{Tässä on esimerkki alaviitteestä.} Alaviitteiden -tarkoituksena on lisätä tekstiin lähes huomaamaton lisätieto, joka ei -häiritse lukemista. Se sopii asioille, joilla ei ole suurta merkitystä -useimmille lukijoille tai jotka muuten sopivat huonosti leipätekstiin. -Varsin usein myös tiedonlähteet ilmaistaan alaviitteiden -avulla.\footcites[162]{kt_oik}[127--128]{typokk} +\=/symbolilla.\footnote{Katso myös ylä- ja alaindeksejä käsittelevä luku + \ref{luku/ylä-alaindeksit}. Siellä mainitun \paketti{realscripts}\-/ + paketin lataaminen on suositeltavaa, kun käyttää alaviitteitä.} +Alaviitteiden tarkoituksena on lisätä tekstiin lähes huomaamaton +lisätieto, joka ei häiritse lukemista. Se sopii asioille, joilla ei ole +suurta merkitystä useimmille lukijoille tai jotka muuten sopivat +huonosti leipätekstiin. Varsin usein myös tiedonlähteet ilmaistaan +alaviitteiden avulla.\footcites[162]{kt_oik}[127--128]{typokk} Alaviite tehdään komennolla \komento{footnote}, jonka argumentiksi kirjoitetaan alaviitteeseen tuleva teksti. Oletuksena Latex latoo @@ -5023,6 +4970,8 @@ väli hieman kasvaa. \rivi{norule}{vaakasuuntainen erotinviiva pois} \rivi{perpage}{numerointi sivukohtaiseksi} \rivi{bottom}{alaviite aina sivun alareunaan} + \rivi{ragged}{alaviitteeseen automaattinen \komento{raggedright} tai + \komento{RaggedRight}} \rivi{hang}{luetelmatyyppiset alaviitteet, riippuva sisennys} \rivi{multiple}{useat peräkkäiset yläindeksinumerot} \bottomrule @@ -5047,6 +4996,22 @@ voi sijoittua joskus ylemmäksi, jos sivun alaosaan ladotaan leijuva osa tai jos sivun alareunan tasaaminen on pois päältä (\komento{raggedbottom}, luku \ref{luku/sivunvaihdot}). +Valitsin \koodi{ragged} latoo alaviitteen tekstikappaleet +liehureunaisena eli suorittaa automaattisesti komennon +\komento{raggedright} tai \komento{RaggedRight} (luku +\ref{luku/kappaleen-tasaus}). Monipuolisempi keino alaviitteen tyylin +muokkaamiseen on komento \komento{footnotelayout}. Komennon voi +määritellä itse haluamakseen, ja komennon määritelmään kirjoitetaan mitä +hyvänsä komentoja, jotka halutaan suorittaa automaattisesti jokaisen +alaviitetekstin alussa. + +\komentoi{footnotelayout} +\komentoi{raggedright} +\begin{koodilohkosis} +\renewcommand{\footnotelayout}{\raggedright} +\end{koodilohkosis} + +\noindent Oletuksena alaviitekappaleet ladotaan samalla tavalla kuin tekstikappaleet oletuksena muutenkin, eli alaviitteen ensimmäinen rivi on sisennetty, ja sen alussa on alaviitteen numero. Seuraavia rivejä ei @@ -5064,7 +5029,7 @@ valitsimella \koodi{hang}. Sisennyksen suuruuteen voi vaikuttaa mitan \pakettii{footmisc} \begin{koodilohkosis} \usepackage[hang]{footmisc} -\setlength{\footnotemargin}{1.5em} +\setlength{\footnotemargin}{.8em} \end{koodilohkosis} \noindent @@ -5472,7 +5437,8 @@ esimerkkiteos on peräisin esimerkistä \ref{esim/thebibliography}. \bottomrule \end{tabular} }{ - \caption{\paketti{natbib}\-/paketin lähdeviittauskomentoja} + \caption{\paketti{natbib}\-/paketin + läh\-de\-viit\-taus\-ko\-men\-toja} \label{tlk/natbib-cite} } @@ -6351,7 +6317,7 @@ asetuksia käsitellään luvussa \ref{luku/asiasanat-asetukset}. \leijutlk{ \providecommand{\rivi}{} \renewcommand{\rivi}[2]{\koodi{#1} & #2 \\} - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Valitsin} & \ots{Merkitys} \\ \midrule @@ -6730,7 +6696,7 @@ valitsimia ja niiden arvoja. Valitsimia on koottu taulukkoon \leijutlk{ \providecommand{\rivi}{} \renewcommand{\rivi}[2]{\koodi{#1} & #2 \\} - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Valitsin} & \ots{Merkitys ja vaihtoehtoja} \\ \midrule @@ -6862,7 +6828,7 @@ merkkivalikoimassa. \leijutlk{ \providecommand{\rivi}{} \renewcommand{\rivi}[2]{\koodi{#1} & #2 \\} - \begin{tabularx}{\linewidth}{lL} + \begin{tabularx}{\textwidth}{lL} \toprule \ots{Valitsin} & \ots{Merkitys} \\ \midrule @@ -7044,7 +7010,7 @@ ilmaistaan tällaisten lisätietojen avulla. Esimerkki \ref{esim/tikz-asetuksia} havainnollistaa tavallisimpia valinnaisia argumentteja. Värivalitsimien \koodi{draw} ja \koodi{fill} arvoksi voi antaa mitä hyvänsä nimettyjä värejä, joita käsitellään tarkemmin luvussa -\ref{luku/korostus-värit}. +\ref{luku/värit}. \begin{esimerkki*} \ymparistoi{tikzpicture} @@ -7151,13 +7117,13 @@ paketin omasta ohjekirjasta. \end{tikzpicture} \end{koodilohko} - \begin{tulossis} + \begin{tulos} \begin{tikzpicture}[x=1mm, y=1mm] \node (ympyrä) at (0,0) [draw, circle] {vasen}; \node (suorakulmio) at (20,0) [draw, rectangle] {oikea}; \draw [->, shorten >=1mm] (ympyrä) to [out=45, in=135] (suorakulmio); \end{tikzpicture} - \end{tulossis} + \end{tulos} \caption{Solmujen nimeäminen ja kytkeminen viivan avulla} \label{esim/tikz-solmujen-yhdistäminen} diff --git a/info/kaytannollista-latexia/luku-valmistautuminen.tex b/info/kaytannollista-latexia/luku-valmistautuminen.tex index 027eb397fa..eda9ffd6b4 100644 --- a/info/kaytannollista-latexia/luku-valmistautuminen.tex +++ b/info/kaytannollista-latexia/luku-valmistautuminen.tex @@ -386,7 +386,7 @@ Minun Latex-dokumenttini! \end{esimerkki*} Dokumentin alkuosaa riville 9 saakka kutsutaan esittelyosaksi -(\englanti{preamble}). Tässä osassa ladataan tarvittavat paketit ja +(\englanti{pre\-am\-ble}). Tässä osassa ladataan tarvittavat paketit ja määritetään dokumentin asetuksia ja taustatietoja. Riviltä 10 alkaa varsinainen tekstiosa eli dokumentin sivuille ladottava sisältö. Se osa kirjoitetaan \ymparisto{document}\-/ ympäristön sisään eli riveillä 10 diff --git a/info/kaytannollista-latexia/tavutusvihjeet.tex b/info/kaytannollista-latexia/tavutusvihjeet.tex index 19d78109d1..68c0120943 100644 --- a/info/kaytannollista-latexia/tavutusvihjeet.tex +++ b/info/kaytannollista-latexia/tavutusvihjeet.tex @@ -208,6 +208,7 @@ font-ti-koko-komen-to-jen font-ti-komen-to-ja foot-misc foot-note +foot-note-lay-out foot-note-mark foot-note-sep foot-note-text diff --git a/info/kaytannollista-latexia/versio.tex b/info/kaytannollista-latexia/versio.tex index 93a754457b..60bbc868ef 100644 --- a/info/kaytannollista-latexia/versio.tex +++ b/info/kaytannollista-latexia/versio.tex @@ -1 +1 @@ -\newcommand{\versio}{2024.2} +\newcommand{\versio}{2024.7} diff --git a/info/knuth-hint/README.md b/info/knuth-hint/README.md index ee62dccaa2..2871f31177 100644 --- a/info/knuth-hint/README.md +++ b/info/knuth-hint/README.md @@ -21,4 +21,4 @@ The “License” of the `knuth-hint` package is “Public Domain” and it cove the contents of this package, _not_ the various (and varying) “free software” licenses of the presented software codes. -This is version “2.2” of the `knuth-hint` package — 2024-03-16, Andreas Scherer. +This is version “2.4” of the `knuth-hint` package — 2024-07-10, Andreas Scherer. diff --git a/info/knuth-hint/bibtex/bibtex-changes.hnt b/info/knuth-hint/bibtex/bibtex-changes.hnt Binary files differindex e5c76be4b7..af386a05bd 100644 --- a/info/knuth-hint/bibtex/bibtex-changes.hnt +++ b/info/knuth-hint/bibtex/bibtex-changes.hnt diff --git a/info/knuth-hint/bibtex/bibtex.hnt b/info/knuth-hint/bibtex/bibtex.hnt Binary files differindex 2e69c2120e..5ab7689272 100644 --- a/info/knuth-hint/bibtex/bibtex.hnt +++ b/info/knuth-hint/bibtex/bibtex.hnt diff --git a/info/knuth-hint/ctie/ctie-changes.hnt b/info/knuth-hint/ctie/ctie-changes.hnt Binary files differindex 8a06169352..f2d9da7747 100644 --- a/info/knuth-hint/ctie/ctie-changes.hnt +++ b/info/knuth-hint/ctie/ctie-changes.hnt diff --git a/info/knuth-hint/ctie/ctie.hnt b/info/knuth-hint/ctie/ctie.hnt Binary files differindex dc2e646487..24ba1efaff 100644 --- a/info/knuth-hint/ctie/ctie.hnt +++ b/info/knuth-hint/ctie/ctie.hnt diff --git a/info/knuth-hint/cweb/common-changes.hnt b/info/knuth-hint/cweb/common-changes.hnt Binary files differindex e12b8a3366..de95e4b943 100644 --- a/info/knuth-hint/cweb/common-changes.hnt +++ b/info/knuth-hint/cweb/common-changes.hnt diff --git a/info/knuth-hint/cweb/common.hnt b/info/knuth-hint/cweb/common.hnt Binary files differindex 2d516e598c..9a96197992 100644 --- a/info/knuth-hint/cweb/common.hnt +++ b/info/knuth-hint/cweb/common.hnt diff --git a/info/knuth-hint/cweb/ctangle-changes.hnt b/info/knuth-hint/cweb/ctangle-changes.hnt Binary files differindex 6048e78517..e6287e16af 100644 --- a/info/knuth-hint/cweb/ctangle-changes.hnt +++ b/info/knuth-hint/cweb/ctangle-changes.hnt diff --git a/info/knuth-hint/cweb/ctangle.hnt b/info/knuth-hint/cweb/ctangle.hnt Binary files differindex 5e824be267..bf9129299a 100644 --- a/info/knuth-hint/cweb/ctangle.hnt +++ b/info/knuth-hint/cweb/ctangle.hnt diff --git a/info/knuth-hint/cweb/ctwill.hnt b/info/knuth-hint/cweb/ctwill.hnt Binary files differindex 8f413813a2..204772d939 100644 --- a/info/knuth-hint/cweb/ctwill.hnt +++ b/info/knuth-hint/cweb/ctwill.hnt diff --git a/info/knuth-hint/cweb/cweave-changes.hnt b/info/knuth-hint/cweb/cweave-changes.hnt Binary files differindex d652309301..cbc875f35e 100644 --- a/info/knuth-hint/cweb/cweave-changes.hnt +++ b/info/knuth-hint/cweb/cweave-changes.hnt diff --git a/info/knuth-hint/cweb/cweave.hnt b/info/knuth-hint/cweb/cweave.hnt Binary files differindex 2461ca986b..0d86f94947 100644 --- a/info/knuth-hint/cweb/cweave.hnt +++ b/info/knuth-hint/cweb/cweave.hnt diff --git a/info/knuth-hint/cweb/cwebman.hnt b/info/knuth-hint/cweb/cwebman.hnt Binary files differindex 53b2217e48..2ec505001e 100644 --- a/info/knuth-hint/cweb/cwebman.hnt +++ b/info/knuth-hint/cweb/cwebman.hnt diff --git a/info/knuth-hint/cweb/refsort-changes.hnt b/info/knuth-hint/cweb/refsort-changes.hnt Binary files differindex b8cbae7dca..0f6e69a63a 100644 --- a/info/knuth-hint/cweb/refsort-changes.hnt +++ b/info/knuth-hint/cweb/refsort-changes.hnt diff --git a/info/knuth-hint/cweb/refsort.hnt b/info/knuth-hint/cweb/refsort.hnt Binary files differindex aaf28e60e4..a1c52bc602 100644 --- a/info/knuth-hint/cweb/refsort.hnt +++ b/info/knuth-hint/cweb/refsort.hnt diff --git a/info/knuth-hint/cweb/twinx-changes.hnt b/info/knuth-hint/cweb/twinx-changes.hnt Binary files differindex 42a979c0f3..5c749f7622 100644 --- a/info/knuth-hint/cweb/twinx-changes.hnt +++ b/info/knuth-hint/cweb/twinx-changes.hnt diff --git a/info/knuth-hint/cweb/twinx.hnt b/info/knuth-hint/cweb/twinx.hnt Binary files differindex b1def8c2be..d56b7dc7c9 100644 --- a/info/knuth-hint/cweb/twinx.hnt +++ b/info/knuth-hint/cweb/twinx.hnt diff --git a/info/knuth-hint/errata/errata.eight.hnt b/info/knuth-hint/errata/errata.eight.hnt Binary files differindex e854b5cac6..25d99a8313 100644 --- a/info/knuth-hint/errata/errata.eight.hnt +++ b/info/knuth-hint/errata/errata.eight.hnt diff --git a/info/knuth-hint/errata/errata.eleven.hnt b/info/knuth-hint/errata/errata.eleven.hnt Binary files differindex 6bea192135..3dbbcf25e9 100644 --- a/info/knuth-hint/errata/errata.eleven.hnt +++ b/info/knuth-hint/errata/errata.eleven.hnt diff --git a/info/knuth-hint/errata/errata.five.hnt b/info/knuth-hint/errata/errata.five.hnt Binary files differindex 70bc65040c..36c678088c 100644 --- a/info/knuth-hint/errata/errata.five.hnt +++ b/info/knuth-hint/errata/errata.five.hnt diff --git a/info/knuth-hint/errata/errata.four.hnt b/info/knuth-hint/errata/errata.four.hnt Binary files differindex 4affc611d3..995f7ee94c 100644 --- a/info/knuth-hint/errata/errata.four.hnt +++ b/info/knuth-hint/errata/errata.four.hnt diff --git a/info/knuth-hint/errata/errata.hnt b/info/knuth-hint/errata/errata.hnt Binary files differindex 69b0a6190a..49cd9b214c 100644 --- a/info/knuth-hint/errata/errata.hnt +++ b/info/knuth-hint/errata/errata.hnt diff --git a/info/knuth-hint/errata/errata.nine.hnt b/info/knuth-hint/errata/errata.nine.hnt Binary files differindex 575b99bee2..10923cbe63 100644 --- a/info/knuth-hint/errata/errata.nine.hnt +++ b/info/knuth-hint/errata/errata.nine.hnt diff --git a/info/knuth-hint/errata/errata.one.hnt b/info/knuth-hint/errata/errata.one.hnt Binary files differindex cb68aa0fd1..ebc91808cc 100644 --- a/info/knuth-hint/errata/errata.one.hnt +++ b/info/knuth-hint/errata/errata.one.hnt diff --git a/info/knuth-hint/errata/errata.seven.hnt b/info/knuth-hint/errata/errata.seven.hnt Binary files differindex 9fec56f15b..9cc71b8316 100644 --- a/info/knuth-hint/errata/errata.seven.hnt +++ b/info/knuth-hint/errata/errata.seven.hnt diff --git a/info/knuth-hint/errata/errata.six.hnt b/info/knuth-hint/errata/errata.six.hnt Binary files differindex 2208a5908d..fcbafe804d 100644 --- a/info/knuth-hint/errata/errata.six.hnt +++ b/info/knuth-hint/errata/errata.six.hnt diff --git a/info/knuth-hint/errata/errata.ten.hnt b/info/knuth-hint/errata/errata.ten.hnt Binary files differindex 66a9491861..9b5a1a2d9f 100644 --- a/info/knuth-hint/errata/errata.ten.hnt +++ b/info/knuth-hint/errata/errata.ten.hnt diff --git a/info/knuth-hint/errata/errata.three.hnt b/info/knuth-hint/errata/errata.three.hnt Binary files differindex f0d476ae60..8a080af0fe 100644 --- a/info/knuth-hint/errata/errata.three.hnt +++ b/info/knuth-hint/errata/errata.three.hnt diff --git a/info/knuth-hint/errata/errata.twelve.hnt b/info/knuth-hint/errata/errata.twelve.hnt Binary files differindex 2d23f2e6a6..dcd90d5318 100644 --- a/info/knuth-hint/errata/errata.twelve.hnt +++ b/info/knuth-hint/errata/errata.twelve.hnt diff --git a/info/knuth-hint/errata/errata.two.hnt b/info/knuth-hint/errata/errata.two.hnt Binary files differindex 423b12ccc2..e250acf6d3 100644 --- a/info/knuth-hint/errata/errata.two.hnt +++ b/info/knuth-hint/errata/errata.two.hnt diff --git a/info/knuth-hint/errata/errorlog.hnt b/info/knuth-hint/errata/errorlog.hnt Binary files differindex b1a301b57c..448a2d0592 100644 --- a/info/knuth-hint/errata/errorlog.hnt +++ b/info/knuth-hint/errata/errorlog.hnt diff --git a/info/knuth-hint/etc/vftovp-changes.hnt b/info/knuth-hint/etc/vftovp-changes.hnt Binary files differindex a873a4fd3f..91535effb9 100644 --- a/info/knuth-hint/etc/vftovp-changes.hnt +++ b/info/knuth-hint/etc/vftovp-changes.hnt diff --git a/info/knuth-hint/etc/vftovp.hnt b/info/knuth-hint/etc/vftovp.hnt Binary files differindex d4143c4281..09354d32f7 100644 --- a/info/knuth-hint/etc/vftovp.hnt +++ b/info/knuth-hint/etc/vftovp.hnt diff --git a/info/knuth-hint/etc/vptovf-changes.hnt b/info/knuth-hint/etc/vptovf-changes.hnt Binary files differindex fcdf539b8b..96bcc0d073 100644 --- a/info/knuth-hint/etc/vptovf-changes.hnt +++ b/info/knuth-hint/etc/vptovf-changes.hnt diff --git a/info/knuth-hint/etc/vptovf.hnt b/info/knuth-hint/etc/vptovf.hnt Binary files differindex 5998ed5aef..c3557f3750 100644 --- a/info/knuth-hint/etc/vptovf.hnt +++ b/info/knuth-hint/etc/vptovf.hnt diff --git a/info/knuth-hint/hitex/hitex.hnt b/info/knuth-hint/hitex/hitex.hnt Binary files differindex 8a5cb8d4cc..05ff4ca503 100644 --- a/info/knuth-hint/hitex/hitex.hnt +++ b/info/knuth-hint/hitex/hitex.hnt diff --git a/info/knuth-hint/index.html b/info/knuth-hint/index.html index 78b58c2d12..729f2c83c9 100644 --- a/info/knuth-hint/index.html +++ b/info/knuth-hint/index.html @@ -301,6 +301,9 @@ href="tie/tie.hnt"><code>TIE</code></a>+<a href="tie/tie-changes.hnt"><code>chg</code></a> <span>]</span></p></li> <li><p><code>hitex/</code> <span>[</span> <a href="hitex/hitex.hnt"><code>HiTeX</code></a> <span>]</span></p></li> +<li><p><code>mp/</code> <span>[</span> <a +href="mp/mp.hnt"><code>MP</code></a> <a +href="mp/mpost.hnt"><code>MPOST</code></a> <span>]</span></p></li> </ul> <h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for “Computers & Typesetting” by Donald E. Knuth</h2> @@ -337,6 +340,6 @@ early 2014</a></p></li> </ul></li> </ul> <h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2> -<p>2024-03-16 Andreas Scherer</p> +<p>2024-07-09 Andreas Scherer</p> </body> </html> diff --git a/info/knuth-hint/index.pdf b/info/knuth-hint/index.pdf Binary files differindex 63f7fe051d..69a8c3e14d 100644 --- a/info/knuth-hint/index.pdf +++ b/info/knuth-hint/index.pdf diff --git a/info/knuth-hint/mf/mf-changes.hnt b/info/knuth-hint/mf/mf-changes.hnt Binary files differindex 4417e9901c..e6c956616d 100644 --- a/info/knuth-hint/mf/mf-changes.hnt +++ b/info/knuth-hint/mf/mf-changes.hnt diff --git a/info/knuth-hint/mf/mf.hnt b/info/knuth-hint/mf/mf.hnt Binary files differindex 1afd231b71..c96e0613ff 100644 --- a/info/knuth-hint/mf/mf.hnt +++ b/info/knuth-hint/mf/mf.hnt diff --git a/info/knuth-hint/mf/trapman.hnt b/info/knuth-hint/mf/trapman.hnt Binary files differindex ce8cf0e61e..3382522847 100644 --- a/info/knuth-hint/mf/trapman.hnt +++ b/info/knuth-hint/mf/trapman.hnt diff --git a/info/knuth-hint/mfware/gftodvi-changes.hnt b/info/knuth-hint/mfware/gftodvi-changes.hnt Binary files differindex 9acebf05e5..458affe998 100644 --- a/info/knuth-hint/mfware/gftodvi-changes.hnt +++ b/info/knuth-hint/mfware/gftodvi-changes.hnt diff --git a/info/knuth-hint/mfware/gftodvi.hnt b/info/knuth-hint/mfware/gftodvi.hnt Binary files differindex d7cf17f9d5..dcaba4f516 100644 --- a/info/knuth-hint/mfware/gftodvi.hnt +++ b/info/knuth-hint/mfware/gftodvi.hnt diff --git a/info/knuth-hint/mfware/gftopk-changes.hnt b/info/knuth-hint/mfware/gftopk-changes.hnt Binary files differindex ea1defaf64..ffb6384832 100644 --- a/info/knuth-hint/mfware/gftopk-changes.hnt +++ b/info/knuth-hint/mfware/gftopk-changes.hnt diff --git a/info/knuth-hint/mfware/gftopk.hnt b/info/knuth-hint/mfware/gftopk.hnt Binary files differindex b6f60cbaa1..1879e40b85 100644 --- a/info/knuth-hint/mfware/gftopk.hnt +++ b/info/knuth-hint/mfware/gftopk.hnt diff --git a/info/knuth-hint/mfware/gftype-changes.hnt b/info/knuth-hint/mfware/gftype-changes.hnt Binary files differindex 437ba9fe60..324740fd5d 100644 --- a/info/knuth-hint/mfware/gftype-changes.hnt +++ b/info/knuth-hint/mfware/gftype-changes.hnt diff --git a/info/knuth-hint/mfware/gftype.hnt b/info/knuth-hint/mfware/gftype.hnt Binary files differindex 1c2df72eec..5e3e38dd72 100644 --- a/info/knuth-hint/mfware/gftype.hnt +++ b/info/knuth-hint/mfware/gftype.hnt diff --git a/info/knuth-hint/mfware/mft-changes.hnt b/info/knuth-hint/mfware/mft-changes.hnt Binary files differindex 6b76611eca..7babd18f2a 100644 --- a/info/knuth-hint/mfware/mft-changes.hnt +++ b/info/knuth-hint/mfware/mft-changes.hnt diff --git a/info/knuth-hint/mfware/mft.hnt b/info/knuth-hint/mfware/mft.hnt Binary files differindex fb513a2a13..b70f1314ab 100644 --- a/info/knuth-hint/mfware/mft.hnt +++ b/info/knuth-hint/mfware/mft.hnt diff --git a/info/knuth-hint/mp/mp.hnt b/info/knuth-hint/mp/mp.hnt Binary files differnew file mode 100644 index 0000000000..052014216f --- /dev/null +++ b/info/knuth-hint/mp/mp.hnt diff --git a/info/knuth-hint/mp/mpost.hnt b/info/knuth-hint/mp/mpost.hnt Binary files differnew file mode 100644 index 0000000000..b9e969072d --- /dev/null +++ b/info/knuth-hint/mp/mpost.hnt diff --git a/info/knuth-hint/other/dvicopy-changes.hnt b/info/knuth-hint/other/dvicopy-changes.hnt Binary files differindex 057ed90238..94a39fd26f 100644 --- a/info/knuth-hint/other/dvicopy-changes.hnt +++ b/info/knuth-hint/other/dvicopy-changes.hnt diff --git a/info/knuth-hint/other/dvicopy.hnt b/info/knuth-hint/other/dvicopy.hnt Binary files differindex d200c6c073..ca6b059492 100644 --- a/info/knuth-hint/other/dvicopy.hnt +++ b/info/knuth-hint/other/dvicopy.hnt diff --git a/info/knuth-hint/other/patgen-changes.hnt b/info/knuth-hint/other/patgen-changes.hnt Binary files differindex 523add9b50..77950a826b 100644 --- a/info/knuth-hint/other/patgen-changes.hnt +++ b/info/knuth-hint/other/patgen-changes.hnt diff --git a/info/knuth-hint/other/patgen.hnt b/info/knuth-hint/other/patgen.hnt Binary files differindex a451e836d2..f3ca7c8ab8 100644 --- a/info/knuth-hint/other/patgen.hnt +++ b/info/knuth-hint/other/patgen.hnt diff --git a/info/knuth-hint/other/pktogf-changes.hnt b/info/knuth-hint/other/pktogf-changes.hnt Binary files differindex 95cdb945b3..237e6a210e 100644 --- a/info/knuth-hint/other/pktogf-changes.hnt +++ b/info/knuth-hint/other/pktogf-changes.hnt diff --git a/info/knuth-hint/other/pktogf.hnt b/info/knuth-hint/other/pktogf.hnt Binary files differindex c4d4ba7890..39f8c4601c 100644 --- a/info/knuth-hint/other/pktogf.hnt +++ b/info/knuth-hint/other/pktogf.hnt diff --git a/info/knuth-hint/other/pktype-changes.hnt b/info/knuth-hint/other/pktype-changes.hnt Binary files differindex 382d09362d..f086f5a9fc 100644 --- a/info/knuth-hint/other/pktype-changes.hnt +++ b/info/knuth-hint/other/pktype-changes.hnt diff --git a/info/knuth-hint/other/pktype.hnt b/info/knuth-hint/other/pktype.hnt Binary files differindex b1430e1d38..e407be0090 100644 --- a/info/knuth-hint/other/pktype.hnt +++ b/info/knuth-hint/other/pktype.hnt diff --git a/info/knuth-hint/pdftex/pdftex-changes.hnt b/info/knuth-hint/pdftex/pdftex-changes.hnt Binary files differindex 3b43c58d95..1440f73a23 100644 --- a/info/knuth-hint/pdftex/pdftex-changes.hnt +++ b/info/knuth-hint/pdftex/pdftex-changes.hnt diff --git a/info/knuth-hint/pdftex/pdftex.hnt b/info/knuth-hint/pdftex/pdftex.hnt Binary files differindex e29767f7be..666c4d4a28 100644 --- a/info/knuth-hint/pdftex/pdftex.hnt +++ b/info/knuth-hint/pdftex/pdftex.hnt diff --git a/info/knuth-hint/tex/glue.hnt b/info/knuth-hint/tex/glue.hnt Binary files differindex 79b62fc2b7..7b1a87f185 100644 --- a/info/knuth-hint/tex/glue.hnt +++ b/info/knuth-hint/tex/glue.hnt diff --git a/info/knuth-hint/tex/tex-changes.hnt b/info/knuth-hint/tex/tex-changes.hnt Binary files differindex 14c5b76456..4192d154c7 100644 --- a/info/knuth-hint/tex/tex-changes.hnt +++ b/info/knuth-hint/tex/tex-changes.hnt diff --git a/info/knuth-hint/tex/tex.hnt b/info/knuth-hint/tex/tex.hnt Binary files differindex f95932650d..b3f89d8de4 100644 --- a/info/knuth-hint/tex/tex.hnt +++ b/info/knuth-hint/tex/tex.hnt diff --git a/info/knuth-hint/tex/tripman.hnt b/info/knuth-hint/tex/tripman.hnt Binary files differindex 45a15b2435..c8bf5c45b2 100644 --- a/info/knuth-hint/tex/tripman.hnt +++ b/info/knuth-hint/tex/tripman.hnt diff --git a/info/knuth-hint/texware/dvitype-changes.hnt b/info/knuth-hint/texware/dvitype-changes.hnt Binary files differindex 7ca0d271c7..f7e1e4d709 100644 --- a/info/knuth-hint/texware/dvitype-changes.hnt +++ b/info/knuth-hint/texware/dvitype-changes.hnt diff --git a/info/knuth-hint/texware/dvitype.hnt b/info/knuth-hint/texware/dvitype.hnt Binary files differindex 9d0a2a1345..e8c992161a 100644 --- a/info/knuth-hint/texware/dvitype.hnt +++ b/info/knuth-hint/texware/dvitype.hnt diff --git a/info/knuth-hint/texware/pltotf-changes.hnt b/info/knuth-hint/texware/pltotf-changes.hnt Binary files differindex f8e3a2194f..4124eb55b7 100644 --- a/info/knuth-hint/texware/pltotf-changes.hnt +++ b/info/knuth-hint/texware/pltotf-changes.hnt diff --git a/info/knuth-hint/texware/pltotf.hnt b/info/knuth-hint/texware/pltotf.hnt Binary files differindex 8599fd7c23..ae31e25182 100644 --- a/info/knuth-hint/texware/pltotf.hnt +++ b/info/knuth-hint/texware/pltotf.hnt diff --git a/info/knuth-hint/texware/pooltype-changes.hnt b/info/knuth-hint/texware/pooltype-changes.hnt Binary files differindex 1a71d83523..f9eb390caf 100644 --- a/info/knuth-hint/texware/pooltype-changes.hnt +++ b/info/knuth-hint/texware/pooltype-changes.hnt diff --git a/info/knuth-hint/texware/pooltype.hnt b/info/knuth-hint/texware/pooltype.hnt Binary files differindex f4f59ab19f..88faa6ec97 100644 --- a/info/knuth-hint/texware/pooltype.hnt +++ b/info/knuth-hint/texware/pooltype.hnt diff --git a/info/knuth-hint/texware/tftopl-changes.hnt b/info/knuth-hint/texware/tftopl-changes.hnt Binary files differindex 6007c4f759..3c63decdd8 100644 --- a/info/knuth-hint/texware/tftopl-changes.hnt +++ b/info/knuth-hint/texware/tftopl-changes.hnt diff --git a/info/knuth-hint/texware/tftopl.hnt b/info/knuth-hint/texware/tftopl.hnt Binary files differindex 24c22cd311..e44c9e2dc9 100644 --- a/info/knuth-hint/texware/tftopl.hnt +++ b/info/knuth-hint/texware/tftopl.hnt diff --git a/info/knuth-hint/tie/tie-changes.hnt b/info/knuth-hint/tie/tie-changes.hnt Binary files differindex 2c5e9d43c8..04b16f22f8 100644 --- a/info/knuth-hint/tie/tie-changes.hnt +++ b/info/knuth-hint/tie/tie-changes.hnt diff --git a/info/knuth-hint/tie/tie.hnt b/info/knuth-hint/tie/tie.hnt Binary files differindex 3bdfa2d76a..ebfc9397a0 100644 --- a/info/knuth-hint/tie/tie.hnt +++ b/info/knuth-hint/tie/tie.hnt diff --git a/info/knuth-hint/web/tangle-changes.hnt b/info/knuth-hint/web/tangle-changes.hnt Binary files differindex 26ff176658..505d064363 100644 --- a/info/knuth-hint/web/tangle-changes.hnt +++ b/info/knuth-hint/web/tangle-changes.hnt diff --git a/info/knuth-hint/web/tangle.hnt b/info/knuth-hint/web/tangle.hnt Binary files differindex dcbfa4d184..e75bbac292 100644 --- a/info/knuth-hint/web/tangle.hnt +++ b/info/knuth-hint/web/tangle.hnt diff --git a/info/knuth-hint/web/twill.hnt b/info/knuth-hint/web/twill.hnt Binary files differindex b95532ae38..a7d0373095 100644 --- a/info/knuth-hint/web/twill.hnt +++ b/info/knuth-hint/web/twill.hnt diff --git a/info/knuth-hint/web/weave-changes.hnt b/info/knuth-hint/web/weave-changes.hnt Binary files differindex bd8987be5a..633989f236 100644 --- a/info/knuth-hint/web/weave-changes.hnt +++ b/info/knuth-hint/web/weave-changes.hnt diff --git a/info/knuth-hint/web/weave.hnt b/info/knuth-hint/web/weave.hnt Binary files differindex 60273e2dec..7549cf9f8f 100644 --- a/info/knuth-hint/web/weave.hnt +++ b/info/knuth-hint/web/weave.hnt diff --git a/info/knuth-hint/web/webman.hnt b/info/knuth-hint/web/webman.hnt Binary files differindex 02b010539a..eec4f9a535 100644 --- a/info/knuth-hint/web/webman.hnt +++ b/info/knuth-hint/web/webman.hnt diff --git a/info/knuth-hint/xetex/xetex-changes.pdf b/info/knuth-hint/xetex/xetex-changes.pdf Binary files differindex addc6ca074..b9cbe8f8c7 100644 --- a/info/knuth-hint/xetex/xetex-changes.pdf +++ b/info/knuth-hint/xetex/xetex-changes.pdf diff --git a/info/knuth-hint/xetex/xetex.pdf b/info/knuth-hint/xetex/xetex.pdf Binary files differindex 5c2a1baa05..5c47d2464c 100644 --- a/info/knuth-hint/xetex/xetex.pdf +++ b/info/knuth-hint/xetex/xetex.pdf diff --git a/info/knuth-pdf/README.md b/info/knuth-pdf/README.md index 05c4af5d83..0ae94e0eb0 100644 --- a/info/knuth-pdf/README.md +++ b/info/knuth-pdf/README.md @@ -23,4 +23,4 @@ licenses of the presented software codes. In part `knuth-pdf` is an update and replacement for the `latex-tds` package. -This is version “2.2” of the `knuth-pdf` package — 2024-03-16, Andreas Scherer. +This is version “2.4” of the `knuth-pdf` package — 2024-07-10, Andreas Scherer. diff --git a/info/knuth-pdf/bibtex/bibtex-changes.pdf b/info/knuth-pdf/bibtex/bibtex-changes.pdf Binary files differindex eb132c7969..51afb72828 100644 --- a/info/knuth-pdf/bibtex/bibtex-changes.pdf +++ b/info/knuth-pdf/bibtex/bibtex-changes.pdf diff --git a/info/knuth-pdf/bibtex/bibtex.pdf b/info/knuth-pdf/bibtex/bibtex.pdf Binary files differindex 8f7b06ef65..e925af9e09 100644 --- a/info/knuth-pdf/bibtex/bibtex.pdf +++ b/info/knuth-pdf/bibtex/bibtex.pdf diff --git a/info/knuth-pdf/ctie/ctie-changes.pdf b/info/knuth-pdf/ctie/ctie-changes.pdf Binary files differindex cd3043bcf0..b5d24bfff0 100644 --- a/info/knuth-pdf/ctie/ctie-changes.pdf +++ b/info/knuth-pdf/ctie/ctie-changes.pdf diff --git a/info/knuth-pdf/ctie/ctie.pdf b/info/knuth-pdf/ctie/ctie.pdf Binary files differindex 74d9de8921..c00112ba6a 100644 --- a/info/knuth-pdf/ctie/ctie.pdf +++ b/info/knuth-pdf/ctie/ctie.pdf diff --git a/info/knuth-pdf/cweb/common-changes.pdf b/info/knuth-pdf/cweb/common-changes.pdf Binary files differindex 4c8bab8fbe..8294d6721a 100644 --- a/info/knuth-pdf/cweb/common-changes.pdf +++ b/info/knuth-pdf/cweb/common-changes.pdf diff --git a/info/knuth-pdf/cweb/common.pdf b/info/knuth-pdf/cweb/common.pdf Binary files differindex 96d5beff59..fe92cb1537 100644 --- a/info/knuth-pdf/cweb/common.pdf +++ b/info/knuth-pdf/cweb/common.pdf diff --git a/info/knuth-pdf/cweb/ctangle-changes.pdf b/info/knuth-pdf/cweb/ctangle-changes.pdf Binary files differindex 4fe552304b..3fa90674ff 100644 --- a/info/knuth-pdf/cweb/ctangle-changes.pdf +++ b/info/knuth-pdf/cweb/ctangle-changes.pdf diff --git a/info/knuth-pdf/cweb/ctangle.pdf b/info/knuth-pdf/cweb/ctangle.pdf Binary files differindex 5586b05baf..2321c56c31 100644 --- a/info/knuth-pdf/cweb/ctangle.pdf +++ b/info/knuth-pdf/cweb/ctangle.pdf diff --git a/info/knuth-pdf/cweb/ctwill.pdf b/info/knuth-pdf/cweb/ctwill.pdf Binary files differindex 34333c5509..b4ec76b58b 100644 --- a/info/knuth-pdf/cweb/ctwill.pdf +++ b/info/knuth-pdf/cweb/ctwill.pdf diff --git a/info/knuth-pdf/cweb/cweave-changes.pdf b/info/knuth-pdf/cweb/cweave-changes.pdf Binary files differindex 1e5780a624..0f78fcf762 100644 --- a/info/knuth-pdf/cweb/cweave-changes.pdf +++ b/info/knuth-pdf/cweb/cweave-changes.pdf diff --git a/info/knuth-pdf/cweb/cweave.pdf b/info/knuth-pdf/cweb/cweave.pdf Binary files differindex 3fecb996d3..228381d60d 100644 --- a/info/knuth-pdf/cweb/cweave.pdf +++ b/info/knuth-pdf/cweb/cweave.pdf diff --git a/info/knuth-pdf/cweb/cwebman.pdf b/info/knuth-pdf/cweb/cwebman.pdf Binary files differindex d4b27fda3c..b6f051dfed 100644 --- a/info/knuth-pdf/cweb/cwebman.pdf +++ b/info/knuth-pdf/cweb/cwebman.pdf diff --git a/info/knuth-pdf/cweb/refsort-changes.pdf b/info/knuth-pdf/cweb/refsort-changes.pdf Binary files differindex 5d3578c333..a81f0164ed 100644 --- a/info/knuth-pdf/cweb/refsort-changes.pdf +++ b/info/knuth-pdf/cweb/refsort-changes.pdf diff --git a/info/knuth-pdf/cweb/refsort.pdf b/info/knuth-pdf/cweb/refsort.pdf Binary files differindex 06282bcbc0..1aed4d9b98 100644 --- a/info/knuth-pdf/cweb/refsort.pdf +++ b/info/knuth-pdf/cweb/refsort.pdf diff --git a/info/knuth-pdf/cweb/twinx-changes.pdf b/info/knuth-pdf/cweb/twinx-changes.pdf Binary files differindex 919204b148..42fe0976eb 100644 --- a/info/knuth-pdf/cweb/twinx-changes.pdf +++ b/info/knuth-pdf/cweb/twinx-changes.pdf diff --git a/info/knuth-pdf/cweb/twinx.pdf b/info/knuth-pdf/cweb/twinx.pdf Binary files differindex 7f6fb035b7..bff5092b2b 100644 --- a/info/knuth-pdf/cweb/twinx.pdf +++ b/info/knuth-pdf/cweb/twinx.pdf diff --git a/info/knuth-pdf/errata/errata.eight.pdf b/info/knuth-pdf/errata/errata.eight.pdf Binary files differindex daa449f436..91e9da3570 100644 --- a/info/knuth-pdf/errata/errata.eight.pdf +++ b/info/knuth-pdf/errata/errata.eight.pdf diff --git a/info/knuth-pdf/errata/errata.eleven.pdf b/info/knuth-pdf/errata/errata.eleven.pdf Binary files differindex 8706ec864c..844cead11f 100644 --- a/info/knuth-pdf/errata/errata.eleven.pdf +++ b/info/knuth-pdf/errata/errata.eleven.pdf diff --git a/info/knuth-pdf/errata/errata.five.pdf b/info/knuth-pdf/errata/errata.five.pdf Binary files differindex 1a879bd82a..d8235bb8b2 100644 --- a/info/knuth-pdf/errata/errata.five.pdf +++ b/info/knuth-pdf/errata/errata.five.pdf diff --git a/info/knuth-pdf/errata/errata.four.pdf b/info/knuth-pdf/errata/errata.four.pdf Binary files differindex bf53a97e6a..5d4601997b 100644 --- a/info/knuth-pdf/errata/errata.four.pdf +++ b/info/knuth-pdf/errata/errata.four.pdf diff --git a/info/knuth-pdf/errata/errata.nine.pdf b/info/knuth-pdf/errata/errata.nine.pdf Binary files differindex 107192205a..56ee96c487 100644 --- a/info/knuth-pdf/errata/errata.nine.pdf +++ b/info/knuth-pdf/errata/errata.nine.pdf diff --git a/info/knuth-pdf/errata/errata.one.pdf b/info/knuth-pdf/errata/errata.one.pdf Binary files differindex 8567ea2dea..cced6e6261 100644 --- a/info/knuth-pdf/errata/errata.one.pdf +++ b/info/knuth-pdf/errata/errata.one.pdf diff --git a/info/knuth-pdf/errata/errata.pdf b/info/knuth-pdf/errata/errata.pdf Binary files differindex fad47d4c42..3b55012174 100644 --- a/info/knuth-pdf/errata/errata.pdf +++ b/info/knuth-pdf/errata/errata.pdf diff --git a/info/knuth-pdf/errata/errata.seven.pdf b/info/knuth-pdf/errata/errata.seven.pdf Binary files differindex 1c24b632d3..7c579e8629 100644 --- a/info/knuth-pdf/errata/errata.seven.pdf +++ b/info/knuth-pdf/errata/errata.seven.pdf diff --git a/info/knuth-pdf/errata/errata.six.pdf b/info/knuth-pdf/errata/errata.six.pdf Binary files differindex 0cbfd71d50..85c84182b3 100644 --- a/info/knuth-pdf/errata/errata.six.pdf +++ b/info/knuth-pdf/errata/errata.six.pdf diff --git a/info/knuth-pdf/errata/errata.ten.pdf b/info/knuth-pdf/errata/errata.ten.pdf Binary files differindex e992c1533e..2e787bc2e1 100644 --- a/info/knuth-pdf/errata/errata.ten.pdf +++ b/info/knuth-pdf/errata/errata.ten.pdf diff --git a/info/knuth-pdf/errata/errata.three.pdf b/info/knuth-pdf/errata/errata.three.pdf Binary files differindex 93f2d1db94..2b220d18bf 100644 --- a/info/knuth-pdf/errata/errata.three.pdf +++ b/info/knuth-pdf/errata/errata.three.pdf diff --git a/info/knuth-pdf/errata/errata.twelve.pdf b/info/knuth-pdf/errata/errata.twelve.pdf Binary files differindex 3629094049..4cf60accb7 100644 --- a/info/knuth-pdf/errata/errata.twelve.pdf +++ b/info/knuth-pdf/errata/errata.twelve.pdf diff --git a/info/knuth-pdf/errata/errata.two.pdf b/info/knuth-pdf/errata/errata.two.pdf Binary files differindex 2fb55e82f9..780eef7564 100644 --- a/info/knuth-pdf/errata/errata.two.pdf +++ b/info/knuth-pdf/errata/errata.two.pdf diff --git a/info/knuth-pdf/errata/errorlog.pdf b/info/knuth-pdf/errata/errorlog.pdf Binary files differindex 3d229cb1b8..7e67495e26 100644 --- a/info/knuth-pdf/errata/errorlog.pdf +++ b/info/knuth-pdf/errata/errorlog.pdf diff --git a/info/knuth-pdf/etc/vftovp-changes.pdf b/info/knuth-pdf/etc/vftovp-changes.pdf Binary files differindex 9bcefb9f5d..62e8779bb5 100644 --- a/info/knuth-pdf/etc/vftovp-changes.pdf +++ b/info/knuth-pdf/etc/vftovp-changes.pdf diff --git a/info/knuth-pdf/etc/vftovp.pdf b/info/knuth-pdf/etc/vftovp.pdf Binary files differindex 98b32e1821..7f42019be4 100644 --- a/info/knuth-pdf/etc/vftovp.pdf +++ b/info/knuth-pdf/etc/vftovp.pdf diff --git a/info/knuth-pdf/etc/vptovf-changes.pdf b/info/knuth-pdf/etc/vptovf-changes.pdf Binary files differindex 82a6ac09cb..3a3d94965c 100644 --- a/info/knuth-pdf/etc/vptovf-changes.pdf +++ b/info/knuth-pdf/etc/vptovf-changes.pdf diff --git a/info/knuth-pdf/etc/vptovf.pdf b/info/knuth-pdf/etc/vptovf.pdf Binary files differindex 81941dc1f6..544bf76c1e 100644 --- a/info/knuth-pdf/etc/vptovf.pdf +++ b/info/knuth-pdf/etc/vptovf.pdf diff --git a/info/knuth-pdf/hitex/hitex.pdf b/info/knuth-pdf/hitex/hitex.pdf Binary files differindex b3abb29f28..7b82c521de 100644 --- a/info/knuth-pdf/hitex/hitex.pdf +++ b/info/knuth-pdf/hitex/hitex.pdf diff --git a/info/knuth-pdf/index.html b/info/knuth-pdf/index.html index 6670304e64..2dc82d621b 100644 --- a/info/knuth-pdf/index.html +++ b/info/knuth-pdf/index.html @@ -295,6 +295,9 @@ href="tie/tie.pdf"><code>TIE</code></a>+<a href="tie/tie-changes.pdf"><code>chg</code></a> <span>]</span></p></li> <li><p><code>hitex/</code> <span>[</span> <a href="hitex/hitex.pdf"><code>HiTeX</code></a> <span>]</span></p></li> +<li><p><code>mp/</code> <span>[</span> <a +href="mp/mp.pdf"><code>MP</code></a> <a +href="mp/mpost.pdf"><code>MPOST</code></a> <span>]</span></p></li> </ul> <h2 id="errata-for-computers-typesetting-by-donald-e.-knuth">Errata for “Computers & Typesetting” by Donald E. Knuth</h2> @@ -331,6 +334,6 @@ early 2014</a></p></li> </ul></li> </ul> <h2 id="happy-cweb-programming">Happy C/WEB Programming!</h2> -<p>2024-03-16 Andreas Scherer</p> +<p>2024-07-09 Andreas Scherer</p> </body> </html> diff --git a/info/knuth-pdf/index.pdf b/info/knuth-pdf/index.pdf Binary files differindex 0debc24009..cdad14512e 100644 --- a/info/knuth-pdf/index.pdf +++ b/info/knuth-pdf/index.pdf diff --git a/info/knuth-pdf/mf/mf-changes.pdf b/info/knuth-pdf/mf/mf-changes.pdf Binary files differindex 980465451f..a16ecb16e3 100644 --- a/info/knuth-pdf/mf/mf-changes.pdf +++ b/info/knuth-pdf/mf/mf-changes.pdf diff --git a/info/knuth-pdf/mf/mf.pdf b/info/knuth-pdf/mf/mf.pdf Binary files differindex a4981be56b..1fd069cfcd 100644 --- a/info/knuth-pdf/mf/mf.pdf +++ b/info/knuth-pdf/mf/mf.pdf diff --git a/info/knuth-pdf/mf/trapman.pdf b/info/knuth-pdf/mf/trapman.pdf Binary files differindex d6fa8cde57..b97414ec23 100644 --- a/info/knuth-pdf/mf/trapman.pdf +++ b/info/knuth-pdf/mf/trapman.pdf diff --git a/info/knuth-pdf/mfware/gftodvi-changes.pdf b/info/knuth-pdf/mfware/gftodvi-changes.pdf Binary files differindex a42e872a81..8d300e9b3a 100644 --- a/info/knuth-pdf/mfware/gftodvi-changes.pdf +++ b/info/knuth-pdf/mfware/gftodvi-changes.pdf diff --git a/info/knuth-pdf/mfware/gftodvi.pdf b/info/knuth-pdf/mfware/gftodvi.pdf Binary files differindex 6ec2f1b39e..b3b2dbc463 100644 --- a/info/knuth-pdf/mfware/gftodvi.pdf +++ b/info/knuth-pdf/mfware/gftodvi.pdf diff --git a/info/knuth-pdf/mfware/gftopk-changes.pdf b/info/knuth-pdf/mfware/gftopk-changes.pdf Binary files differindex d31608e082..cfa2061971 100644 --- a/info/knuth-pdf/mfware/gftopk-changes.pdf +++ b/info/knuth-pdf/mfware/gftopk-changes.pdf diff --git a/info/knuth-pdf/mfware/gftopk.pdf b/info/knuth-pdf/mfware/gftopk.pdf Binary files differindex 658de054d5..358babf99e 100644 --- a/info/knuth-pdf/mfware/gftopk.pdf +++ b/info/knuth-pdf/mfware/gftopk.pdf diff --git a/info/knuth-pdf/mfware/gftype-changes.pdf b/info/knuth-pdf/mfware/gftype-changes.pdf Binary files differindex 3044a6dfd6..bd3a31448c 100644 --- a/info/knuth-pdf/mfware/gftype-changes.pdf +++ b/info/knuth-pdf/mfware/gftype-changes.pdf diff --git a/info/knuth-pdf/mfware/gftype.pdf b/info/knuth-pdf/mfware/gftype.pdf Binary files differindex 946e7d93d3..99c425e27e 100644 --- a/info/knuth-pdf/mfware/gftype.pdf +++ b/info/knuth-pdf/mfware/gftype.pdf diff --git a/info/knuth-pdf/mfware/mft-changes.pdf b/info/knuth-pdf/mfware/mft-changes.pdf Binary files differindex 2787bde5ed..741f1d3b41 100644 --- a/info/knuth-pdf/mfware/mft-changes.pdf +++ b/info/knuth-pdf/mfware/mft-changes.pdf diff --git a/info/knuth-pdf/mfware/mft.pdf b/info/knuth-pdf/mfware/mft.pdf Binary files differindex bfb53791ae..456b435219 100644 --- a/info/knuth-pdf/mfware/mft.pdf +++ b/info/knuth-pdf/mfware/mft.pdf diff --git a/info/knuth-pdf/mp/mp.pdf b/info/knuth-pdf/mp/mp.pdf Binary files differnew file mode 100644 index 0000000000..8db59988ef --- /dev/null +++ b/info/knuth-pdf/mp/mp.pdf diff --git a/info/knuth-pdf/mp/mpost.pdf b/info/knuth-pdf/mp/mpost.pdf Binary files differnew file mode 100644 index 0000000000..7dc8cc7838 --- /dev/null +++ b/info/knuth-pdf/mp/mpost.pdf diff --git a/info/knuth-pdf/other/dvicopy-changes.pdf b/info/knuth-pdf/other/dvicopy-changes.pdf Binary files differindex 175b9d3825..059c71b9f1 100644 --- a/info/knuth-pdf/other/dvicopy-changes.pdf +++ b/info/knuth-pdf/other/dvicopy-changes.pdf diff --git a/info/knuth-pdf/other/dvicopy.pdf b/info/knuth-pdf/other/dvicopy.pdf Binary files differindex cb23c2abdc..d5e6a7de1a 100644 --- a/info/knuth-pdf/other/dvicopy.pdf +++ b/info/knuth-pdf/other/dvicopy.pdf diff --git a/info/knuth-pdf/other/patgen-changes.pdf b/info/knuth-pdf/other/patgen-changes.pdf Binary files differindex c0ac24a5bc..9b24696e4e 100644 --- a/info/knuth-pdf/other/patgen-changes.pdf +++ b/info/knuth-pdf/other/patgen-changes.pdf diff --git a/info/knuth-pdf/other/patgen.pdf b/info/knuth-pdf/other/patgen.pdf Binary files differindex 32cdc74562..b4aa6ebad8 100644 --- a/info/knuth-pdf/other/patgen.pdf +++ b/info/knuth-pdf/other/patgen.pdf diff --git a/info/knuth-pdf/other/pktogf-changes.pdf b/info/knuth-pdf/other/pktogf-changes.pdf Binary files differindex fdd897165f..0874fc69ea 100644 --- a/info/knuth-pdf/other/pktogf-changes.pdf +++ b/info/knuth-pdf/other/pktogf-changes.pdf diff --git a/info/knuth-pdf/other/pktogf.pdf b/info/knuth-pdf/other/pktogf.pdf Binary files differindex 7246a18bc2..7898be1405 100644 --- a/info/knuth-pdf/other/pktogf.pdf +++ b/info/knuth-pdf/other/pktogf.pdf diff --git a/info/knuth-pdf/other/pktype-changes.pdf b/info/knuth-pdf/other/pktype-changes.pdf Binary files differindex b7422ecf9e..86078c7dee 100644 --- a/info/knuth-pdf/other/pktype-changes.pdf +++ b/info/knuth-pdf/other/pktype-changes.pdf diff --git a/info/knuth-pdf/other/pktype.pdf b/info/knuth-pdf/other/pktype.pdf Binary files differindex fd70bc33c4..9d3e282221 100644 --- a/info/knuth-pdf/other/pktype.pdf +++ b/info/knuth-pdf/other/pktype.pdf diff --git a/info/knuth-pdf/pdftex/pdftex-changes.pdf b/info/knuth-pdf/pdftex/pdftex-changes.pdf Binary files differindex 941a3ff409..e0d8340ff4 100644 --- a/info/knuth-pdf/pdftex/pdftex-changes.pdf +++ b/info/knuth-pdf/pdftex/pdftex-changes.pdf diff --git a/info/knuth-pdf/pdftex/pdftex.pdf b/info/knuth-pdf/pdftex/pdftex.pdf Binary files differindex a77fbf388b..42bf275b72 100644 --- a/info/knuth-pdf/pdftex/pdftex.pdf +++ b/info/knuth-pdf/pdftex/pdftex.pdf diff --git a/info/knuth-pdf/tex/glue.pdf b/info/knuth-pdf/tex/glue.pdf Binary files differindex 742cd78b22..d698e78629 100644 --- a/info/knuth-pdf/tex/glue.pdf +++ b/info/knuth-pdf/tex/glue.pdf diff --git a/info/knuth-pdf/tex/tex-changes.pdf b/info/knuth-pdf/tex/tex-changes.pdf Binary files differindex 5047b9f720..f4e81bf4d6 100644 --- a/info/knuth-pdf/tex/tex-changes.pdf +++ b/info/knuth-pdf/tex/tex-changes.pdf diff --git a/info/knuth-pdf/tex/tex.pdf b/info/knuth-pdf/tex/tex.pdf Binary files differindex e82e47aea1..3068cc9edc 100644 --- a/info/knuth-pdf/tex/tex.pdf +++ b/info/knuth-pdf/tex/tex.pdf diff --git a/info/knuth-pdf/tex/tripman.pdf b/info/knuth-pdf/tex/tripman.pdf Binary files differindex 70bd03683e..ac9f4eaa92 100644 --- a/info/knuth-pdf/tex/tripman.pdf +++ b/info/knuth-pdf/tex/tripman.pdf diff --git a/info/knuth-pdf/texware/dvitype-changes.pdf b/info/knuth-pdf/texware/dvitype-changes.pdf Binary files differindex 0119a3b71b..fbcedb9bde 100644 --- a/info/knuth-pdf/texware/dvitype-changes.pdf +++ b/info/knuth-pdf/texware/dvitype-changes.pdf diff --git a/info/knuth-pdf/texware/dvitype.pdf b/info/knuth-pdf/texware/dvitype.pdf Binary files differindex 610eb15cf6..a8a3cfc2d2 100644 --- a/info/knuth-pdf/texware/dvitype.pdf +++ b/info/knuth-pdf/texware/dvitype.pdf diff --git a/info/knuth-pdf/texware/pltotf-changes.pdf b/info/knuth-pdf/texware/pltotf-changes.pdf Binary files differindex 79b906d3bf..6528a5c5b3 100644 --- a/info/knuth-pdf/texware/pltotf-changes.pdf +++ b/info/knuth-pdf/texware/pltotf-changes.pdf diff --git a/info/knuth-pdf/texware/pltotf.pdf b/info/knuth-pdf/texware/pltotf.pdf Binary files differindex dfc083ae72..3ca3b977e7 100644 --- a/info/knuth-pdf/texware/pltotf.pdf +++ b/info/knuth-pdf/texware/pltotf.pdf diff --git a/info/knuth-pdf/texware/pooltype-changes.pdf b/info/knuth-pdf/texware/pooltype-changes.pdf Binary files differindex 1a3c866638..922d39d91a 100644 --- a/info/knuth-pdf/texware/pooltype-changes.pdf +++ b/info/knuth-pdf/texware/pooltype-changes.pdf diff --git a/info/knuth-pdf/texware/pooltype.pdf b/info/knuth-pdf/texware/pooltype.pdf Binary files differindex 9c4e5df12a..d2d46a3204 100644 --- a/info/knuth-pdf/texware/pooltype.pdf +++ b/info/knuth-pdf/texware/pooltype.pdf diff --git a/info/knuth-pdf/texware/tftopl-changes.pdf b/info/knuth-pdf/texware/tftopl-changes.pdf Binary files differindex d46b9521dc..9b0c58f22c 100644 --- a/info/knuth-pdf/texware/tftopl-changes.pdf +++ b/info/knuth-pdf/texware/tftopl-changes.pdf diff --git a/info/knuth-pdf/texware/tftopl.pdf b/info/knuth-pdf/texware/tftopl.pdf Binary files differindex 067b684a1a..980ce9472c 100644 --- a/info/knuth-pdf/texware/tftopl.pdf +++ b/info/knuth-pdf/texware/tftopl.pdf diff --git a/info/knuth-pdf/tie/tie-changes.pdf b/info/knuth-pdf/tie/tie-changes.pdf Binary files differindex 8e8b95ef63..563d5788f5 100644 --- a/info/knuth-pdf/tie/tie-changes.pdf +++ b/info/knuth-pdf/tie/tie-changes.pdf diff --git a/info/knuth-pdf/tie/tie.pdf b/info/knuth-pdf/tie/tie.pdf Binary files differindex 641ee72547..db3830b544 100644 --- a/info/knuth-pdf/tie/tie.pdf +++ b/info/knuth-pdf/tie/tie.pdf diff --git a/info/knuth-pdf/web/tangle-changes.pdf b/info/knuth-pdf/web/tangle-changes.pdf Binary files differindex dac870d44d..6f9ad6d812 100644 --- a/info/knuth-pdf/web/tangle-changes.pdf +++ b/info/knuth-pdf/web/tangle-changes.pdf diff --git a/info/knuth-pdf/web/tangle.pdf b/info/knuth-pdf/web/tangle.pdf Binary files differindex 27741dac9b..0e6a77f36c 100644 --- a/info/knuth-pdf/web/tangle.pdf +++ b/info/knuth-pdf/web/tangle.pdf diff --git a/info/knuth-pdf/web/twill.pdf b/info/knuth-pdf/web/twill.pdf Binary files differindex 80d61da453..e360148f2d 100644 --- a/info/knuth-pdf/web/twill.pdf +++ b/info/knuth-pdf/web/twill.pdf diff --git a/info/knuth-pdf/web/weave-changes.pdf b/info/knuth-pdf/web/weave-changes.pdf Binary files differindex 3d97d108ff..85ee36841f 100644 --- a/info/knuth-pdf/web/weave-changes.pdf +++ b/info/knuth-pdf/web/weave-changes.pdf diff --git a/info/knuth-pdf/web/weave.pdf b/info/knuth-pdf/web/weave.pdf Binary files differindex 3095ba9b79..ce2315c2ae 100644 --- a/info/knuth-pdf/web/weave.pdf +++ b/info/knuth-pdf/web/weave.pdf diff --git a/info/knuth-pdf/web/webman.pdf b/info/knuth-pdf/web/webman.pdf Binary files differindex de6d6c1ecb..eda4824bd9 100644 --- a/info/knuth-pdf/web/webman.pdf +++ b/info/knuth-pdf/web/webman.pdf diff --git a/info/knuth-pdf/xetex/xetex-changes.pdf b/info/knuth-pdf/xetex/xetex-changes.pdf Binary files differindex 02504c7faa..32dd78f050 100644 --- a/info/knuth-pdf/xetex/xetex-changes.pdf +++ b/info/knuth-pdf/xetex/xetex-changes.pdf diff --git a/info/knuth-pdf/xetex/xetex.pdf b/info/knuth-pdf/xetex/xetex.pdf Binary files differindex f351e2931d..9ad6e9d383 100644 --- a/info/knuth-pdf/xetex/xetex.pdf +++ b/info/knuth-pdf/xetex/xetex.pdf |