Anzeige:
Ergebnis 1 bis 6 von 6

Thema: block-Umgebung in scrartcl

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.12.2009
    Beiträge
    11

    block-Umgebung in scrartcl

    Hallo,

    ich würde gerne in meinem Dokument (KOMA-Klasse) Beispielblöcke, so wie man es von Programmierbüchern kennt, verwenden.

    Im Prinzip soll es drei Typen von Boxen geben -- exakt wie in der Beamer-Klasse.

    De facto suche ich eine Möglichkeit genau die Kästen aus Beamer in einem KOMA-Dokument zu verwenden.

    Ich freue mich auf Eure Unterstützung!

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    beamer greift auf tikz zurück. ein beispiel wie man solche boxen machen kann findest du hier

    http://www.texample.net/tikz/example...text-and-math/
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von knoddel Beitrag anzeigen
    ich würde gerne in meinem Dokument (KOMA-Klasse) Beispielblöcke, so wie man es von Programmierbüchern kennt, verwenden.

    Im Prinzip soll es drei Typen von Boxen geben -- exakt wie in der Beamer-Klasse.

    De facto suche ich eine Möglichkeit genau die Kästen aus Beamer in einem KOMA-Dokument zu verwenden.
    das kannst du mit eienr ganz normalen Tabelle machen, wobei du die
    Titelzeile farbig machst.

    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.12.2009
    Beiträge
    11
    Alles klar. Soweit schon einmal vielen Dank.

    Aber wie vermeide ich, dass ich jedes mal die Tabelle erstellen muss und wenn ich das Design ändere es überall ändern muss?

    Ich würde gerne eine neue Block-Umgebung definieren, die ich in etwa so verwenden könnte:

    \begin{beispielcode}{For-Schleife}
    ...
    \end{beispielcode}

    Wie kann ich so eine neue Umgebung erzeugen ?

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von knoddel Beitrag anzeigen
    Aber wie vermeide ich, dass ich jedes mal die Tabelle erstellen muss und wenn ich das Design ändere es überall ändern muss?

    Ich würde gerne eine neue Block-Umgebung definieren, die ich in etwa so verwenden könnte:

    \begin{beispielcode}{For-Schleife}
    ...
    \end{beispielcode}

    Wie kann ich so eine neue Umgebung erzeugen ?
    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage{array}
    \usepackage[table]{xcolor}
    \usepackage{ragged2e,calc}
    
    \newenvironment{beispielcode}[2][\linewidth]
      {\tabular{|>{\columncolor{blue!30}}c|}\hline
       \rowcolor{yellow}\makebox[#1]{\color{blue}#2}\\\hline
       \minipage{#1-2\tabcolsep}\rule{0pt}{3ex}\ignorespaces}
      {\endminipage\\\hline\endtabular}
    
    \begin{document}
    
    \begin{beispielcode}{For-Schleife}
    Hier kommt\\
    jetzt\\irgendwas
    \end{beispielcode}
    
    \begin{beispielcode}[5cm]{For-Schleife}
    Hier kommt\\
    jetzt\\irgendwas
    \end{beispielcode}
    
    \end{document}
    Herbert

  6. #6
    Registrierter Benutzer
    Registriert seit
    26.12.2009
    Beiträge
    11
    Vielen Dank, Herbert! :-)

Lesezeichen

Berechtigungen

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