Anzeige:
Ergebnis 1 bis 5 von 5

Thema: colorbox und verbatim mischen

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82

    colorbox und verbatim mischen

    Hallo,

    ich habe das Forum schon durchsucht, aber noch nicht die richtige Antwort gefunden. Es gibt dazu diesen Thread, der als Lösung aber das listing-Paket vorschlägt, was ich nicht nutzen kann.

    Hintergrund: Ich will mittels TTH LaTeX in HTML wandeln. TTH kennt aber das listing-Paket nicht, sodass ich mit verbatim und colorbox arbeiten muss (die kennt es beide).

    Problem:

    Code:
    \documentclass{article}
    
    \usepackage{color}
    
    \begin{document}
    
    \colorbox{red}{%
    \begin{verbatim}
    Dies ist ein Test!
    % Dies ist ein Kommentar!
    \end{verbatim}
    }
    
    \end{document}
    Der obige Beispielcode bricht bei pdflatex mit

    Code:
    ! LaTeX Error: Something's wrong--perhaps a missing \item.
    ab. TTH kann es zwar irgendwie verarbeiten, es fehlt dann aber die Hintergrundfarbe und der Kommentar ist auch verschwunden.

    Ich suche nun also eine Lösung, wie ich eine farbige Box (ggf. auch mit Rand) mit verbatim-Text verbinden kann, sodass TTH es versteht. Dafür sollte es mit pdflatex aber erst einmal überhaupt übersetzbar sein, ehe ich TTH die Schuld zuschiebe.

    Ich hoffe, jemand kann mir helfen, das Problem ohne zusätzliche Pakete zu lösen.

    Gruß
    Dee

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Dee Beitrag anzeigen
    ich habe das Forum schon durchsucht, aber noch nicht die richtige Antwort gefunden. Es gibt dazu diesen Thread, der als Lösung aber das listing-Paket vorschlägt, was ich nicht nutzen kann.

    Hintergrund: Ich will mittels TTH LaTeX in HTML wandeln. TTH kennt aber das listing-Paket nicht, sodass ich mit verbatim und colorbox arbeiten muss (die kennt es beide).

    ab. TTH kann es zwar irgendwie verarbeiten, es fehlt dann aber die Hintergrundfarbe und der Kommentar ist auch verschwunden.

    Ich suche nun also eine Lösung, wie ich eine farbige Box (ggf. auch mit Rand) mit verbatim-Text verbinden kann, sodass TTH es versteht. Dafür sollte es mit pdflatex aber erst einmal überhaupt übersetzbar sein, ehe ich TTH die Schuld zuschiebe.
    mit tth werden diese Dinge oft nicht funktionieren.

    Code:
    \documentclass{article}
    
    \usepackage{xcolor}
    \usepackage{listings}
    
    \begin{document}
    
    \begin{lstlisting}[frame=single,
      framerule=1mm,framesep=3mm,
      backgroundcolor=\color{blue!30},
      basicstyle=\ttfamily\small]
    Dies ist ein Test!
    % Dies ist ein Kommentar!
    \end{lstlisting}
    
    \end{document}
    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Hallo Herbert,

    ich wünsch Dir erstmal ein schönes neues Jahr. Hatte ich oben ganz vergessen.

    Deine Lösung greift ja wieder auf das listings-Paket zurück. Heißt das, dass es keine Möglichkeit gibt, colorbox und verbatim zusammen zu nutzen? (Da schwindet mein Glauben an LaTeX ja fast.) Oder gibt es eine und die ist nur extrem kompliziert?

    Okay, ich hab mal weiter gesucht: http://www.latex-project.org/cgi-bin...?pr=latex/2471 Das heißt, ich könnte mir zwar für LaTeX etwas basteln, um einen colorbox um ein verbatim zu setzen, dummerweise ist das für TTH zu kompliziert und wird nicht verstanden.

    mit tth werden diese Dinge oft nicht funktionieren.
    Das ist mir klar, in dem Fall aber verständlich. Wenn nicht mal pdflatex den Code übersetzen kann, kann ich das von TTH ja auch nicht erwarten.

    Wenn es keine Lösung gibt, die TTH versteht, muss ich mir was anderes dafür einfallen lassen oder einen neuen LaTeX2HTML-Konverter schreiben, wozu ich aber irgendwie wenig Lust habe. Ggf. hat aber noch jemand anderes eine Idee.

    Gruß
    Dee

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Hallo,

    euch auch allen ein gutes Jahr 2011!

    Vielleicht kannst du ja den farbigen Hintergrund direkt in html/css machen. Da geht es recht einfach. Ich kenne tth nicht, aber vielleicht kann man dort bestimmte div-Container erzeugen, denen man dann mit css einen farbigen Hintergrund verpasst...

    Nur so eine Idee,

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Hallo Christian,

    ja, das wird vermutlich auch die Lösung werden, wenn es nicht direkt über LaTeX geht. Ich muss wegen einiger anderen Sachen die HTML-Ausgabe von TTH eh anfassen.

    Gruß
    Dee

Stichworte

Lesezeichen

Berechtigungen

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