Diakriticka znamenka

Petr Sojka sojka at daeron.ics.muni.cz
Mon Mar 13 23:06:34 CET 1995


"Petr Olsak wrote:"
:
: On Fri, 10 Mar 1995, Zdenek Pytela wrote:
:
: > 	TeX poskytuje celkem sirokou nabidku diakritickych znamenek.
: > Presto muze narocnejsi uzivatel narazit na nekolik problemu. Ja jsem
: > narazil na tyto:
: >
: > 1. Sazeni vice znamenek nad/pod jedno pismeno. Napriklad kombinace
: > \nad{\nad{znak}} nevytvori nad jednim pismenem dve znamenka, ale
: >  vysazi jako samostany znak to prvni, az to druhe umisti nad znak,
: > \pod{\nad{znak}} udela spravne jedno znamenko pod a jedno nad, ale
: > \nad{\pod{znak}} opet ne. Da se nejak rozumne TeXu vysvetlit, ze chci
: > obe znamenka u jednoho pismena, kdyz navic pujde casto o znamenka
: > z ruznych fontu?
:
: Predpokladam, ze tim \nad myslite makro, ktere se expanduje na primitiv
: \accent (mapriklad \v) a tim \pod myslite makro, ktere se expanduje na
: "usazovaci" sekvenci boxu vetsinou pomoci vnitrniho makra \ioalign (napr.
: \d). Pak je chovani vyse popsane vysvetleno v \TeX{}booku na str.
: 286--287: Tam se pravi: If the \accent assigments are not followed by a
: <character>, TeX treats \accent as if it where \char. Otherwise the
: character that follows the assignment is accented.
: Pokud mam napr. a (pisu dlouhe a, ale neni to videt) jako TeXem
: interpretovany jediny charakter (pouziju cs-fonty, dc-fonty nebo sestavim
: dlouhe a jako znak ve virualnim fontu), pak napriklad sekvence
: \accent23a (pisu dlouhe a) vytvori ocekavane a, nad nim carka a nad nim
: krouzek. Chcete-li si accenty pujcovat z ruznych fontu (jinych, nez
: pismeno k akcentovani), pak nelze pouzit primitiv \accent, ale je potreba
: pouzit makro postavene na primitivu \halign, tj. sestaveni boxu nad sebe
: do jakesi "tabulky". Druhou moznosti je, pokud to pouzivate casto v nejakem
: mene standardnim jazyku, vytvorit virtualni font se vsemi samostatnymi
: akcenty a se vsemi akcentovanymi znaky "prvni urovne", tj. v nasem
: priklade dlouhe a. Akcentovane znaky "druhe urovne" muzete potom dostav2t
: pomoci primitivu \accent.
:
: Poznamka. Uvedene skutecnosti plati pro sest let stary TeX3, _nemusite_
: pouzit posledni verzi. Navic je zaruka, ze TeX bude nemenny i nadale, tj.
: nemusite byt ve strehu, zda mate k dispozici posledni "naplast", jako je
: tomu u jinych sw produktu, napr. LaTeX. To je podle meho soudu nejvetsi
: prednost TeXu, kvuli ktere stoji za to se ten TeX poradne naucit.
:
: Poznamka k poznamce. Vyse zminenou poznamku berte jako formulovani mych
: subjektivnich pocitu nad poslednimi odpovedmi k LaTeXu a k AMS-LaTeXu,
: ktere probehly na teto diskusni skupine.
:
: Petr Olsak

Dovolim si poznamku k poznamce k poznamce:
Dostal jsem totiz dnes toto (nejen ja, ale dalsich cca 20 osob):

---
From: bbeeton <BNB at MATH.AMS.ORG>
Subject: tex 3.14159 -- rewards for finders of bugs

gentlemen,
i have the pleasure of informing you that you are to receive a check
from don knuth as the result of his most recent processing of bug
reports.  (some of you don't have e-mail addresses as far as i know,
so this message is being sent to a colleague.)

what i need for you is a postal address, to which i can send the check
and the supporting documentation, in the form of the message that i
sent to knuth, printed for him by his secretary, and annotated by him.
please send me a postal address that will be good in, say, two weeks;
even if i already have one, i don't want to use one that may not be
current -- tracking down lost mail and getting knuth to issue
replacement checks is just too big a problem.

i will also be transcribing his comments into the file as originally
sent to him, and sending that material to the tex-implementors list,
so even if i receive your address by return e-mail, it's likely to
be a few days before i can send out the checks.  (the stack of paper
is more than 1cm thick -- 106 pages.)

thank you for your part in this periodic ritual.
						-- bb

------------------------------

Periodic ritual, ...
106 pages of bug comments ...
a letos to je 13 let od TeXu82 ...

Ironii osudu je, ze Petrem zminovany \ioalign volany z \d ma v plainu chybu,
takze ten patch pro korektni sazbu s akcenty (\d s zapornym
\lineskiplimit) v plainu treba bude. LaTeX ho, bohuzel, zdedil,
ale od LaTeX teamu mam mnohem zivejsi odezvu nez od DEK,
ktery bug reports cte jednou za rok (vetsinou unor).

Bona fide
Petr



More information about the csTeX mailing list