File: de_BUGS.lyx

package info (click to toggle)
lyx 1.1.6fix4-2
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 26,136 kB
  • ctags: 13,679
  • sloc: cpp: 93,591; sh: 9,563; ansic: 8,253; perl: 3,489; makefile: 1,332; tcl: 163; sed: 150; python: 112; yacc: 38
file content (672 lines) | stat: -rw-r--r-- 16,709 bytes parent folder | download | duplicates (2)
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
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass article
\language german
\inputencoding latin1
\fontscheme default
\graphics none
\paperfontsize default
\spacing single 
\papersize Default
\paperpackage widemarginsa4
\use_geometry 0
\use_amsmath 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation skip
\defskip medskip
\quotes_language german
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default

\layout Title

Bekannte FEHLER in LyX
\layout Date

Letzte Aktualisierung: 19.
 Mrz 2001
\layout Standard

Diese Datei enthlt eine Zusammenstellung aller Fehlermeldungen, die an
 die Mailing-Liste der LyX-Entwickler, 
\family sans 
lyx-devel@lists.lyx.org
\family default 
, gesendet wurden.
 Sie sollte halbwegs aktuell sein, aber natrlich verwenden die Entwickler
 mehr Zeit darauf, die Fehler zu beheben, anstatt sie zu archivieren.
 Da nicht alle Fehler von den Entwicklern reproduziert werden knnen ist
 es sehr wichtig, da 
\emph on 
jede
\emph default 
 Art von Details, Aktualisierungen und natrlich Korrekturen an die Entwickler
 weitergemeldet werden.
\layout Section

Wie schreibe ich einen Fehlerbericht?
\layout Standard

Jeder Fehlerbericht sollte unbedingt die Information enthalten, in welcher
 Version von LyX der Fehler bemerkt wurde (es ist berraschend, wie oft
 dieser entscheidende Hinweis fehlt!).
 \SpecialChar ~
Wenn mglich besorgen Sie sich die aktuellste Version von LyX und berprfen
 Sie, ob der Fehler auch in dieser Version noch auftritt, bevor Sie einen
 Fehlerbericht schreiben.
 Die neueren Versionen zeichnen sich normalerweise durch eine groe Zahl
 an behobenen Fehlern aus :-)
\layout Standard

Bedenken Sie auch: Je einfacher es den Entwicklern fllt, ihre Fehlerbeschreibun
g zu verstehen und den Fehler nachzuvollziehen, desto eher wird er behoben
 werden.
\layout Standard

Davon abgesehen zeichnet sich ein guter Fehlerbericht dadurch aus, da er
 
\emph on 
alle
\emph default 
 relevanten Informationen, aber auch nur diese enthlt.
 Notwendig ist immer die Problembeschreibung selbst, und wie man den Fehler
 auslsen kann.
 Wenn es ein Problem beim Compilieren ist, schicken Sie die Datei 
\family typewriter 
\size small 
config.log
\family default 
\size default 
 mit, sowie Information ber ihr System (
\family typewriter 
\size small 
uname -a
\family default 
\size default 
), den verwendeten Compiler, Version der Bibliotheken usw.
\layout Standard

Wenn Sie einen Fehler entdeckt haben, der LyX zum Absturz bringt, nehmen
 Sie sich bitte die Zeit um mit einer nicht gestrippten Binrdatei einen
 Backtrace zu erstellen (die LyX-Version im Quellverzeichnis ist standardmig
 nicht gestripped, im Gegensatz zur installierten Version).
 Starten Sie dazu LyX von gdb aus (
\family typewriter 
\size small 
gdb <srcdir>/lyx-1.0.x/src/lyx
\family default 
\size default 
, dann an der Eingabeaufforderung 
\begin_inset Quotes gld
\end_inset 

run
\begin_inset Quotes erd
\end_inset 

 eingeben).
 Verursachen Sie nun den Absturz von LyX, Sie werden dann wieder am Prompt
 von 
\family typewriter 
gdb
\family default 
 landen.
 Mit dem Befehl 
\begin_inset Quotes gld
\end_inset 

bt
\begin_inset Quotes grd
\end_inset 

 knnen Sie nun ein Backtrace erzeugen, welches Sie zusammen mit dem Fehlerberic
