Anzeige:
Ergebnis 1 bis 13 von 13

Thema: fcolorbox und verbatim kombinieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.08.2006
    Beiträge
    8

    Question fcolorbox und verbatim kombinieren

    Hallo zusammen,

    ich habe ein Problem, bei dem ich Hilfe brauche:
    Ich will eine Ordnerstruktur abbilden, sie mit einer grauen Box hinterlegen und eine Abbildungsunterschrift versehen.

    Also verwende ich eine figure-Umgebung, die eine zentrierte graue Box beinhaltet.

    Bis hierhin klappt es!!!

    Aber wenn ich dann die verbatim-Umgebung um den Text lege, überschlagen sich die Fehlermeldungen nur so! Außerdem reichen sie weiter und "kompromittieren" noch weitere Teile des Textes, der weiter unten kommt, vor dem Einfügen der verbatim-Umgebung aber fehlerlos übernommen wurde.

    Kann es sein, dass man fcolorbox und verbatim nicht mischen darf?

    Ich habe ein kurzes Beispiel eingefügt:

    Code:
    \documentclass[a4paper, 11pt, headsepline, openany]{scrbook}
    \usepackage{color}
    \usepackage{colortbl}
    \definecolor{hellgrau}{cmyk}{0, 0, 0, 0.117}
    \begin{document}
    
    \begin{figure}[h]
    \begin{center}
    \fcolorbox{hellgrau}{hellgrau}{\parbox{14cm}{
    \begin{verbatim}
    Dies ist Programmierung.
    Dies auch.
    \end{verbatim}
    }}\end{center}
    \caption{Steinbearbeitung}
    \end{figure}
    
    \end{document}
    Edit: Ich bin ein LaTeX-Neuling und deshalb wohl nicht so ganz zurechnungsfähig...
    Geändert von knbinnerer (29-08-2006 um 20:36 Uhr)
    Viele Grüße,
    knbinnerer

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Herzlich willkommen,

    1) verbatim in ne Minipage packen.
    2) Besser: Paket listings verwenden.

    MfG Bischi

    PS: ftp://tug.ctan.org/pub/tex-archive/m...stings-1.3.pdf

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.08.2006
    Beiträge
    8
    Dankeschön! Dann werde ich mich doch mal in dieses Paket vertiefen...

    Ich melde mich dann nochmal und sage, ob es klappt!
    Viele Grüße,
    knbinnerer

  4. #4
    Registrierter Benutzer
    Registriert seit
    29.08.2006
    Beiträge
    8
    Leider geht es nicht!!!

    1) Sobald ich das verbatim durch Wegstreichen der "%" aktiviere, überstürzen sich die Fehlermeldungen!!

    2) Auch mit listings geht es nicht!!!
    Offenbar hat auch das Paket "listings" Probleme mit fcolorbox. Auch hier kommen massenhaft Fehlermeldungen. Auch wieder allem voram etwas von wegen einem "extra {"...


    Gibt es vielleicht eine Alternative zu fcolorbox? Ich will einfach nur einen grauen Kasten!
    Viele Grüße,
    knbinnerer

  5. #5
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Gibt es vielleicht eine Alternative zu fcolorbox? Ich will einfach nur einen grauen Kasten!
    afaik kann das Paket listings Rahmen um deinen Code herum machen...

    MfG Bischi

    PS: Doku ab etwa Seite 15...
    Geändert von bischi (30-08-2006 um 17:07 Uhr)

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Code:
    }}\end{center}
    Du hast hier ja auch zwei schliessende Klammern...
    [ed]
    vergiss diesen Punkt - hab' die \parbox hier nicht bedacht
    [/ed]

    Warum nimmst Du eigentlich fcolorbox, wenn Du den Rahmen sowieso auf dei Boxfarbe setzt? colorbox tut's doch auch...

    Abgesehen davon: bei Listings braeuchtest Du gar keine eigene Farbbox - und gleiten lassen kann Listings auch selbst.

    Ausserdem: wozu laesst Du's gleiten, wenn Du dann doch nur [h]ier angibst?

    MfG,
    Geändert von rais (30-08-2006 um 17:20 Uhr)
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    29.08.2006
    Beiträge
    8

    Unhappy

    @bischi: Leider brauche ich eine Box und keinen Rahmen...

    @rais: "colorbox" statt "fcolorbox" bringt leider nix...
    Und das mit dem "Gleiten" habe ich jetzt leider nicht verstanden! Könntest du bitte erklären, was du meinst, sonst verstehe ich es nicht...


    Und falls das alles jetzt zu kompliziert würde: Gibt es denn eine andere Möglichkeit, Quellcode in graue Boxen zu setzen? Es gibt ja schließlich dutzende von Programmierbüchern, die das so machen, warum kann man dann... !
    Viele Grüße,
    knbinnerer

  8. #8
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Und falls das alles jetzt zu kompliziert würde: Gibt es denn eine andere Möglichkeit, Quellcode in graue Boxen zu setzen? Es gibt ja schließlich dutzende von Programmierbüchern, die das so machen, warum kann man dann... !
    Das listings-Paket ist mindestens mal DIE Möglichkeit um das zu tun. Aber das wurde dir ja nun schon mitgeteilt
    Schau einfach mal in die Doku, da sind auch sehr viele Beispiele drin.

    Matthias

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von knbinnerer Beitrag anzeigen
    @bischi: Leider brauche ich eine Box und keinen Rahmen...
    listings unterstützt auch backgroundcolor...
    Zitat Zitat von knbinnerer Beitrag anzeigen
    @rais: "colorbox" statt "fcolorbox" bringt leider nix...
    Das war auch mehr als Frage denn als Lösungsansatz gemeint: wozu eine gerahmte Farbbox verwenden, wenn der Rahmen gleiche Farbe wie die Box selbst bekommt? OTOH räumst Du damit mehr Platz drumherum ein...
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Und das mit dem "Gleiten" habe ich jetzt leider nicht verstanden! Könntest du bitte erklären, was du meinst, sonst verstehe ich es nicht...
    figure ist eine Gleitumgebung, d.h. sie wird von LaTeX nicht unbedingt an der Stelle gesetzt, an der sie auch im Quelltext (im Bezug auf den umliegenden Text) steht, sondern dort, wo sie den Textfluß am Geringsten stört -- deshalb gibt es ja u.A. die Möglichkeit, auf solche Gleitumgebungen mit \ref Bezug zu nehmen. Der optionale Parameter, den Du hier mit [h] angegeben hast, weist LaTeX an es hier -- und nur hier -- zu versuchen, diese Gleitumgebung zu setzen (sollte das fehlschlagen, wird diese Gleitumgebung z.B. erst am Ende des aktuellen Kapitels ausgegeben; das hätte gleichzeitig den Effekt, daß alle bis dahin im Quelltext aufgeführten Gleitumgebungen ebenfalls verschoben werden, da Gleitumgebungen der Reihe nach abgearbeitet werden).
    Siehe hierzu auch FAQ:Abbildungen und Tafeln/Tabellen und eine LaTeX-Einführung Deiner Wahl
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Und falls das alles jetzt zu kompliziert würde: Gibt es denn eine andere Möglichkeit, Quellcode in graue Boxen zu setzen? Es gibt ja schließlich dutzende von Programmierbüchern, die das so machen, warum kann man dann... !
    Bevor ich nu auch noch "siehe Listings-Doku" von mir gebe...
    die FAQ gibt hier noch mehr Alternativen; listings sollte trotzdem das Paket Deiner Wahl sein, nicht zuletzt weil es hier bereits öfter behandelt wurde.
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Kann es sein, dass man fcolorbox und verbatim nicht mischen darf?
    Die FAQ geht da zwar nicht direkt drauf ein, wohl aber auf \verb und \parbox (Abschnitt 7 ziemlich am Anfang), evtl. liegt's tatsächlich dran.
    Und wenn Du Dich von der verbatim-Umgebung partout nicht trennen kannst: Die shaded-Umgebung aus dem framed-Paket in Verbindung mit einer Minipage könnte Dein Problem lösen; allerdings stellt sich dann wohlmöglich das nächste Problem: wie kannst Du die Programmabschnitte in einer LOP (list-of-programs) statt der LOF (list-of-figures) in einer Übersicht zusammenstellen, besonders, wenn Du auch Abbildungen als solche darstellen willst?
    Yep, auch hier hilft Dir das Listings-Paket

    PS) Keine Panik oder was auch immer wegen dem Zeitstempel hier - sooo früh am Tag ist's hier noch nich'

    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  10. #10
    Registrierter Benutzer
    Registriert seit
    29.08.2006
    Beiträge
    8

    Smile

    Zitat Zitat von rais Beitrag anzeigen
    listings unterstützt auch backgroundcolor...
    Haaaaaaaaaa!
    Das ist es! Und ich überlese es natürlich...

    Nun funktioniert es.

    Vielen vielen Dank euch allen!
    Viele Grüße,
    knbinnerer

  11. #11
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Das ist es! Und ich überlese es natürlich...
    Doku ab Seite 15 durchblättern und du hättest die Kästen mit farbigem Hintergrund gesehen...

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  12. #12
    Registrierter Benutzer
    Registriert seit
    29.08.2006
    Beiträge
    8
    Nanana, wir wollen doch mal korrekt bleiben: EIN solcher Kasten war da! Und da ich mir das alles ausgedruckt habe, konnte man ihn nicht gut sehen...

    Trotzdem nochmal vielen Dank an alle Antworter!
    Viele Grüße,
    knbinnerer

  13. #13
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von knbinnerer Beitrag anzeigen
    Nanana, wir wollen doch mal korrekt bleiben: EIN solcher Kasten war da! Und da ich mir das alles ausgedruckt habe, konnte man ihn nicht gut sehen...
    Wer druckt denn schon Dokus aus

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

Lesezeichen

Berechtigungen

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