Sie sind nicht angemeldet.

  • Anmelden

1

26.06.2013, 19:19

Problem mit LaTeX

Hallo,

ich hab ein Problem mit LaTeX, ich hoff mal jemand kann mir hier weiterhelfen.

Also benutzt wird Technixcenter. Folgender Fehler tritt dabei auf.

Quellcode

1
2
3
4
5
6
7
! File ended while scanning use of \mathaccentV.

<inserted text>

\par

1.153 \input{t4.tex}



Das Hauptdokument sieht so aus:

Quellcode

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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
\usepackage{ngerman}

\usepackage[utf8]{inputenc} %für Umlaute

\usepackage{epsfig}

\usepackage{wrapfig}

\usepackage{amssymb}

\usepackage{amsmath}

\usepackage{amsthm}

\usepackage{array}

\usepackage{enumerate}

\usepackage{array}

\usepackage{longtable}

\usepackage{hhline}

\usepackage{rotate}

\usepackage[dvips]{color}

\usepackage{setspace}

\usepackage{eurofont}

\usepackage{chemsym}

\usepackage{amsmath,chemarrow}

\usepackage{capt-of}

\usepackage{makeidx}

\usepackage{oldgerm}

\usepackage{pifont}

\usepackage[bf]{caption}

\usepackage{yfonts}

\usepackage[T1]{fontenc}

\usepackage{gb4e}

\usepackage{rotating}



% ------------ Ergänzung zur Formatierung --------------------------



\makeatletter

\let\myTOC\tableofcontents

\renewcommand{\tableofcontents}{%

\begingroup

\let\ps@plain\ps@empty

\pagestyle{empty}

\myTOC

\endgroup%

}

\makeatother



% -------------- Bildunterschrift anpassen ---------------------------



\renewcommand{\captionfont}{\small}

\renewcommand{\figurename}{Abb.}



\renewcommand{\captionfont}{\small}

\renewcommand{\tablename}{Tab.}





\rmfamily

\makeindex

\makeglossary



%--------------- Hier stehen die Angaben zum Text -------------------



\setcounter{section}{0}





%--------------- Hier stehen eigene Bef. ----------------------------





\newcommand{\dm}{$_-$}

\newcommand{\alrh}{\autoleftrightharpoons} % Eingabe $\alrh {über 
Pfeil}{unter Pfeil}$

\newcommand{\ara}{\autorightarrow} % Eingabe 
$\ara {über Pfeil}{unter Pfeil}$

\newcommand{\ala}{\autoleftarrow} % Eingabe 
$\ala {über Pfeil}{unter Pfeil}$

\newcommand{\ssection}[1] { \section[#1]{\centering\sc #1}} % {Center of 
Section}

\newcommand{\fat}{\bfseries} % Fette 
Schrift

\newcommand{\slim}{\mdseries}

\newcommand{\grad}{^{\circ}}



%---------------- Hier beginnt das Dokumnet -------------------------



\begin{document}



\Roman{section}

\Roman{subsection}

\Roman{subsubsection}

\pagestyle{empty}

\pagenumbering{alph}



%---------------- Das ist das Titelblatt ----------------------------





%\input{Titel.tex}

%\newpage



%---------------- Hier wird das Inhaltsverzeichniss erstellt --------





\tableofcontents

\addtocontents{toc}{\protect\thispagestyle{empty}}

\newpage



\onehalfspacing % anderthalbzeilig



\pagestyle{headings}

\pagenumbering{arabic}

\thispagestyle{empty}



%---------------- Hier beginnt der Text -----------------------------



%---------------- 1. Teil --------------------------------





%\part{Einleitung}



%\thispagestyle{empty}

%\input{t1.tex}

%\clearpage



% --------------- 2. Teil -----------------------------------



%\part{Teil 2}



%\input{t2.tex}

%\clearpage



% --------------- 3. Teil -----------------------------------



%\part{Teil 3}

%\input{t3.tex}

%\clearpage



% --------------- 4. Teil -----------------------------------



\part{Teil 4}

\input{t4.tex}

$\clearpage



% --------------- 5. Teil -----------------------------------



%\part{Teil 5}

%\input{t5.tex}

%\clearpage







Wär cool wenn mir jemand hellfen kann.

Grüße,
bier

OoK_Isch

Erleuchteter

Beiträge: 4 115

Wohnort: Hildesheim

Beruf: GER

  • Nachricht senden

2

26.06.2013, 20:45

Was steht denn in t4.tex?

Und da ist ein $ vor dem \clearpage nach \input{t4.tex}

3

27.06.2013, 01:55

Habs hinbekommen,

danke für die Hilfe.

Greetz

sylence

Administrator

Beiträge: 1 861

Wohnort: Dresden

Beruf: GER

  • Nachricht senden

4

27.06.2013, 12:03

Mit sowas machst du dich in Hilfeforen schnell unbeliebt. Fall irgendwann mal jemand mit einem ähnlichen Problem über diesen Thread stolpert, wird er sehr traurig sein. Bitte beschreibe kurz, wie du den Fehler behoben hast. :)
sylence.cc