ht einschicken sollten.
\begin_float footnote 
\layout Standard

Wenn Sie ganz grndlich sein wollen, knnen Sie auch die Befehle 
\begin_inset Quotes gld
\end_inset 

info locals
\begin_inset Quotes grd
\end_inset 

 und 
\begin_inset Quotes gld
\end_inset 

up
\begin_inset Quotes grd
\end_inset 

 verwenden, um die Inhalte der lokalen Variablen in unterschiedlichen Tiefen
 des Stacks auszugeben.
\end_float 
 Im Zweifelsfall ist aber eine genaue Beschreibung, 
\emph on 
wie
\emph default 
 man den Fehler verursachen kann, viel wichtiger als der Backtrace, da dann
 die Entwickler diesen leicht selber durchfhren knnen.
 Ist der Fehler jedoch nicht einfach reproduzierbar ist ein solcher Backtrace
 essentiell, denn er bietet dann vermutlich den einzigen Hinweis, was das
 Problem sein knnte.
\layout Standard

Fehlermeldungen sollten an die Mailing-Liste der Entwickler gesandt werden,
 
\family sans 
lyx-devel@lists.lyx.org
\family default 
.
 Um zu verhindern, da die Liste mit identischen Fehlerberichten von unterschied
lichen Personen berhuft wird, eine kleine Bitte: Sehen Sie kurz in das
 Archiv der Mailing Liste: 
\newline 

\family typewriter 
http://www.mail-archive.com/lyx-devel@lists.lyx.org/
\family default 
, 
\newline 
oder abonnieren Sie die Liste selber.
 Und wenn Sie sogar selber Programmierer sind sind Patches, die den Fehler
 gleich beheben, natrlich sehr gerne gesehen.
\layout Section

Fehler
\layout Enumerate

Die Tastaturbelegung von LyX durch Keymaps funktioniert nicht in den Dialogfelde
rn.
 Das gilt auch fr definierte Dead-Keys.
 Sie knnen versuchen, die nicht erreichbaren Zeichen durch 
\begin_inset Quotes gld
\end_inset 

cut & paste
\begin_inset Quotes grd
\end_inset 

 aus einem Texteditor einzugeben.
\layout Enumerate

Es ist nicht mglich, 
\family typewriter 

\backslash 
dj{}
\family default 
 oder 
\family typewriter 

\backslash 
DJ{}
\family default 
 als Argument fr LaTeX-Akzente zu verwenden; damit stehen diese Zeichen
 fr alle diejenigen, die als Kodierung 
\family typewriter 
latin1
\family default 
 verwenden, nicht zur Verfgung.
\layout Enumerate

Bei sehr kleinen (
\begin_inset Formula \( 640\times 480 \)
\end_inset 

?) Bildschirmgren ffnet das Dialogfeld 
\begin_inset Quotes gld
\end_inset 

Mathematische Symbole
\begin_inset Quotes grd
\end_inset 

 seine Untermens auerhalb des Bildfeldes.
 Hier sollte die Position geprft und das Men an einer sichtbaren Stelle
 geffnet werden.
\layout Enumerate

Der Code, der Akzente zeichnet, die im verfgbaren Zeichensatz nicht enthalten
 sind, arbeitet nur mit Zeichensatzcodierung iso8859-1 problemlos.
 Insbesondere wird im iso8859-2 Zeichensatz der Macron Akzent falsch gezeichnet.
\layout Enumerate

Gelegentlich aktualisiert LyX die Fenster seltsam bzw.
\latex latex 

\backslash 
 
\latex default 
falsch.
 Mglicherweise liegt der Grund darin, da LyX den update/redraw Mechanismus
 von XForms falsch verwendet.
 Unter normalen Umstnden macht das nichts aus, aber beim umskalieren des
 Fensters macht es sich bemerkbar.
 Genauer: Der XForms Dokumentation zufolge sollten 
\emph on 
alle
\emph default 
 Zeichenoperationen auf dem Schirm die XForms update/redraw callbac/eventhandler
 verwenden.
 LyX macht das (noch) nicht.
\layout Enumerate

