sirka tabulatoru (znovu)

Zdenek Wagner wagner at cesnet.cz
Tue Jun 14 10:15:59 CEST 2005


On Tue, 14 Jun 2005, [UTF-8] 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. Makro dela to co ma,
> vytvari pevnou mezeru. Problem je ale v tom, ze dela mezeru o sirce 8
> znaku (pouzivam neproporcionalni pismo) a ja chci mezeru zmensit (treba
> na 2 znaky). Mozna je cesta kterou jsem se vydal spatna, v tom pripade
> budu rad i za uplne jine reseni, kterym docilim pozadovaneho efektu
> (krom prepisovani zdrojoveho textu).
>
Zkuste:
{\catcode`\^^I\active \catcode`\ \active \gdef`\^^I{  }}
Az bude tabulator aktivni, bude se expandovat na dve aktivni mezery.

> diky za pomoc
>
> Ondra
>
> LuboĹĄ Kloc napsal(a):
>
> >>>Zdravim vsechny,
> >>>Potrebuju ve svem dokumentu na urcitych mistech zachovavat tabulatory ze
> >>>zdrojoveho textu. Udelal jsem si makro
> >>>\def\obeyspacing{ \catcode`\<tab>=\active \catcode`\ =\active }
> >>>(kde <tab> je tabulator). Vicemene to funguje, ale tabulator je hrozne
> >>>siroky. A tak se chci zeptat jestli je mozne sirku tabulatoru nastavit?
> >>>Diky za pomoc.
> >>>
> >>>Ondra
> >>>
> >>>
> >
> >Ono to bude spise tim, ze jste prilis jasne nevysvetlil, o co se Vam vlastne
> >jedna. Zrejme potrebujete nejak osetrit vyskyt znaku <tab> (ASCII 09) v
> >nejakem textu, ale vubec neni jasne, co by ten znak mel delat. Normalni
> >textovou mezeru? Mezeru nejake sirky? Pruznou nebo pevnou? Nebo skok na danou
> >pozici v radku? To makro co jste uvedl moc smysl nedava. Zkuste upresnit svou
> >predstavu.
> >
> >S pozdravem,
> >
> >Lubos Kloc
> >
> >
> >
> >
>
>

Zdenek Wagner
e-mail: wagner at cesnet.cz

see also http://hroch486.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz





More information about the csTeX mailing list