Hallo,
ich schreibe gerade an einer Codedokumentation und hab Folgenden Latex-Schnipsel:
Code:
\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\usepackage{graphicx}
\usepackage{fancybox}
\usepackage{color}
\begin{document}
\definecolor{Gray}{gray}{0.8}
\section*{Test}
The code for these purposes may look like this:
\begin{center}
\colorbox{Gray}{\parbox{\textwidth}{\textcolor{black}{\texttt{%
if \_\_name\_\_ == "\_\_main\_\_":\\
\\
\mbox{}\ \ \ \ print ""\\
\\
\mbox{}\ \ \ \ \# set default values\\
\mbox{}\ \ \ \ CHANNELS = [1,6,11,6,7]\\
\mbox{}\ \ \ \ WAIT = 90\\
\mbox{}\ \ \ \ IF\_NAMES = ['wlan0', 'wlan1', 'wlan2']\\
\\
\mbox{}\ \ \ \ print "CHANNELS: \%s" \% CHANNELS \\
\mbox{}\ \ \ \ print "WAIT: \%s" \% WAIT \\
\mbox{}\ \ \ \ print "IF\_NAMES: \%s" \% IF\_NAMES \\
\\
\mbox{}\ \ \ \ \# start the main loop\\
\mbox{}\ \ \ \ main()}}}}
\end{center}
Now, we define the main function. At first, we shut down all interfaces from our interface list. For this purpose, we can now use our framework. Blablabla
\end{document}
Das Problem ist, das vor der colorbox der Abstand zwischen Text und dem grauen Rahmen größer ist als zwischen dem Text nach dem grauen Rahmen. Ich wollte das Problem umgehen und vor dem "Now, ..." eine mbox einfügen mit "\mbox{]\\", aber dadurch ist der Abstand nicht mehr gleich dem Abstand vor dem grauen Rahmen.
Wie kann ich das Problem lösen und gleich große Abstände kriegen?
Lesezeichen