Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Nagezahn

Junior Schreiberling

  • "Nagezahn" is male
  • "Nagezahn" started this thread

Posts: 198

Date of registration: Feb 9th 2010

Location: Nordstadt

1

Friday, August 17th 2012, 9:42pm

LaTex - todonotes - gehen über den Seitenrand

Hallo zusammen,

bastele grad an meiner BA, hab dafür auch ein Template bekommen. Nun ist es so, dass ich mir gern Notizen an den Rand machen möchte, wenn ich etwas noch bearbeiten etc. muss. Dafür habe ich zunächst \marginpage verwendet, was prinzipiell den Job erledigt. Allerdings geht der Text über den Seitenrand hinaus, so dass viel mehr als ein "aha, da muss ich mir noch etwas anschauen" in der Aussagekraft nicht drin ist. Habe mir dann das Paket todonotes installiert. Sieht besser und auffälliger aus, an dem Grundproblem ändert das leider auch nix. Sprich die Kästchen gehen über den Seitendrand raus, nur wenig ist lesbar.

Kenne mich mit Tex nun noch fast gar nicht aus. Vermutung habe ich zwar (zu kleiner, fest eingestellter Seitenrand), aber keine Ahnung, ob das stimmt und wie ich das beheben kann. Mir auch recht, wenn ich nur für die Bearbeitungszeit den Seitenrand verändere und dann vor Abgabe, wenn sowieso keine Anmerkungen dieser Art mehr drin sein sollten ;), wieder auf den ursprünglichen Wert setze.

Also wenn mir jemand sagen kann, wonach ich suchen soll oder so, wäre ich sehr dankbar!

Grüße

Salz

Opa

  • "Salz" is male

Posts: 144

Date of registration: Dec 3rd 2009

2

Friday, August 17th 2012, 9:58pm

Hast du „overfull hbox“-Meldungen in der LaTeX-Ausgabe? Dann versuch mal, \sloppy in der Präambel zu setzen. Die deutsche Sprache hat im allgemeinen größere Buchstabengruppen, die nicht getrennt werden dürfen. Damit bekommt LaTeX speziell in engen Spalten Probleme. Durch \sloppy können die Leerzeichen stärker wachsen als in den default-Einstellungen, was deine Probleme lösen könnte.

Ansonsten kannst du auch Wortumbrüche explizit vorgeben, mit \- z.B. oder bei Verwendung vom (n)german oder babel-Paket mit "- an der Stelle, wo der Umbruch sein darf. Wenn sich der Text ändert kannst du die Umbruch-Vorschläge bestehen lassen auch wenn sie nicht benutzt werden.
Damals…

Nagezahn

Junior Schreiberling

  • "Nagezahn" is male
  • "Nagezahn" started this thread

Posts: 198

Date of registration: Feb 9th 2010

Location: Nordstadt

3

Friday, August 17th 2012, 10:18pm

Hab nur an einer Stelle (in einem anderen Include) eine "unverfull hbox"-Meldung. ;) Hab \sloppy trotzdem versucht, keine Veränderung.

Das Problem kann eigentlich nicht die Worttrennung sein, da ich in einer Notiz zum Beispiel "seit wann?" stehen habe. Das "seit" kann ich lesen, der Rest ist (in derselben Zeile) kurz nach Beginn des ersten "n" abgeschnitten.

Salz

Opa

  • "Salz" is male

Posts: 144

Date of registration: Dec 3rd 2009

4

Friday, August 17th 2012, 11:04pm

Hast du mal ein kurzes Beispiel mit dem Fehler? Ansonsten müsste ich weiter ins Blaue raten :)
Damals…

SammysHP

Forenwolf

  • "SammysHP" is male

Posts: 712

Date of registration: Oct 11th 2010

Location: Celle

Occupation: Informatiker

5

Friday, August 17th 2012, 11:15pm

Oder eben so, wie in den LaTeX-Foren: Minimalbeispiel oder Schließen. :p

Nagezahn

Junior Schreiberling

  • "Nagezahn" is male
  • "Nagezahn" started this thread

Posts: 198

Date of registration: Feb 9th 2010

Location: Nordstadt

6

Friday, August 17th 2012, 11:36pm

In der Ausgabe sieht das so aus:

Der Code des Kapitels, das eingebunden wird, ist:

Source code

1
2
3
4
5
6
\section{Stand der Technik}
\label{chp:Stand der Technik}
\secttoc
\vspace*{.5cm}
Hier steht mal der Stand der Technik.\marginpar{Stand der Technik beschreiben}
\todo{Stand der Technik beschreiben}


Die Einbindungen aus der Hauptdatei - sorry, ist sehr lang, aber ich weiß leider nicht, was davon relevnat ist und was nicht:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
\documentclass[12pt, a4paper, twoside]{article}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{subfig}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{bottom={4cm}}
\usepackage{url}
\usepackage[plainpages=false,colorlinks=true,citecolor=black,urlcolor=red,linkcolor=black,pagebackref=true]{hyperref}
\usepackage{Packages/Kommandos}
\usepackage[german]{minitoc}
\usepackage{listings}
\usepackage{keyval}
\usepackage{color}
\usepackage{fancyhdr}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{lscape}
\usepackage{multicol}
\usepackage{pdfpages}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{Packages/todonotes}

