[cstex] \clq
rga
rga at centrum.cz
Thu Nov 29 08:35:57 CET 2012
Naprosto souhlasím.
Jsem ale jen občasný TeXista, navíc lpící na plainu (mám rád low-leve věci ;-)).
Většinou věci zbastlím použitím svých znalostí a různých ukázek z webu či cizích "zdrojáků",
výsledej pro mě jen jednorázová záležitost.
TeX používám pro (občasnou) sazbu životopisu
a beletrie nebo poezie (obvykle něčeho, co už se špatně shání)
jako dárku...
To jen tak pro vysvětlenou.
Zpátky k Vaší úvaze:
pokud se na základě mého problému s \clq někdo fundovaný ujme,
můj dotaz povede k zabití několik much jednou ranou!
Každopádně, já děkuji za úvahu!
A původnímu odpovidateli za vyřešení (spíše obejití) problému.
--
rga <mailto:rga at centrum.cz>
______________________________________________________________
> Od: "Petr Olsak" <petr at olsak.net>
> Komu: "Czech and Slovak TeX-related mailing list" <cstex at cs.felk.cvut.cz>
> Datum: 28.11.2012 22:16
> Předmět: Re: [cstex] \clq
>
>Dovolte mi k tomuto problému malinkou úvahu.
>
>Problém se dá řešit na různých stupních koncepčnosti. Asi nejméně
>koncepční je ve výskytu každé takové uvozovky v dokumentu narvat \kern1pt.
>Tuto myšlenku autor dotazu zcela zavrhl, aniž by se o ní explicitně
>zmínil. Poněkud systémovější je tam místo \kern1pt narvat \kern.1em. Aspoň
>to respektuje velikost písma. I toto ale nebylo vůbec uvažováno. Dále je
>možno narvat \kern.1em do speciální verze makra a tuto verzi používat v
>kurzívě. To taky není moc koncepční. Dále přichází na řadu makro, které
>pozná, že se nacházíme v kurzívě. Toto řešení autor dotazu akceptoval a je
>spokojen. Nicméně v systémovosti řešení můžeme pokračovat. Pomocí tftopl
>csti10 převést metriku na PL a v ní přidat kern mezi uvedené znaky a pak
>metriku vrátit do tfm formátu pomocí pltotf. Pak přegenerovat formát
>(neboť ten font je typicky načten ve formátu). Další stupeň systémovosti:
>vzpomenout si, že kromě csti10 jsou ještě csti12 a mnoho dalších. V každém
>z nich udělat potřebnou úpravu. Další stupeň koncepčnosti: vlézt do
>Metafontovách zdrojů všech těch fontů, opravit to tam a přegenerovat
>Metafontem metriky. Další stupeň koncepčnosti: poslat záplatu k
>Metafontovému zdroji někomu, kdo se stará o CSfonty, a požádat ho, aby
>přegeneroval metriky, tj. opravil chybu ve fontu. Vysvětlit mu, že to
>opravdu chyba ve fontu je. To vnímám jako jediné koncepční řešení, vše
>ostatní považuji jen za soukromé flikování na různé úrovni automatizace
>toho řešení.
>
>Zdravím
>
>Petr Olšák
>
>
>On Mon, 26 Nov 2012, rga wrote:
>
>> Mám použito něco jako
>>
>> \long\def\uvd#1{\clqq#1\crqq}
>> \long\def\uvj#1{\clq#1\crq}
>>
>> U znaku \clq je ale problém, pokud příkaz použiji s kurzívou, jednoduchá
>> otevírací uvozovka je
>> hodně nalepená na text, u dvojité to není.
>> Co s tím?
>
>...
>
>> Super, díky!
>>
>> \long\def\uvj#1{\clq\ifdim\fontdimen1\font>0pt\kern0.1em\fi#1\crq}
>>
>> je naprosto ideál!
>>
>> Když se pak dá přes sebe \uvj{Test} a \uvd{Test}, přesně to lícuje... ;-)
>>
>> --
>> rga <mailto:rga at centrum.cz>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>----------
>
>_______________________________________________
>csTeX mailing list
>csTeX at cs.felk.cvut.cz
>http://lists.felk.cvut.cz/mailman/listinfo/cstex
>
More information about the csTeX
mailing list