Portál AbcLinuxu, 7. května 2025 05:31
mverb
, které používám pro zápis příkazů do konzole a jejich výstupu (na to jsem narazil kdesi na netu, když jsem řešil, co použít místo pro mě ne úplně vyhovujícího prostředí verbatim
):
\newenvironment{mverb} {\vskip\baselineskip\small\VerbatimEnvironment \begin{Sbox}\begin{BVerbatim}} {\end{BVerbatim}% \end{Sbox}{\TheSbox}\vskip\baselineskip}Problém je, že i když by se v tomhle prostředí neměly interpretovat LaTeXové příkazy a text by měl zůstat čistě v podobě, v jaké ho zadám, bohužel tomu tak 100% není. Konkrétně se jedná o přesměrování výstupu
>>
, což se interpretuje jako francouzské pravé uvozovky »
, a ještě --
, což se interpretuje jako pomlčka. Zkoušel jsem třeba to přesměrování zapsat jako \textgreater\textgreater
, ovšem to zase zůstane přesně v podobě, jak to je zapsané.
Nevíte někdo, co s tím? Možná by stačilo předefinovat uvnitř toho prostředí interpretaci těch problémových znaků (tj. aby zůstaly, jak jsou), ale nepodařilo se mi přijít na to, jak to udělat... Za jakoukoliv radu budu vděčný.
Řešení dotazu:
>>
, ani --
.
mohl by si sem dát funkční(který projde latexem) dokument kde to nefunguje
\documentclass[a4paper]{article} \usepackage{fancyvrb} \usepackage{fancybox} \newenvironment{mverb}{\vskip\baselineskip\small\VerbatimEnvironment \begin{Sbox}\begin{BVerbatim}}{\end{BVerbatim}% \end{Sbox}{\TheSbox}\vskip\baselineskip} \begin{document} \begin{mverb} >> -- \end{mverb} \end{document}PS. jinak to že si použil
fancyvrb
a fancybox
(alespoň předpokládám) a neřekneš nám to není od tebe moc prozíravé
PS. jinak to že si použilNějak moc nechápu, na co tím narážíš (jako že jsem použitífancyvrb
afancybox
(alespoň předpokládám) a neřekneš nám to není od tebe moc prozíravé
fancybox
snad zatajil nebo co? \usepackage{fancyvrb}
před \newenvironment{mverb}
,
\usepackage{fancyvrb}
pomohlo, bylo to v tom. Děkuju moc!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.