loop25
05-04-2005, 16:46
hallo, ich habe hier ein (wahrscheinlich eher kleines) Problem. Ich schreibe Seiten, in denen Java-Codesnippets auftreten, dass erledige ich mit "lstlisting", die lstlisting umgebung hab ich entsprechend konfiguriert, dass ein schöner farbiger rand um die Code Snippets erscheint, alles soweit wunderbar, jedoch möchte ich, dass vor und nach diesen colorboxen noch ca. 0.3 cm Platz frei ist.
das hab ich bisher folgendermassen erledigt:
\vspace*{0.3cm}
\begin{lstlisting}
. . . //hier steht code . . .
\end{lstlisting}
\vspace*{0.3cm}
So würds funktionieren, aber ich möchte dieses \vspace nicht jedesmal eintippen, also wollt ich das mit desem \newcommand abkürzen in der Form. .
\newcommand{\beginjava}{\vspace*{0.3cm}}{\begin{ls tlisting}}
\newcommand{\endjava}{\end{lstlisting}{\vspace{0.3 cm}}
um dann das gleiche mit
\beginjava
....//hier steht der code....
\endjava
zu erreichen
jedoch funktioniert das nicht, komischerweise nicht einmal, wenn ich dieses vspace weglasse. In einem Beispiel im Internet wie etwa:
\newcommand{\be}{\begin{enumerate}}
\newcommand{\ee}{\end{enumerate}}
% now use the new command
\be
\item Item 1
\item Item 2
\ee
funktioniert das wunderbar, keine Ahnung was ich da falsch mache.
Darüber hinaus würde mich noch Interessieren, wie ich es in Latex schaffe, nur ein spezielles folgendes Wort in einer courier schrift zu schreiben, wie etwa auch fettdruck mit: \textbf{hierdaswort} funktioniert
hoffe ihr könnt mir helfen . . .
Loop
das hab ich bisher folgendermassen erledigt:
\vspace*{0.3cm}
\begin{lstlisting}
. . . //hier steht code . . .
\end{lstlisting}
\vspace*{0.3cm}
So würds funktionieren, aber ich möchte dieses \vspace nicht jedesmal eintippen, also wollt ich das mit desem \newcommand abkürzen in der Form. .
\newcommand{\beginjava}{\vspace*{0.3cm}}{\begin{ls tlisting}}
\newcommand{\endjava}{\end{lstlisting}{\vspace{0.3 cm}}
um dann das gleiche mit
\beginjava
....//hier steht der code....
\endjava
zu erreichen
jedoch funktioniert das nicht, komischerweise nicht einmal, wenn ich dieses vspace weglasse. In einem Beispiel im Internet wie etwa:
\newcommand{\be}{\begin{enumerate}}
\newcommand{\ee}{\end{enumerate}}
% now use the new command
\be
\item Item 1
\item Item 2
\ee
funktioniert das wunderbar, keine Ahnung was ich da falsch mache.
Darüber hinaus würde mich noch Interessieren, wie ich es in Latex schaffe, nur ein spezielles folgendes Wort in einer courier schrift zu schreiben, wie etwa auch fettdruck mit: \textbf{hierdaswort} funktioniert
hoffe ihr könnt mir helfen . . .
Loop