Lochermarke / Lochmarke in normalem Dokument

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: Lochermarke / Lochmarke in normalem Dokument

von Johannes_B » Sa 7. Nov 2015, 09:31

\Befehl{<Argument>}

Runaway argument?

\Befehl{Argument anderer Text

(./moonkidRunawayArgument.aux))
Runaway argument?
{wombat \end {document} 
! File ended while scanning use of \textit .
<inserted text> 
                \par 
<*> moonkidRunawayArgument.tex
                              
? 
\documentclass{article}
\begin{document}
\textit{wombat
	\end{document}
Intelligente Editoren rücken für dich die Zeilen ein. Im Beispiel hier sieht man sofort, irgendwas stimmt da nicht. Das siehst du auch in deinem Beispiel.

von Besserwisser » Sa 7. Nov 2015, 09:31

MoonKid hat geschrieben:Der Interpreter sucht nach \g@addto@macro.
Das steht da aber nicht. Da steht, dass er nach dem Ende eines Arguments von \g@addto@macro sucht. Ein Argument endet nomalerweise mit einer geschweiften Klammer (es gibt Ausnahmen). Also ist die Wahrscheinlichkeit hoch, dass eine solche fehlt.

von MoonKid » Sa 7. Nov 2015, 09:04

[quote="esdd"][quote="MoonKid"]
Runaway argument?
{\AtPageLowerLeft {\put (\LenToUnit {5mm},\LenToUnit {108mm}){\line (\ETC.
! File ended while scanning use of \g@addto@macro.[/code[/quote]Der Fehlermeldung lässt sich doch eigentlich entnehmen, dass da eine schließende Klammer fehlt:[/quote]
Nicht das ich an deiner Aussage zweifle, aber ich sehe das nicht in der Fehlermeldung. Der Interpreter sucht nach \g@addto@macro. Wo liest du das - nur das ich sowas in Zukunft selber lesen kann?

[quote="esdd"]Bei Verwendung des Paketes [p]scrlayer-scrpage[/p] kann man die Linien auch über den Seitenstil einfügen[/quote]
Ach geil, ich dachte mir das Koma das kann, hab in der Doku aber nix passendes gefunden. Hab aber auch nur nach "Lochmaske" und "Falzmarke" gesucht und bin dabei nur auf die Briefklasse gekomment.

von esdd » Fr 6. Nov 2015, 21:14

Der Fehlermeldung lässt sich doch eigentlich entnehmen, dass da eine schließende Klammer fehlt:
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% Lochermarke
\usepackage{eso-pic}
\AddToShipoutPicture{%
  \AtPageLowerLeft{%
    \put(\LenToUnit{5mm},\LenToUnit{108mm}){\line(1,0){\LenToUnit{5mm}}}%
    \put(\LenToUnit{5mm},\LenToUnit{188mm}){\line(1,0){\LenToUnit{5mm}}}%
    \put(\LenToUnit{5mm},\LenToUnit{148.5mm}){\line(1,0){\LenToUnit{5mm}}}%
  }}%
 
\begin{document}
Test
\end{document}

Bei Verwendung des Paketes scrlayer-scrpage kann man die Linien auch über den Seitenstil einfügen:
\documentclass[a4paper]{scrartcl}
\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text} 
\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german}

\usepackage{blindtext}% dummy text
\usepackage[automark]{scrlayer-scrpage}

\newcommand\leftmarkline[1]{%
  \parbox[c][\layerheight][b]{\layerwidth}{%
    \hspace*{3.5mm}\rule{#1}{.2mm}%
}}
\DeclareNewLayer[{
  background,
  innermargin,
  oddpage,% bei zweiseitigen Dokumenten nur auf den ungeraden Seiten
  height=.34\paperheight,
  contents={\leftmarkline{2mm}}
}]{oberefaltmarke}
\DeclareNewLayer[{
  clone=oberefaltmarke,
  height=.67\paperheight
}]{unterefaltmarke}
\DeclareNewLayer[{
  clone=oberefaltmarke,
  height=.5\paperheight,
  contents={\leftmarkline{4mm}}
}]{lochermarke}
\AddLayersToPageStyle{@everystyle@}{oberefaltmarke,unterefaltmarke,lochermarke}

\begin{document}
\Blinddocument
\end{document}
Gruß
Elke

von MoonKid » Fr 6. Nov 2015, 20:40

Also bei mir funktioniert das nicht. Dein Code ist mir auch nicht so ganz klar.
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% Lochermarke
\usepackage{eso-pic}
\AddToShipoutPicture{%
  \AtPageLowerLeft{%
    \put(\LenToUnit{5mm},\LenToUnit{108mm}){\line(1,0){\LenToUnit{5mm}}}%
    \put(\LenToUnit{5mm},\LenToUnit{188mm}){\line(1,0){\LenToUnit{5mm}}}%
    \put(\LenToUnit{5mm},\LenToUnit{148.5mm}){\line(1,0){\LenToUnit{5mm}}}%
  }%
 
\begin{document}
\end{document}
Führt zu einer Fehlermeldung die ich noch nie gesehen habe.
Runaway argument?
{\AtPageLowerLeft {\put (\LenToUnit {5mm},\LenToUnit {108mm}){\line (\ETC.
! File ended while scanning use of \g@addto@macro.
Die Doku zu eso-pic ist leider sehr spartanisch und beschreibt im Grunde nur das Interface, ohne es wirklich zu erklären, oder an Beispielen zu zeigen. Auch der Beispielcode ist ohne Kommentare und auch noch schwer zu finden, weil im Pfad nur 'ex' und nicht 'example' steht.

von geogott » Di 26. Jul 2011, 14:46

Hab jetzt die Lösung.
Man muss folgenden Code dazu einfügen:
% Lochermarke
\usepackage{eso-pic}
\AddToShipoutPicture{%
  \AtPageLowerLeft{%
    \put(\LenToUnit{5mm},\LenToUnit{108mm}){\line(1,0){\LenToUnit{5mm}}}%
    \put(\LenToUnit{5mm},\LenToUnit{188mm}){\line(1,0){\LenToUnit{5mm}}}%
    \put(\LenToUnit{5mm},\LenToUnit{148.5mm}){\line(1,0){\LenToUnit{5mm}}}%
  }%

von KOMA » Di 26. Jul 2011, 09:03

Lochermarke / Lochmarke in normalem Dokument

von geogott » Di 26. Jul 2011, 08:10

Hallo,

ich habe leider keine richtige Lösung gefunden, wie es möglich ist in ein normales LaTeX-Dokument (mit Kopf- und Fusszeile) eine Lochermarke auf der linken Seite einzufügen. Hat vielleicht jemand einen Tipp oder eine Idee für mich, wie das am unkopliziertesten ausgeführt werden kann!?

Schonmal vielen Dank im Vorraus...

Viele Grüße

Nach oben