From b7180d70e21ceb52aa52101db0264bcf596e5602 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 8 Jul 2025 10:27:05 +0300 Subject: [PATCH] fancyhdr makes slightly more compact verbatims --- swg | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/swg b/swg index 34fc2c9..b1ff10e 100755 --- a/swg +++ b/swg @@ -445,7 +445,7 @@ sub genLaTeXSection { print <<"END_LATEX" \\addcontentsline{toc}{section}{$page} \\section*{$page} -\\begin{verbatim} +\\begin{Verbatim} END_LATEX ; my $fh; @@ -468,14 +468,14 @@ END_LATEX my $url = $1; my $t = ($2 eq q{}) ? $1 : $2; if (not $wasClosed) { - print "\\end{verbatim}\n"; + print "\\end{Verbatim}\n"; } print "\$\\Rightarrow\$ \\href{$url}{$t} \\newline\n"; $wasClosed = 1; next; } elsif ($cmd =~ /^img (\S+)\s?(.*)$/) { if (not $wasClosed) { - print "\\end{verbatim}\n"; + print "\\end{Verbatim}\n"; } print "\\includegraphics{$1} \\newline\n"; next; @@ -483,10 +483,10 @@ END_LATEX } if ($wasClosed) { $wasClosed = 0; - print "\\begin{verbatim}\n"; + print "\\begin{Verbatim}\n"; } - if (/^(.*)\\end\{verbatim\}(.*)$/) { - print "$1\\end{verbatim}\\verb|\\end{verbatim}|\\begin{verbatim}$2"; + if (/^(.*)\\end\{Verbatim\}(.*)$/) { + print "$1\\end{Verbatim}\\verb|\\end{Verbatim}|\\begin{Verbatim}$2"; next; } print "$_\n"; @@ -499,7 +499,7 @@ END_LATEX } } if (not $wasClosed) { - print "\\end{verbatim}\n"; + print "\\end{Verbatim}\n"; } return; } @@ -667,6 +667,7 @@ if ($ARGV[0] eq q{files}) { \\usepackage[pdfa,colorlinks=true,final]{hyperref} \\usepackage{a4wide} \\usepackage{graphicx} +\\usepackage{fancyvrb} \\begin{document} \\small END_LATEX -- 2.50.0