Unterstrichene Leerzeilen am rechten Seitenrand

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Unterstrichene Leerzeilen am rechten Seitenrand

von thor » Fr 20. Nov 2015, 19:20

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

von thor » Fr 20. Nov 2015, 08:37

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

von esdd » Fr 20. Nov 2015, 01:26

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}

Möglicher Ansatz

von Beobachter » Do 19. Nov 2015, 20:03

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.

Unterstrichene Leerzeilen am rechten Seitenrand

von thor » Do 19. Nov 2015, 17:29

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

Nach oben