Der vertikale Rollbalken in 
\family sans 
\bar under 
L
\bar default 
ayout\SpecialChar \menuseparator
LaTeX-
\bar under 
V
\bar default 
orspann
\family default 
 funktioniert nicht richtig.
 Wenn man die Gre des Fensters ndert, knnen unvorhersehbare Dinge (einschlie
lich Totalabsturz von LyX!) geschehen.
 Dies ist ein Fehler in XForms.
 [
\emph on 
Hinweis von Jean-Marc: Einiges wurde inzwischen verbessert, aber es ist
 immer noch nicht perfekt.
\emph default 
]
\layout Enumerate

Beim Lschen grerer Textabschnitte kann es vorkommen da danach der Textbildsc
hirm leer erscheint.
 Sie mssen dann den Rollbalken verwenden um den Cursor wieder zum Vorschein
 zu bringen.
\layout Enumerate

Wenn mehrere Einfgungen hintereinander auftreten (das kann z.
\latex latex 

\backslash 
,
\latex default 
B.\SpecialChar ~
bei Fehlermarken passieren), kann es sein, da das falsche Element geffnet
 wird, wenn Sie mit der Maus darauf klicken.
 Eine Abhilfe in diesem Fall ist es, die Tastaturkombination 
\family typewriter 
C-o
\family default 
 zu verwenden, sie ffnet die Einfgung direkt vor der aktuellen Cursor-Position.
\layout Enumerate


\begin_inset Quotes gld
\end_inset 

_
\begin_inset Quotes grd
\end_inset 

-Zeichen, die im Feld 
\begin_inset Quotes gld
\end_inset 

Bemerkung
\begin_inset Quotes grd
\end_inset 

 einer Zitat-Referenz verwendet werden, werden nicht mit einem 
\begin_inset Quotes gld
\end_inset 

Backslash
\begin_inset Quotes grd
\end_inset 

 versehen und erzeugen Fehler beim LaTeX-Lauf.
 Wenn Sie dieses Zeichen verwenden wollen, mssen Sie von Hand 
\begin_inset Quotes gld
\end_inset 


\backslash 
_
\begin_inset Quotes grd
\end_inset 

 eingeben.
 Dasselbe gilt fr andere Sonderzeichen.
\layout Enumerate

Wenn eine Abbildung grer ist als die Lnge, die man mit einem 
\begin_inset Quotes gld
\end_inset 

Seite abwrts
\begin_inset Quotes grd
\end_inset 

 berbrckt, funktioniert die Funktion 
\begin_inset Quotes gld
\end_inset 

Seite abwrts
\begin_inset Quotes grd
\end_inset 

 nicht, und der Cursor bleibt an der aktuellen Position.
 [
\emph on 
Hinweis: Das Verhalten in dieser Situation wurde mittlerweile verbessert,
 ist aber immer noch nicht optimal.
 LyX springt nun an den Anfang bzw.
 das Ende der Abbildung und berspringt dabei mglicherweise den Mittelteil.]
\layout Enumerate

Wenn Sie markierten Text lschen wird dieser nicht gelscht sondern ausgeschnitt
en und berschreibt dabei den aktuellen Inhalt der Zwischenablage.
\layout Enumerate

Wenn Sie Texte von LyX in ein externes Programm kopieren, geht die Formatierung
 verloren.
 Dies gilt auch beim kopieren zwischen unterschiedlichen LyX Programmen.
\layout Enumerate

Wenn Sie einen Text verndern und dann alle nderungen rckgngig machen,
 wird der Status 
\family sans 
Gendert
\family default 
 nicht zurckgesetzt.
\layout Enumerate

Wenn Sie eine Randnotiz in einer Aufzhlung einfgen und der erste Absatz
 der Randnotiz ebenfalls eine Aufzhlung ist, ist es mglich, den ersten
 Absatz der Randnotiz ber 
\family sans 
Umgebungstiefe\SpecialChar ~
ndern
\family default 
 einzurcken, obwohl LaTeX dieses nicht erlaubt (und auch ignoriert).
\layout Enumerate

Eine Tabelle, die breiter als das Fenster von LyX ist, kann sich ber die
 roten Linien der 
\begin_inset Quotes gld
\end_inset 

Tabellen-Float
\begin_inset Quotes grd
\end_inset 

-Umgebung hinaus erstrecken.
 Gleiches gilt fr groe mathematische Gleichungen.
 Vergrern Sie Ihr LyX-Fenster.