\makeindex

\onehalfspacing  % anderthalbzeilig

\definecolor{lightblue}{rgb}{0.8,0.85,1}


\newcommand{\wolfspace}{\addlinespace[0.1cm]}

\bibliographystyle{unsrtwolfram}
\setlength{\topmargin}{0in}
\setlength{\topskip}{0in}    % between header and text
\setlength{\textheight}{9.5in} % height of main text
\setlength{\textwidth}{6.5in}    % width of text
\setlength{\oddsidemargin}{0.1in} % odd page left margin
\setlength{\evensidemargin}{0.1in} % even page left margin

\makeindex

\begin{document}
\dosecttoc
\lstset{language=Java}
\pagenumbering{roman}
\pagestyle{empty}

\pagestyle{empty}
\pagestyle{fancy}
\lhead{\empty}
\rhead{\leftmark}
\cfoot{\thepage}
\addtolength{\headheight}{3pt}

\newpage

\tableofcontents

\include{Includes/Kurzfassung}
\include{Includes/Abstract}

\newpage
\pagenumbering{arabic}
\include{Chapter/Einleitung}
\include{Chapter/StandDerTechnik}
\include{Chapter/BeschreibungDerArbeit}
\include{Chapter/Ergebnisse}
\include{Chapter/Ausblick}
...

SammysHP

Forenwolf

  • "SammysHP" is male

Posts: 712

Date of registration: Oct 11th 2010

Location: Celle

Occupation: Informatiker

7

Friday, August 17th 2012, 11:42pm

Das liegt am Template - der Rand ist einfach zu schmal. In der Koma-Script-Doku steht darüber ein sehr ausführlicher Abschnitt. Da du aber vermutlich auf das Template angewiesen bist, gibt keine Möglichkeit. Du könntest eine sehr kleiner Schriftart nehmen, vermutlich ist aber auch noch eine gewisse Größe in dem Paket vorgegeben.

Ist die Hauptdatei bereits das Template? Dann würde ich fragen, inwieweit du davon abweichen darfst (kenne mich da nicht so aus, kommt bei mir ja erst noch :D ). Ich würde auf jeden Fall das Koma-Script verwenden, das optimiert und korrigiert schon vieles. Während du die TODOs drin hast, kannst du ja einen geringeren DVI-Wert nehmen (das ist besser als die manuellen Einstellungen über das geometry-Package).

This post has been edited 1 times, last edit by "SammysHP" (Aug 17th 2012, 11:45pm)


Nagezahn

Junior Schreiberling

  • "Nagezahn" is male
  • "Nagezahn" started this thread

Posts: 198

Date of registration: Feb 9th 2010

Location: Nordstadt

8

Saturday, August 18th 2012, 1:20am

Keine Ahnung, ob die Datei das Template ist. Die verwende ich jedenfalls, um das Dokument zu erstellen. Die Datei war zusammen mit etlichen anderen in einem Archiv gepackt - weiß der Geier, was da alles dabei war. Jedenfalls sind die Packages, die in dem Codeschnipsel stehen, alle Anweisungen, die geladen werden dürften. Keine Ahnung, ob das deine Frage beantwortet. ;)

Das Koma-Script habe ich mal ausprobiert, indem ich die Dokumentenklasse durch das Koma-Script-Äquivalent ersetzt hab. Optisch keine Veränderungen feststellbar, aber auch keine Fehler. Wenn du mir sagst, wie ich welchen DVI-Wert (meinst du DIV?) einstellen sollte, kann ich das gern ausprobieren. :D

Salz

Opa

  • "Salz" is male

Posts: 144

Date of registration: Dec 3rd 2009

9

Saturday, August 18th 2012, 2:01am

Aus der Doku der todonotes:

Quoted

1.6.5 Todonotes wrongly placed in the margin
When using some document classes or packages, the todonotes inserted in the page
margin can be placed quite oddly. This is often caused by a wrong value of the
\marginparwidth lenght. Try using the code below in your preamble to see if this
cures the problem.
\setlength{\marginparwidth}{2cm}

Mit einem Wert von 0.55in gehen die todonotes genau bis an den Rand, werden da aber nach faste jeder Silbe umbrochen. Wenn du mehr Platz verwenden willst musst du die \textwidth verringern, zumindest solange wie du noch in der Entwurfsphase bist. Kannst ja einen Hinweis dazu als \todo ins Dokument schreiben.
Damals…

Nagezahn

Junior Schreiberling

  • "Nagezahn" is male
  • "Nagezahn" started this thread

Posts: 198

Date of registration: Feb 9th 2010

Location: Nordstadt

10

Thursday, August 23rd 2012, 4:46pm

Sorry, dass ich mich erst jetzt wieder melde. Ist stressig grad. ;)

Die Lösung war in den Zeilen

Source code

1
2
\setlength{\textwidth}{6.5in}    % width of text
\setlength{\evensidemargin}{0.1in} % even page left margin


Die habe ich geändert in

Source code

1
2
\setlength{\textwidth}{5.5in}    % temporär, original: 6.5in
\setlength{\evensidemargin}{1.1in} % temporär, original: 0.1in

und dann ein

Source code

1
\setlength{\marginparwidth}{3cm}

hinzugefügt. Damit geht's! Danke also für den Hinweis mit textwidth. :)