PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : {todonotes} über Rand hinaus



Orea
06-11-2009, 20:33
Hi Leute,
hab mich jetzt mal an das package 'todonotes' rangewagt.

Benutze Windows XP, TeXnicCenter und MiKTeX 2.7.

Hier meine Präambel:

\documentclass[a4paper,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{natbib}
\usepackage[left=2cm,top=2cm,right=2cm,bottom=2cm]{geometry}
\renewcommand{\baselinestretch}{1.5}
\usepackage{lmodern}
\usepackage{graphicx,textcomp,booktabs,amsmath}
\usepackage{mathptmx,courier}
\usepackage[scaled]{helvet}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[intoc]{nomencl}
\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\ProvidesPackage{todonotes}[2009/04/02]
\RequirePackage{ifthen}
\RequirePackage{xkeyval}
\RequirePackage{xcolor}
\RequirePackage{tikz}
\RequirePackage{calc}
\usepackage[ngerman,colorinlistoftodos]{todonotes}
\usepackage{titlesec}
\begin{document}

...

\end{document}


Wenn ich nun im Text \todo{Anzahl eintragen} eingebe, dann ragt der 'Kommentarkasten' im pdf.file über den Rand hinaus und den Text kann ich somit auch nur halb sehen.
Die footnotesize Variante bringt auch keine Abhilfe.

Habt ihr ne Idee, was ich falsch gemacht habe?

Vielen Dank euch schonmal.

Grüße,
Anja

BeatrixBester
15-12-2009, 13:26
Hallo Community,

ich hab mich registriert, da ich das gleich Problem habe, wie meine Vor-Posterin.

Leider ist die Frage bisher noch nicht beantwortet worden! Vielleicht kann das jetzt jemand tun?!

Mir würde auch schon helfen, wenn mir jemand beschreiben könnte, was ich machen muss, damit die 'Kommentarkästen' nicht am rechten Bildrand erscheinen, sondern am linken.
Rechts hab ich nämlich kaum Platz wegen der gegebenen Formvorschriften, links dafür umso mehr.

Wenn das jemand beantworten könnte, wäre mir sehr geholfen!

Viel Grüße

Jonas

u_fischer
15-12-2009, 14:02
Nun, wie Anja hast du keine vernünftiges Minimalbeispiel gemacht.

Daher nur ein Tipp: todonotes benutzt \marginpar zum Setzen der Notizen.

BeatrixBester
15-12-2009, 14:56
Hallo Ulrike,

ich hab mein Dokument mal auf das Wesentliche gekürzt, um es hier zu posten (ob das nun als Minimalbeispiel durchgeht, weiß ich nicht...):


\documentclass[
12pt,
DIV10,
ngerman,
a4paper,
oneside,
titlepage,
parskip=half,
headings=normal,
listof=totoc,
bibliography=totoc,
index=totoc,
captions=tableheading,
final
]{scrreprt}


\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage{relsize}
\usepackage[dvips,final]{graphicx}
\usepackage{makeidx}
\usepackage{setspace}
\usepackage{geometry}
\usepackage{floatflt}
\usepackage[square]{natbib}

\usepackage{ifthen}
\usepackage{todonotes}
\usepackage{xspace}

\begin{document}
Hier steht nun ein Beispieltext, in dem ein ToDo-Feld eingefügt wird:\todo{Ich stehe dummerweise rechts...}
\end{document}


Ob das hilft, weiß ich nicht (bin noch recht unerfahren und arbeite nach dem learning-by-doing-Prinzip); ich denke jedoch, dass das Problem in der Datei
todonotes.sty zu lösen ist... Und eben in dieser Datei weiß ich nicht, was ich ändern muss, dass mir das ToDo-Feld im Endeffekt (also im PDF) am linken Seitenrand erscheint.

Viele Grüße

Jonas

BeatrixBester
17-12-2009, 09:04
Ein weiterer Versuch hierauf eine Antwort zu erhalten...

u_fischer
17-12-2009, 09:37
Nun, wie ich schon schrieb: todo benutzt \marginpar. Also schau in einer Dokumentation deiner Wahl nach, welche Möglichkeiten es gibt, die Platzierung von \marginpar zu beeinflussen.

Und: Nein, dein Beispiel geht nicht als Minimalbeispiel durch. Ich wüsste z.B. nicht, was graphics, floatflt, natbib, setspace, geometry und Optionen wie "listof=totoc" mit deinem Problem zu tun haben.

BeatrixBester
18-12-2009, 11:24
Habe nun die Lösung für mein Problem vom Autor der Dokumentation erfahren!
Also:

Wenn man die Notes im linken Bildrand platziert haben möchte und nicht mehr -wie voreingestellt- im rechten, so muss man lediglich den Befehl \reversemarginpar vornanstellen.


Beispiel von Henrik Skov Midtiby:

\documentclass[11pt,a4paper]{article}
\usepackage[shadow]{todonotes}

\begin{document}
\todo{Just a simple test to see whether the note is gonna stay on the page...}
\newpage
\reversemarginpar
\todo{Just a simple test to see whether the note is gonna stay on the page...}
\end{document}


Viele Grüße in die Runde!

Jonas