PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pdflscape und marginnote



Myri
20-05-2010, 01:16
Hallo,

ich stehe vor einem ziemlich ärgerlichen Problem. Ich muss einen Text mit Randbemerkungen verfassen, der u. a. wegen großer Tabellen Querseiten enthält:


\documentclass[DIV15,oneside,a4paper,12pt]{scrbook}

\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}

\usepackage{marginnote}
\normalmarginpar

\usepackage{pdflscape}

\begin{document}

Test
\marginnote{So geht's!}

\newpage

\begin{landscape}
Test
\marginnote{So nicht!}
\end{landscape}

\end{document}

Ich fürchte, es handelt sich um ein sehr spezielles Problem, aber vielleicht weiß ja jemand Rat...

Joerka
20-05-2010, 08:52
Guten Morgen,

folgendes hilft offensichtlich:


\documentclass[DIV15,oneside,a4paper,12pt]{scrbook}

\usepackage[ngerman]{babel}

\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}

\usepackage{marginnote}
\normalmarginpar

\usepackage{pdflscape}

\begin{document}

Test
\marginnote{So geht's!}

\newpage

\begin{landscape}
Teste
\marginnote{So doch!}[\textwidth]
\marginnote{So auch!}[-12mm]
%
% ich das ganze doch mal ein bisschen weiter, ob das immer so geht.
% \marginnote{So ebenfalls!}[-12mm]
\end{landscape}

\end{document}

Das scheint allerdings leider keine Lösung zu sein, wenn Du weitere quotes anbringen willst (kommentierte Zeilen auskommentieren).

u_fischer
20-05-2010, 17:37
Nimm \marginpar statt \marginnote. \marginnote speichert seine Position mit \pdfsavepos, das scheint aber wegen der Rotation nicht den richtigen Wert zu geben.

Myri
20-05-2010, 21:57
Vielen Dank für die Antworten!

Wenn ich \marginpar benutze, werden die Bemerkungen am oberen Seitenrand angezeigt. Ich muss sie aber an den Längsseiten anbringen...

Wäre für einen Lösungsvorschlag wirklich sehr dankbar.

u_fischer
21-05-2010, 09:28
Hm. Bei mir steht der Inhalt von \marginpar genau dort wo ich ihn erwarte: Rechts neben dem Text und mit der gleichen Orientierung wie der Text zu dem der Befehl gehört, also auf den kurzen Seiten. Wenn du die Randbemerkungen wie sonst auch an den Längsseiten haben willst, darfst du nicht landscape benutzen. Dann solltest du deine Tabellen mit \rotatebox drehen.