Rahmen um Seite

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: Rahmen um Seite

von Tonemann » Fr 29. Apr 2011, 13:14

YAY

Das ist es!

VIEEEEELEN DANK!!!

von esdd » Fr 29. Apr 2011, 12:42

Hallo,

ich verstehe nicht ganz, was du möchtest. Mit geometry positionierst du den Text auf der Seite. Ich habe den Rahmen dann relativ zum Text festgelegt, so dass er weder in Kopf- noch Fusszeile ragt. Der Abstand des Rahmens vom Text lässt sich dabei für alle Seiten unabhängig einstellen.

Wenn du Text und Rahmen genau wie in deinem ursprünglichen Beispiel möchtest, dann könntest du es aber auch so machen:
\documentclass[oneside]{scrbook} 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc}

\usepackage[left=25mm,right=25mm,top=31mm,bottom=45mm,%
  footskip=33mm% Abstand zwischen Textkoerper und Fusszeile%
  ]{geometry}

\usepackage{eso-pic,calc} 

\usepackage{scrpage2} 
\pagestyle{scrheadings} 
\clearscrheadfoot 
\ofoot[\pagemark]{\pagemark} 
\ifoot[Vermerk]{Vermerk} 
  
\usepackage{lipsum} 

\makeatletter 
\AddToShipoutPicture{% 
  \begingroup 
    \setlength{\@tempdima}{22mm}% 
    \setlength{\@tempdimb}{\paperwidth-2\@tempdima}% 
    \setlength{\@tempdimc}{\paperheight-2\@tempdima}% 
    \linethickness{1mm}% Breite der Linie
    \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdima}){% 
    \framebox(\LenToUnit{\@tempdimb},\LenToUnit{\@tempdimc}){}}% 
  \endgroup   
} 
\makeatother% 

\begin{document} 
\lipsum[1-15] 
\end{document} 
Gruß
Elke

von Tonemann » Fr 29. Apr 2011, 11:59

Hallo Elke,

vielen Dank für deine Hilfe. Ich glaube ich bin kurz vor dem Erfolg.

Allerdings muss ich feste Werte für die Postion des Rahmens angeben. (Das ist mir bereits gelungen durch den geometry Befehl)

Doch ich muss auch feste Anfangs- bzw. Endpositionen des Textes innerhalb des Rahmens festlegen. (oben und unten sollen unterschiedliche breite Abstände sein)
-> Das hab ich in deinem Code mit "spielen der Parameter" nicht hinbekommen.

Und ich hätte gern die Seitenzahl und Vermerk näher am Rahmen. (womöglich mit Abstandsangabe)

Ich hoffe jemand kann mir wieder helfen. Vielen Dank!!!

von esdd » Fr 29. Apr 2011, 10:55

Hallo,

hier ist ein Vorschlag:
\documentclass[oneside]{scrbook} 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 

\usepackage{eso-pic,tikz}

\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ofoot[\pagemark]{\pagemark}
\ifoot[Vermerk]{Vermerk}
 
\usepackage{lipsum}

\AddToShipoutPicture{%
  \AtTextLowerLeft{%
    \begin{tikzpicture}
      \path[use as bounding box](0,0)rectangle(\textwidth,\textheight);
      \draw[line width=1mm](-2mm,-2mm-0.3\baselineskip)rectangle(\textwidth+2mm,\textheight+2mm);%
    \end{tikzpicture}}
} 

\begin{document}
\lipsum[1-15]
\end{document}
Gruß
Elke

Rahmen um Seite

von Tonemann » Fr 29. Apr 2011, 02:01

Hallo Leute,

ich bin zum ersten Mal hier und hoffe ihr könnt mir helfen. Ich möchte gerne auf all meinen Seiten meiner LATEX Doku einen schwarzen Rahmen. Teilweise habe ich das mit diesem Code hinbekommen:
\documentclass[12pt,a4paper]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{fancybox}

\usepackage{eso-pic,calc}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm,top=31mm,bottom=45mm}

\listfiles

\makeatletter
\AddToShipoutPicture{%
  \begingroup
    \setlength{\@tempdima}{22mm}%
    \setlength{\@tempdimb}{\paperwidth-2\@tempdima}%
    \setlength{\@tempdimc}{\paperheight-2\@tempdima}%
    \thicklines%
    \put(\LenToUnit{\@tempdima},\LenToUnit{\@tempdima}){%
      \framebox(\LenToUnit{\@tempdimb},\LenToUnit{\@tempdimc}){}}%
  \endgroup  
}
\makeatother%

\begin{document}


Das ist ein Test.


\end{document}

Ich bekomme jedoch 3 Dinge nicht hin:
1. Veränderung der Dicke des Rahmens. (Ich möchte den Rahmen dicker)
2. Die Seitennummerierung soll außerhalb (unten rechts) stehen.
3. Ich möchte außerhalb des Rahmens (unten links) noch einen Vermerk setzen

Könnt ihr mir helfen? Vielen Dank schon jetzt.

:?:

P.S.:
Habe bereits das Forum bzw. Google bemüht - ihr seit meine letzte Instanz.

Nach oben