Dobry den preji,
chtel jsem se zeptat jak napsat v normalnim textu znak podtrzitka (_). Povedlo
se mi to zatim jen prikazem \verb.
Potreboval bych makro \file{jmeno_souboru}, ktere by mi vypsalo parametr
neproporcialnim fontem. Zkusil jsem jednoduse
\newcommand{\file}[1]{\texttt{#1}}, jenze mam prave problem s tim
podtrzitkem. LaTeX ho pravdepodobne neustale chape jako jako funkci(operator)
k indexovani, i kdyz nejsem v mat. modu a hlasi mi chybejici $.
Musim nejak predefinovat kategorii podtrzitka(coz se domnivam) nebo proste v
danem fontu neni? Dik za kazdy komentar.
S pozdravem
Yenda
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+FuThjj+Gmuy88sgRAp+FAJ9zfSer1+GlXN3VhA50UMygT11Y0QCfUdMi
CAItZK9kK3ANvxBY8ODxhZk=
=rcZO
-----END PGP SIGNATURE-----
Nekdy oboje. Podtrzitko ma standardne kategorii 8 (Subscript), muzete ji
predefinovat na 12 (Other) - to ale nefunguje pro vsechny fonty (pro \tt
ano) - nebo na 13 (=\active, Active) a definovat jako \_ (to vypada trochu
jinak nez {\tt _}) - napriklad se zachovanim vyznamu v matematickem modu:
\catcode`\_=\active \def_{\ifmmode \sb \else \_ \fi}
J. Tkadlec
Diky moc za rady, uz mi to jede.
Yenda
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+FzVWjj+Gmuy88sgRAp34AJ44EPFYAxLpsHqsVJP/OLUQ7O9dsgCfaaBG
Jww+MKq5aQz5JOVigZIhCcs=
=/Hd0
-----END PGP SIGNATURE-----
On Sat, 4 Jan 2003 13:44:44 +0000 (UTC), Jan Trmal wrote:
> Potreboval bych makro \file{jmeno_souboru}, ktere by mi vypsalo parametr
> neproporcialnim fontem. Zkusil jsem jednoduse
> \newcommand{\file}[1]{\texttt{#1}}, jenze mam prave problem s tim
> podtrzitkem.
> Musim nejak predefinovat kategorii podtrzitka...
ovsem, pouzijte treba:
\newcommand\file{\bgroup\catcode`\_12\relax\fileX}
\newcommand\fileX[1]{\texttt{#1}\egroup}
Prijemny tyden preji,
Stepan Kasal