\layout Enumerate

In einer Tabelle knnen keine Funoten verwendet werden.
\layout Enumerate

Die Art und Weise wie LyX Unterabschnitte numeriert unterscheidet sich geringfg
ig von derjenigen, die LaTeX verwendet: So setzt LyX zu Begin eines neuen
 Abschnittes sowohl den Zhler fr Unter- wie auch fr Unter-Unterabschnitte
 zurck, LaTeX macht das nur fr Unterabschnitte.
 Als Behelfslsung knnen Sie direlt hinter der Abschnittsberschrift im
 TeX-Modus die Zeile 
\family typewriter 

\backslash 
setcounter{subsubsection}{0}
\family default 
 eingen.
\layout Enumerate

LyX geht nicht korrekt mit den beeschriften der Absatzumgebungen 
\family sans 
Paragraph
\family default 
 und 
\family sans 
Subparagraph
\family default 
 um.
 In den normalen LaTeX-Klassen werden diese an den Anfang des folgenden
 Paragraphen gesetzt.
 Das kann zu Verwirrungen fhren.
\layout Enumerate

LyX fllt manchmal auf Ligaturen im TeX Zeichensatz herein: So werden in
 dem Beispielsatz 
\begin_inset Quotes gld
\end_inset 

Er sagte 'Hallo!'
\begin_inset Quotes grd
\end_inset 

 die einfachen und doppelten Anfhrungszeichen vertauscht.
 Der einzige Lsungsweg besteht darin, stattdessen folgendes zu schreiben:
 
\begin_inset Quotes gld
\end_inset 

Er sagte 'Hallo!'
\latex latex 

\backslash 
textcompwordmark
\latex default 
", was in der Tat nicht sehr schn ist.
\layout Enumerate

Im mathematischen Textmodus (er erzeugt ein 
\family typewriter 

\backslash 
mathrm{}
\family default 
 in der LaTeX-Ausgabe) ist es nicht mglich, Satzzeichen zu verwenden, da
 diese automatisch in den Mathematik-Modus zurckschalten.
\layout Enumerate

Bei der Eingabe von mehrzeiligen Gleichungen kann LaTeX durcheinandergeraten,
 wenn die zweite Zeile (oder auch eine der weiteren) als erstes Zeichen
 ein 
\begin_inset Quotes gld
\end_inset 

]
\begin_inset Quotes grd
\end_inset 

 enthlt.
 Um Probleme zu vermeiden ist es notwendig, vor dieser Klammer ein 
\begin_inset Quotes gld
\end_inset 

{}
\begin_inset Quotes grd
\end_inset 

 im TeX-Modus einzufgen, wie im folgenden Beispiel gezeigt wird:
\begin_inset Formula \begin{eqnarray*}
x(t) & = & 1\\
{}[x(t)+1] & = & 2
\end{eqnarray*}

\end_inset 


\begin_deeper 
\layout Standard

Dasselbe gilt fr ein 
\begin_inset Quotes gld
\end_inset 

*
\begin_inset Quotes grd
\end_inset 

 am Anfang einer Gleichung.
\end_deeper 
\layout Enumerate

Wenn ein LaTeX-Befehl teilweise im Fettdruck gesetzt wird, wird falscher
 LaTeX-Code erzeugt.
 Derartige Befehle, die im TeX-Modus eingegeben werden, sollten grundstzlich
 nur den Standard-Schrifttyp verwenden (d.
\latex latex 

\backslash 
,
\latex default 
h.\SpecialChar ~
es sollten keinerlei nderungen des Zeichensatzes im TeX-Modus erlaubt
 sein).
 Verwenden Sie keine Zeichensatz-Befehle im LaTeX-Modus.
\layout Enumerate

Wenn Sie den Zeichensatz innerhalb eines speziellen Wortes wie etwa 
\begin_inset Quotes gld
\end_inset 

LaTeX
\begin_inset Quotes grd
\end_inset 

 verndern, wird automatisch das gesamte Wort im selben Stil gesetzt wie
 dessen erster Buchstabe.
 Sie knnen dies vermeiden, indem Sie beispielsweise 
\begin_inset Quotes gld
\end_inset 


