[cstex] Problém s výpisem souboru se znakem dolaru v názvu pomocí balíčku fancyvrb

Ján Buša jan.busa at tuke.sk
Sat Sep 5 17:47:47 CEST 2009


Dobry den,

prave dokoncujem aktualizaciu prekladu prirucky k TeXlive 2009.
Nasiel som tam:

 a literal |$| is allowed in filenames
when it does not introduce a known variable name

ako drobnu zmenu tykajucu sa roku 2009. Neviem, ci Vam to nejako pomoze :)

Pekny vikend

    Jano Busa

> Dobrý den,
>
> mám problém - pokouším se vypsat soubor jménem "$.txt" pomocí
> \VerbatimInput z balíčku fancyvrb. Nedaří se mi "protlačit" název
> souboru, který obsahuje znak dolaru (např. a.txt vypíše v pořádku).
>
> - Možná to bude implementací \VerbatimInput - asi nepředpokldá, že by
> kdo do názvu zahrnoval dolary. (V našem případě má ovšem znak "$" význam
> určitého příznaku souboru, hledám tedy cestu, jak jej uchovat.)
>
> Nevěděl by někdo, jestli je znak dolaru do jména vůbec průchodný, a
> pokud ano, tak jak (třeba alespoň princip - udělat ze znaku dolaru
> aktivní znak? + (...?) - nebo nějak jinak)?
>
> Zde je primitivní testovaný kód (případně viz příloha mailu):
>
> \documentclass{article}
>
> \usepackage{fancyvrb}
>
> \begin{document}
>
>   \catcode`\$=12 % Tím jsem chtěl udělat ze znaku procenta normální
> ["ostatní"] znak
>
>   \VerbatimInput{a.txt} % Toto funguje
>
>   \VerbatimInput{$.txt} % Tohle ne (ani s absolutní cestou)
>
> \end{document}
>
> Chybová hláška vypadaá:
>
> ) (./t-VerbIn.aux)warning: $.txt: Unrecognized variable construct `$.'.
>
> ! FancyVerb Error:
>   No verbatim file $.txt
> .
> \FV at Error ... {FancyVerb Error:
> \space \space #1
> }
>
> l.11   \VerbatimInput{$.txt}
>
> ?
>
> Zdravím
>
> Lukáš Procházka
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>





More information about the csTeX mailing list