[cstex] Problém s \VerbatimInput a podtržítkem

Jan Sustek Jan.Sustek at seznam.cz
Fri Aug 14 12:05:41 CEST 2009


Dobry den

nepiste nazev souboru jako \_Test.aaa, ale jako _Test.aaa bez backslashe. Pri cteni nazvu souboru TeX neinterpretuje podtrzitko jako konstruktor dolniho indexu, proto je mozne to psat bez backslashe. Na druhou stranu, pri nacitani nazvu souboru se provadi expanze. Proto kdyz nazev napisete s backslashem, expanduje se \_ na
\protect \unhbox \voidb at x \kern .06em\vbox {\hrule width.3em}
Soubor s timto nazvem neni nalezen a proto to hlasi chybu.

Zdravi
Jan Sustek


> ------------ Původní zpráva ------------
> Od: "Procházka Lukáš Ing. - Pontex s. r. o." <LPr at pontex.cz>
> Předmět: [cstex] Problém s \VerbatimInput a podtržítkem
> Datum: 14.8.2009 11:05:51
> ----------------------------------------
> Dobrý den,
> 
> pokouším se použít balíček fancyvrb, který mj. nabízí vložit soubor 
> pomocí \VerbatimInput. Ale mám problém:
> 
> \documentclass[11pt,a4paper,twoside]{report}
> 
> \usepackage[cp1250]{inputenc}
> \usepackage{czech,a4wide}
> \usepackage{fancyvrb}
> 
> \begin{document}
> 
> \def\WWW{Test.aaa}
> \VerbatimInput{\WWW} % TOTO JE OK
> \hrulefill
> \def\WWW{\_Test.aaa}
> \VerbatimInput{\WWW} % V TOMTO MÍSTĚ NEDOKÁŽU POUŽÍT MAKRO, KTERÉ 
> OBSAHUJE PODTRŽÍTKO - jm. souboru zní "_Test.aaa"
> 
> \end{document}
> 
> Objevuje se chyba:
> 
> (c:/TeXLive2007/texmf-dist/tex/latex/cslatex/il2enc.def)))
> (c:/TeXLive2007/texmf-dist/tex/latex/ltxmisc/a4wide.sty
> (c:/TeXLive2007/texmf-dist/tex/latex/ntgclass/a4.sty))
> (c:/TeXLive2007/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
> Style option: `fancyvrb' v2.6, with DG/SPQR fixes <1998/07/17> (tvz)
> (c:/TeXLive2007/texmf-dist/tex/latex/graphics/keyval.sty)
> No file fancyvrb.cfg.
> ) (./Test.aux) (c:/TeXLive2007/texmf-dist/tex/latex/cslatex/il2cmtt.fd)
> ! FancyVerb Error:
>   No verbatim file \protect \unhbox \voidb at x \kern .06em\vbox {\hrule 
> width.3em
> }Test.aaa
> .
> \FV at Error ... {FancyVerb Error:
> \space \space #1
> }
> 
> l.13 \VerbatimInput{\WWW}
> 
> ?
> 
> Nevěděl by někdo, co je příčinou a jak zdrojový text "rozchodit"?
> 
> Pro snadnost ladění přikládám do přílohy mailu zdrojový soubor a oba 
> includované.
> 
> Předem děkuji a zdravím.
> 
> Lukáš Procházka
> 
> 
> -- 
> 
> Ing. Lukáš Procházka [LPr at pontex.cz <mailto:LPr at pontex.cz>]
> Pontex s. r. o.      [www.pontex.cz <http://www.pontex.cz>] [pontex at pontex.cz
> <mailto:pontex at pontex.cz>]
> Bezová 1658
> 147 14 Praha 4
> 
> Tel: (+420) 244 062 238
> Fax: (+420) 244 461 038
> 
> 
> 
> 



More information about the csTeX mailing list