Anzeige:
Ergebnis 1 bis 3 von 3

Thema: box in Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685

    box in Umgebung

    Alternativer Ansatz: Wie kann ich eine Box in eine neue Umgebung einbauen?
    Konkret: Wie kann ich beiliegendes Beispiel (das so natürlich nicht
    funktioniert) zum Laufen bringen?


    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage{calc}
    \usepackage{xcolor}
    \usepackage{multicol}
    
    \newenvironment{wsdefinition}[1]{%
       \noindent%
       \setlength{\fboxsep}{3pt}%
       \setlength{\fboxrule}{1pt}%
       \fcolorbox{gray}{white}{%
       \begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}
    }{%
       \end{minipage}
       }
    }
    
    \begin{document}
    \begin{multicols}{2}
    \blindtext
    
    \begin{wsdefinition}{}
    \blindtext
    \end{wsdefinition}
    
    \blindtext
    
    \end{multicols}
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage{calc}
    \usepackage{xcolor}
    \usepackage{multicol}
    
    \newsavebox\mybox
    \newenvironment{wsdefinition}[1]{%
       \noindent%
       \begin{lrbox}{\mybox}%
        \begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}%
     }{%
        \end{minipage}%
       \end{lrbox}%
       \setlength{\fboxsep}{3pt}%
       \setlength{\fboxrule}{1pt}%
       \fcolorbox{gray}{white}{%
         \usebox{\mybox} 
       }%
    }
    
    \begin{document}
    \begin{multicols}{2}
    \blindtext
    
    \begin{wsdefinition}{}
    \blindtext
    \end{wsdefinition}
    
    \blindtext
    
    \end{multicols}
    \end{document}
    kannst auch mdframed verwenden.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Aah, die lrbox war hier entscheidend. Ich hatte nur an mbox und Konsorten
    gedacht. Und mdframed muss ich mir mal anschauen. Danke!

    Nachtrag: mdframed spielt gemäß Doku leider nicht mit multicols ...

Lesezeichen

Berechtigungen

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