\bar under 
L
\bar default 
\latex latex 
{}
\latex default 
aTeX
\begin_inset Quotes grd
\end_inset 

 eingeben und so die automatische Umwandlung des Wortes in das Makro 
\family typewriter 

\backslash 
LaTeX
\family default 
 verhindern.
\layout Enumerate

Im Umgebungstyp 
\family sans 
LyXCode
\family default 
 sind keine Leerzeilen mglich.
 Sie mssen ein einzelnes Leerzeichen eingeben, damit das funktioniert.
\layout Enumerate

Im Umgebungstyp LyXCode sowie in Abstzen, die gnzlich mit der Schriftart
 Schreibmaschine geschrieben sind, werden alle Leerzeichen als geschtzte
 Leerzeichen angesehen.
 Dadurch ist LaTeX nicht mehr in der Lage, den Text korrekt zu formatieren.
 Sie mssen von Hand Zeilenumbrche einfgen, um ein lesbares Ergebnis zu
 erhalten.
\layout Enumerate

Fr normale Abstze arbeitet die Option 
\begin_inset Quotes gld
\end_inset 

Kein Einzug
\begin_inset Quotes grd
\end_inset 

 wie erwartet.
 Wenn sie den Umgebungstyp jedoch auf 
\begin_inset Quotes gld
\end_inset 

Description
\begin_inset Quotes grd
\end_inset 

 setzen, kehrt sich das Verhalten um, d.h.\SpecialChar ~
Abstze, die eingerckt werden sollen,
 werden das nicht, und umgekehrt.
 [
\emph on 
Hinweis: Das ist ein LaTeX-Problem und ein Beispiel fr einen Fall, in dem
 
\family typewriter 

\backslash 
noindent 
\family default 
nicht verwendet werden sollte; eine gute Lsung ist bislang nicht bekannt.
\emph default 
]
\layout Enumerate

Es ist mit der Teilabbildungs-Option nicht mglich, zwei kleine Abbildungen
 nebeneinander zu platzieren, von denen jede eine eigene Unterschrift hat,
 und dann unter beide Abbildungen eine gemeinsame Unterschrift zu setzen.
 LyX 
\emph on 
scheint
\emph default 
 das im Dialogfeld fr EPS-Abbildungen zu ermglichen, es knnen fr die
 Teilabbildungen aber keine Marken vergeben werden.
 Wird eine Marke bei einer solchen Teilabbildung gesetzt erscheint sie zwar
 und kann auch referenziert werden, in der endgltigen Ausgabe (dvi oder
 ps) wird aber zwischen beiden nicht unterschieden und reder Verweis erhlt
 dieselbe Nummer.
 Man mu derartige Marken von Hand (im LaTeX-Modus) setzen.
\layout Enumerate

Wenn man ein Dokument schliet, whrend noch Abbildungen berechnet werden,
 bleiben alle Abbildungen in danach neu geffneten Dokumenten ebenfalls
 in diesem Zustand (Berechnung luft), dadurch ist es nicht mglich, den
 Text in der Vorschau zu betrachten oder auszudrucken.
 Dies lt sich nur durch einen Neustart von LyX beheben.
\layout Enumerate

Dokumente, die andere einbinden: Wenn L aTeX bei der Bearbeitung eines Teildokum
entes einen Fehler meldet, wird die Fehlermarke im bergeordneten Dokument
 gesetzt.
 Dabei kann schlimmstenfalls auch ihr Text durcheinandergeraten.
 Seien Sie deshalb vorsichtig mit der Verwendung von LaTeX-Befehlen in Teildokum
enten.
\layout Enumerate

Die Auswahlfelder in den Dialogen 
\family sans 
Einstellungen
\family default 
 und 
\family sans 
Layout\SpecialChar \menuseparator
Dokument
\family default 
 ffnen sich an der falschen Position, wenn das Dialogfenster verschoben
 wird, whrend der Tab-Ordner sichtbar ist.
 Dies ist bislang das einzige bekannte Beispiel eines in der XForms Dokumentatio
n beschriebenen Fehlers 
\begin_inset Quotes gld
\end_inset 

Ein verschachtelter Tab Ordner kann derzeit unter Umstnden nicht richtig
 funktionieren
\begin_inset Quotes grd
\end_inset 

.
\the_end