Anzeige:
Ergebnis 1 bis 3 von 3

Thema: probleme mit \newcommand

  1. #1
    loop25
    Gast

    probleme mit \newcommand

    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

  2. #2
    Registrierter Benutzer Avatar von blubb
    Registriert seit
    12.08.2004
    Beiträge
    862
    Aus der Listings-Doku:
    xleftmargin
    xrightmargin
    The dimensions are used as extra margins on the left and right. Line numbers and frames both move respectively shrink or grow accordingly.
    false
    (Seite 22, Version 1.1.)

    Schon probiert?

    (Edit: oops, falsche Option, die macht rechts und links Ränder, aber boron hat besser aufgepasst )
    Geändert von blubb (05-04-2005 um 16:06 Uhr)
    Wer Dokus lesen kann ist im Vorteil :D
    Das Forum hat eine Suchfunktion.
    FAQ: http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html
    Minimalbeispiel:http://www-users.rwth-aachen.de/Chri...mmer/mini.html

  3. #3
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    Schau dir mal die Optionen aboveskip und belowskip an.
    Diese gehören zum Paket lstlisting.

    Das sollte das sein was du suchst .

    PS: \texttt{Dies wird in Schreibmaschinenschrift geschrieben.}

    [edit]
    Wer Beiträge lesen kann ist auch im Vorteil .
    Der Trick ist einfach. Heute Mittag habe ich diese Optionen selbst benötigt.
    Geändert von Boron (05-04-2005 um 16:13 Uhr)
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •