sirka tabulatoru (znovu)

Ondra Vošta ondra.vosta at centrum.cz
Tue Jun 14 11:11:02 CEST 2005


Aha tak druhou cast \obeyspaces uz jsem neokopiroval :( Diky za za 
reseni (hlavne ze je i s vysvetlenim, alespon tomu trochu porozumim). 
Jeste k tomu ze by si mel tex stezovat: ja zadnou kontrolni sekvenci ^^I 
nepouzivam, ja tam proste napsal znak tabulator (ascii 9).

Ondra

David Necas (Yeti) napsal(a):

>On Tue, Jun 14, 2005 at 10:00:58AM +0200, Ondra Vošta wrote:
>  
>
>>Za nejasnost otazky se omlouvam, pokusim se dovysvetlit. Jedena se mi o 
>>to, ze mam v textu spoustu prikladu kodu programu, kde je odsazovani 
>>delano pomoci znaku <tab>. Chci aby na vystupu bylo toto odsazeni 
>>zachovano (tedy aby znak <tab> delal mezeru pevne sirky).
>>Nejsem moc velky znalec texu, takze jsem si pomohl prizpusobenim makra 
>>\obeyspaces jehoz definici jsem si nekde precetl.
>>    
>>
>
>Jenže to není celá definice.   Změna znaku na aktivní
>neurčuje jeho expansi (význam), aby \obeyspaces fungovalo,
>musí plain udělat též
>
>{\obeyspaces\global\let =\space}
>
>Viz také TBN, str. 26-30.
>
>  
>
>>Makro dela to co ma, 
>>vytvari pevnou mezeru. Problem je ale v tom, ze dela mezeru o sirce 8 
>>znaku
>>    
>>
>
>To je na celé věci nejzajímavější, jelikož plain nic
>takového nedefinuje.  TeX si má stěžovat na nedefinovanou
>kontrolní sekvenci ^^I.
>
>  
>
>>(pouzivam neproporcionalni pismo) a ja chci mezeru zmensit (treba 
>>na 2 znaky).
>>    
>>
>
>{\catcode`\^^I\active\global\def^^I{\space\space}}
>
>Yeti
>
>
>--
>A: Because it messes up the order in which people normally read text.
>Q: Why is top-posting such a bad thing?
>A: Top-posting.
>Q: What is the most annoying thing on usenet and in e-mail?
>
>
>  
>






More information about the csTeX mailing list