Portál AbcLinuxu, 11. května 2025 07:03

Dotaz: Výpis hranatých závorek v textu LaTeX

12.10.2007 12:54 Nasson
Výpis hranatých závorek v textu LaTeX
Přečteno: 3513×
Odpovědět | Admin
Dobrý den,

využil jsem návodu http://www.abclinuxu.cz/forum/show/178443 abych mohl psát příkazové řádky v LaTeXu (tedy znaky /\ apod.). Funguje výborně, ale když jsem potřeboval napsat {}, nepovedlo se. Ocekaval jsem, že znakem | (definovanym \catcode`\|=0) bude možno zapsat |{. Ale znak | se mi vypisuje (zato znaky {} se nevypíší ani se nijak neprojevují). Netuším, jak tedy psát závorky v daném makru. Prosím o pomoc.

Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.10.2007 17:17 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co přesně překládáte? Dejte minimální příklad. Třeba tohle funguje.
\documentclass{article}

\begin{document}
\catcode`\|=0
|{|}
\end{document}
15.10.2007 18:57 Nasson
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Diky za odpoved. Ale prave tohle mi nefunguje. Je pravda, ze to nemam primo v dokumentu! Chci to dat do souboru *.sty a ten volat. Mam to takhle:

{\catcode`\|=0\catcode`\!=1\catcode`\/=13\catcode`\*=13\catcode`\\=13 |global|def|prikaz! |begingroup |def*!|endgroup} |def~!|char"7E} |newline |catcode`|/=13|def/!|discretionary!|char"2F}!|char"2F}!|char"2F}} |catcode`|\=13|def\!|discretionary!|char"5C}!|char"5C}!|char"5C}} |tt|catcode`|*=13 }}

Ale | pak v \prikaz vubec jako ridici sekvence nefunguje:(.
15.10.2007 19:21 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
A kde se tam nastavuje catcode | na 0? Pri definici prikazu to vidim, ale pri pouziti prikazu ne.
15.10.2007 22:16 Nasson
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Děkuji mockrát. To je přesně ono. Dopsal jsem a funguje:).
12.10.2007 19:28 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mimochodem, ty závorky o kterých píšete nejsou hranaté ale složené :)
15.10.2007 18:58 Nasson
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Jiste, jiste. To je samozrejme chyba. Moje chyba:(.
masomlejn avatar 12.10.2007 21:40 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevim, mozna to bude mimo misu ale slozene zavorky (a jinou havet) v LaTeXu sazim takhle
\{ \} 
...jednoduche. Je to ono?
Hobit avatar 14.10.2007 20:01 Hobit | skóre: 7 | blog: Kdo si hraje, nezlobí
Rozbalit Rozbalit vše Re: Výpis hranatých závorek v textu LaTeX
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepomohlo by prostredi verbatim nebo \verb ?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.