Seite 1 von 1

Unterstrichene Leerzeilen am rechten Seitenrand

Verfasst: Do 19. Nov 2015, 17:29
von thor
Hallo,

ich habe den Seitenrand einer Seite mit \addmargin verkleinert, sodass ich nun einen relativ großen rechten Rand habe. Dort sollen unterstrichene Leerzeilen erscheinen. Das Ganze ist für eine Klassenarbeit gedacht, wo links Text steht, der mit lineno zeilenweise nummeriert wird und rechts sollen die Schüler eben die Möglichkeit haben, etwas zu schreiben.

Da ich auf lineno referenzieren muss(!), gehen keine zwei minipages nebeneinander, weil lineno dann nur mit inernallinenumbers funktioniert und auf die kann man eben nicht referenzieren. Ich gehe mal davon aus, dass man dafür tikz nehmen kann, weiß aber nicht wie.

Hier das Beispiel:
\documentclass[fontsize=11pt,fleqn,parskip=half-]{scrartcl}
\usepackage{lineno}
\usepackage{blindtext,tabularx}

\begin{document}
\begin{addmargin}[0cm]{8cm}
    \begin{linenumbers}
        \blindtext[1]
    \end{linenumbers}
\end{addmargin}

Auf den breiten Seitenrand sollen Leerzeilen, die in etwa so aussehen sollen,
das Ganze soll nur auf einer Seite passieren.

\begin{tabularx}{.5\linewidth}{X}
  \\\hline
  \\\hline
  \\\hline
  \\\hline
  \\\hline  
\end{tabularx}
\end{document}
Weiß jemand Rat?
Danke im Voraus!

VG
Thorsten

Möglicher Ansatz

Verfasst: Do 19. Nov 2015, 20:03
von Beobachter
Mit »PGF/TikZ« ist das sicherlich machbar. Bei Verwendung von »eso-pic« sind jedoch nicht ganz so umfangreiche Modifikationen notwendig. Mit diesem Paket lassen sich bestimmte Objekte ganz gezielt auf einer Seite platzieren (oder auf allen).
\documentclass[fontsize=11pt,fleqn,parskip=half-,ngerman]{scrartcl} 
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}

\usepackage{lineno} 
\usepackage{tabularx}
\usepackage{eso-pic}
\usepackage{microtype}
\usepackage{blindtext}

\begin{document} 
  \begin{addmargin}[0cm]{8cm}
    \linenumbers
    \blindtext
  \end{addmargin}

  Auf den breiten Seitenrand sollen Leerzeilen, die in etwa so aussehen sollen, das Ganze soll nur auf einer Seite passieren.

  \AddToShipoutPictureFG*{%
    \AtTextUpperLeft{%
      \put(\LenToUnit{0.5\linewidth},0){%
        \begin{tabularx}{.5\linewidth}[t]{@{}X@{}} 
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
          \\\hline
        \end{tabularx}%
      }%
    }%
  }
\end{document}
Die Erzeugung der Linien lässt vielleicht irgendwie noch automatisieren. Für den Anfang sollte das hier aber reichen.

Verfasst: Fr 20. Nov 2015, 01:26
von esdd
Wenn die Schüler etwas auf die Zeilen schreiben sollen, dann sollte der Abstand zwischen diesen vielleicht etwas größer sein. Außerdem kann man das von TikZ bekannte \foreach verwenden, dafür genügt es aber das Paket pgffor zu laden.
\documentclass[fleqn,parskip=half-,ngerman]{scrartcl} 
\usepackage[T1]{fontenc} 
\usepackage{selinput} 
\SelectInputMappings{ 
   adieresis={ä}, 
   germandbls={ß} 
} 
\usepackage{babel} 

\usepackage{lineno}
\usepackage{eso-pic} 
\usepackage{pgffor}
\usepackage{microtype} 
\usepackage{blindtext} 

\begin{document} 
   \begin{addmargin}[0cm]{8cm} 
     \linenumbers 
     \blindtext 
   \end{addmargin} 

   Auf den breiten Seitenrand sollen Leerzeilen, die in etwa so aussehen sollen, das Ganze soll nur auf einer Seite passieren. 

   \AddToShipoutPictureFG*{% 
     \AtTextUpperLeft{% 
       \put(\LenToUnit{0.5\linewidth},0){% 
         \parbox[tt]{.5\linewidth}{% 
           \foreach \i in {1,...,13}{\rule{0pt}{1.5\baselineskip}\hrulefill\par}
         }%
       }% 
     }% 
   } 
\end{document}

Verfasst: Fr 20. Nov 2015, 08:37
von thor
Ich danke Euch beiden, den ersten Vorschlag habe ich gerade ausprobiert, er funktioniert im MBB, aber nicht in meinem komplexen Dokument, warum weiß ich noch nicht, den zweiten Vorschlag probiere ich noch aus und melde mich heute Abend nochmal!!


VG
Thorsten

Verfasst: Fr 20. Nov 2015, 19:20
von thor
Es klappt nun auch bei meinem Dokument, sehr schöne und vor allem einfache Lösung, vor allem die zweite Variante mit der Schleife :D

Vielen Dank, ich habe den Thread auf beantwortet gesetzt :-)

VG
Thorsten