summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/cstex/opmac-u.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-13 20:57:13 +0000
committerKarl Berry <karl@freefriends.org>2019-03-13 20:57:13 +0000
commit2a0df47c9a261e34a4071da2134f1efd2b7a55ad (patch)
tree43e762f4d9a6fd9f7109eba1b6e21da86e768b3e /Master/texmf-dist/doc/cstex/opmac-u.tex
parentf4bb07267c294f84d8f0656f916930f6883ca6f4 (diff)
cstex (13mar19)
git-svn-id: svn://tug.org/texlive/trunk@50372 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/cstex/opmac-u.tex')
-rw-r--r--Master/texmf-dist/doc/cstex/opmac-u.tex62
1 files changed, 60 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/cstex/opmac-u.tex b/Master/texmf-dist/doc/cstex/opmac-u.tex
index a4450421637..60bdf7f1b1f 100644
--- a/Master/texmf-dist/doc/cstex/opmac-u.tex
+++ b/Master/texmf-dist/doc/cstex/opmac-u.tex
@@ -20,7 +20,7 @@
\tit OPmac -- rozšiřující makra plain\TeX{}u
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\centerline{\it Petr Olšák, 2012 -- 2016}
+\centerline{\it Petr Olšák, 2012 -- 2019}
\bigskip
\centerline{\url{http://petr.olsak.net/opmac.html}}
@@ -1637,7 +1637,7 @@ makra: "\magscale[1414] \margins/1 a4 (,,,)mm" umístí sazbu, která je určena
pro tisk na a5, doprostřed stránky a4 a odpovídajícím způsobem ji zvětší,
aby se to korektorům lépe četlo.
-
+\label[lastpage]
\sec Poslední strana
%%%%%%%%%%%%%%%%%%%%
@@ -1770,6 +1770,62 @@ znakem.
\maybebreak 4cm
+\sec Předdefinované styly dokumentů
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Implicitní styl dokumentu při použití OPmac zahrnuje výchozí parametry a
+vzhled sazby
+jako v plain\TeX u. Pochopitelně
+uživatel si styl dokumentu obvykle upraví pomocí svých maker a třeba s
+využitím maker OPmac.
+
+Od března 2019 nabízí OPmac kromě toho zkratky s výchozím nastavením jiných
+stylů, což je možné použít, pokud chce uživatel vytvořit
+běžný typ dokumentu a nechce se zdržovat nastavováním parametrů a
+definicí vlastních maker. Jsou připraveny deklarační makra "\report" a
+"\letter", která je možné použít v záhlaví dokumentu.
+
+Deklarace "\report" je určena pro psaní zpráv. Písmo je nastaveno
+na 11 bodů, odsazení odstavců je 1,2\,em. Makro "\tit" použije menší font
+než obvykle, protože se nepředpokládá, že bude použita úroveň \uv{kapitola}.
+První stránka je nečíslovaná, ostatní jsou číslovány (od strany~2).
+Poznámky pod čarou jsou číslovány vzestupně v celém dokumentu.
+Při použití tohoto makra v záhlaví dokumentu je připraveno též makro
+"\author<text><konec řádku>", které umístí <text> v kurzívě doprostřed
+řádku. Při použití "\nl" je text rozdělen do více řádků, každý je centrován.
+
+Deklarace "\letter" je určena pro psaní dopisů. Písmo je nastaveno na 11
+bodů, odsazení není žádné a mezi odstavci je půlřádková mezera. Stránky
+nejsou číslovány. Chcete-li je číslovat, můžete použít například kód uvedený
+v sekci \ref[lastpage].
+Při použití tohoto makra je dále připraveno makro
+"\address" pro psaní víceřádkových adres a makro "\subject" které vypíše
+tučně slovo \uv{Věc:} nebo \uv{Vec:} nebo \uv{Subject:} v závislosti na
+použitém jazyce. Užití makra "\address" vypadá takto:
+
+\begtt
+\address
+ <první řádek adresy>
+ <druhý řádek adresy>
+ <atd.>
+ <prázdný řádek>
+\endtt
+%
+tedy řádky se neukončují žádným speciálním znakem, ale konec řádku na
+vstupu je koncem řádku i v sazbě.
+Makro vytvoří "\vtop" se sazbou řádků tak, že jeho šířka
+odpovídá nejširšímu řádku. Chcete-li mít víceřádkovou adresu u pravého
+okraje stránky stačí tedy psát "\hfill\address..."
+A před adresu lze také do prvního
+řádku předsadit text jednoduše pomocí "<text>\address..."
+
+Analogický deklarátor "\book" není zahrnut, protože kniha vyžaduje individuální
+péči typografa a každá kniha může být jiná. Na takový projekt je účelné si
+připravit vlastní makra. Deklarátor "\slides" také není zahrnut, ale je
+možné použít OPmac triky
+\ulink[http://petr.olsak.net/opmac-tricks.html\#slidy]{0017 a 0022}.
+
+
\sec Shrnutí
%%%%%%%%%%%%
@@ -1827,6 +1883,8 @@ znakem.
\magscale[<faktor>] % zvětšení/zmenšení sazby beze změny zlomu
\margins/<pg> <formát> (<levý>,<pravý>,<horní>,<dolní>)<jednotka> % okraje
+
+\report \letter % inicializace předdefinovaného stylu dokumentu
\endtt
\bye