5

28.06.2013, 00:03

Das hab ich damit natürlich nicht bezweckt. Sry :O

Und damit ich auch weiterhin hilfe bekomme, mal alles was ich geändert habe (vieles war try and error) um die Fehler zu beheben.


1. im T4 Dokument speichern unter UTF8 statt ANSI
2.
alle mathematischen Befehle überarbeitet --> Texte in \text{}
eingebettet (Umlaute und Sonderzeichen machen dann kein Problem mehr)
alle weiteren Befehle wie z.B. v_{i} mit $v_{i}$ geschrieben (mathematische zeichen wie _ ² ³ ^
etc müssen in das mathematische Format mit $ $ gebracht werden)

3. wie Isch gemeint hatte, das $ zeichen vor /clearpage war auch falsch

des
komische dran war nur, dass er keine Fehler im Teildokument gebracht
hatte sondern im Hauptdokument aber die Fehler tatsächlich eben im
Teildokument T4 waren.

Vielen Dank nochmal
Grüße

6

28.06.2013, 18:55

Kleiner Tipp für Tex: Man wird aus den Fehlermeldungen oft nicht schlau. Im Grunde genommen ist die schlaueste Methode, wenige Zeilen zu schreiben und dann zu kompilieren. Wenn es nicht kompiliert, hat man mit großer Wahrscheinlichkeit in den letzten paar Zeilen den Fehler gemacht und kann da suchen. Einen kompletten Text zu schreiben und dann zu debuggen ist einfach nur Zeitverschwendung.

7

30.06.2013, 00:58

Ausserdem ist STRG+Q und STRG+W sehr hilfreich um ganze Bloecke schnell auszukommentieren bzw wieder hinzuzufuegen, um Fehler einzugrenzen (Texnikcenter)

8

02.07.2013, 13:37

Schließe mich meinen beiden Vorrednern an.

@aby_bier: Wenn du auf UTF8 gestellt hast, machen Umlaute auch keine Probleme mehr, du kannst sie dann in Klartext einfügen.
Text im Mathe-Modus sollte sowieso also solcher gekennzeichnet werden. In LaTeX sagt man dem Computer, was etwas ist. Die Ansicht steuert man dann global.

Du solltest sowieso jede Variable im Mathe-Modus schreiben, weil es sich ja sachlogisch um eine solche handelt und Variablen auch anders gesetzt werden. Ich streiche im Fließtext ein v an, ein $v$ allerdings nicht, wenn v eine Variable ist.

Wenn du ein $ aufmachst, aber nicht schließt, dann zieht er es lange durch und unter Umständen kommt die Fehlernachricht dann erst sehr viel später. Aber man sieht falsche $-Umgebungen in TeXnicCenter ja sehr schön.

Zur Fehlersuche: Lerne, was ein Minimalbeispiel ist. Wenn du den Fehler da reproduzieren kannst, poste dieses. Meistens findet man den Fehler dann aber auch schon selbst, weil unnötige Komplexität weg ist, welche den Blick auf den Fehler versperrt hatte.

Das hier ist ganz nett: http://wissrech.ins.uni-bonn.de/people/f…urzReferenz.pdf

Ähnliche Themen