Anzeige:
Ergebnis 1 bis 5 von 5

Thema: addmargin in Minipage macht rechts keinen Rand

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468

    addmargin in Minipage macht rechts keinen Rand

    Hallo! Ich möchte auf einer Seite in einem Din A4 großen Dokument eine Drittel-A4-Seite als Kopiervorlage für eine Einladung abbilden. Ich hatte gedacht, ich setze die Einladung auf eine umrahmte Minipage und davor (links davon) eine Minipage mit Begleittext. Die Einladung sollte möglichst vernünftige Ränder haben. Ich habe jetzt erst mal zur Probe überall 2em gesetzt, die seitlichen mit der addmargin-Umgebung. Das geht aber seltsamerweise nur links.
    Auch der Begleittext links daneben geht direkt bis an den Rand der Minipage, obwohl 1em rechter Rand bei addmargin angegeben ist.
    Ich habe texlive 2013, steige aber demnächst auf 2014 um.

    Code:
    \documentclass[DIV=14]{scrbook}
    \usepackage{calc}
    \usepackage[T1,T2A]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[russian]{babel}
    
    \begin{document}
    
    
    \begin{minipage}[b][210mm][t]{\textwidth-99mm-2\fboxrule}
    
    \begin{addmargin}[0em]{1em}
    Для приглашения можно сложить <<гармошкой>> лист А4, на котором напечатаны титульный лист (1), обязательный текст (2) и данные вашего курса (3).
    
    \end{addmargin}
    \end{minipage}
    \framebox{
    \begin{minipage}[b][210mm][t]{99mm}
    \begin{addmargin}{2em}
    \vspace*{2em}
    
    Сердечно приглашаю вас --- во имя всех сотрудников --- пройти этот путь вместе с нами.
    
    \vspace*{2em}
    \end{addmargin}
    \end{minipage}}
    \end{document}
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Wenn alle Ränder gleich groß sein sollen, dann wäre es vielleicht das einfachste, \fboxsep entsprechend einzustellen. Den Abstand zwischen dem Begleittext und der Einladung kannst du einfach als Abstand zwischen den beiden minipages einfügen.

    Code:
    \documentclass[DIV=14]{scrbook}
    \usepackage{calc}
    \usepackage[T1,T2A]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[russian]{babel}
    
    \usepackage{showframe}
    \setlength\fboxsep{2em}
    \begin{document}
    
    \noindent
    \raisebox{2em}{%
      \begin{minipage}[t][210mm][t]{\textwidth-99mm-1em-2\fboxrule}
        Для приглашения можно сложить <<гармошкой>> лист А4, на котором
        напечатаны титульный лист (1), обязательный текст (2) и данные
        вашего курса (3).
      \end{minipage}%
    }
    \hfill
    \framebox{%
      \begin{minipage}[t][210mm-2\fboxsep][t]{99mm-2\fboxsep-2\fboxrule}
        Сердечно приглашаю вас --- во имя всех сотрудников --- 
        пройти этот путь вместе с нами.
      \end{minipage}%
    }
    \end{document}
    Gruß
    Elke

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Danke, das geht!
    Bei der Höhe musste ich nun natürlich auch noch 2\fboxsep abziehen, aber das ist ja kein Problem.

    Verstehe aber nicht, warum das mit addmargin nicht ging.

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von rstuby Beitrag anzeigen
    Verstehe aber nicht, warum das mit addmargin nicht ging.
    Unter bestimmten Umständen (wenn nichts drin ist, dass in den horizontalen Modus wechselst) ist eine minipage (und auch eine \parbox) nicht so weit, wie du es im Argument angibst.

    Das kann man z.B. nutzen, um eine tabbing-Umgebung zu zentrieren:

    Code:
    \documentclass[DIV=14]{scrbook}
    
    \usepackage[utf8]{inputenc}
    \usepackage{lipsum}
    \begin{document}
    \lipsum[1]
    
    \begin{center}
    \begin{minipage}{\textwidth}
    %normaler text %ändert das Verhalten
    
    \begin{tabbing}
    abc \=abc \\
    ab \>cde
    \end{tabbing}
    \end{minipage}
    \end{center}
    \end{document}

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ach so, gut zu wissen!
    Ist das ein Bug oder ein Feature?

    Im Original hatten bei mir aber beide Minipage mehrere Absätze, und außerdem enthielt die eine zwei tikzpictures und die andere ein eingebundenes Bild.
    Geändert von rstuby (01-06-2014 um 20:02 Uhr)

Lesezeichen

Berechtigungen

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