1 #This file was created by <lasgoutt> Thu Jul 1 15:12:26 1999
2 #LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
15 \paperorientation portrait
18 \paragraph_separation indent
20 \quotes_language english
24 \paperpagestyle default
31 Last updated 1999-07-01
34 This file contains a compilation of bug reports that have been sent to the
37 lyx-devel@lists.lyx.org
40 We try to keep it up to date as far as possible, but of course it's better
41 to spend time fixing bugs instead of archiving them.
42 Since we cannot reproduce all of these bugs, please send us any details
43 and updates and, of course, fixes.
46 How do I submit a bug report?
49 All bug reports should always include information about which versions of
50 LyX the bug appears in (you will be surprised to know how many forget that
52 Try to get the latest version of LyX and see if the problem still exist
54 New releases will typically contain bug fixes :-)
57 Remember: the less time the developers have to spend to understand and fix
58 a problem, the faster the problem is likely to be fixed.
61 Other than that, the good bug report is characterized by including
65 relevant information and only that.
66 It's always relevant what the problem is, and how the problem is triggered.
67 If it's a compilation problem, include
73 and information about your system (
79 ), which compiler you use, versions of libraries and so on.
82 If you found a bug that causes LyX to crash, please take the time to produce
83 a backtrace with a non-stripped lyx executable.
84 The one built in the source directory is per default not stripped, while
85 the installed binary is stripped.
86 So, run LyX from gdb by typing
87 \begin_inset Quotes eld
93 gdb /users/bozo/lyx-1.0.x/src/lyx
97 \begin_inset Quotes erd
101 \begin_inset Quotes eld
111 \begin_inset Quotes erd
115 Make LyX crash and you'll return to gdb.
117 \begin_inset Quotes eld
127 \begin_inset Quotes erd
130 to produce a backtrace and include the output in the bug report
131 \begin_float footnote
134 if you want to be thorough, use the
137 \begin_inset Quotes eld
141 \begin_inset Quotes erd
145 \begin_inset Quotes eld
149 \begin_inset Quotes erd
152 commands to print out the values of local variables at a few stack levels.
155 If possible, then a description of a way to reproduce the bug is more important
156 than a backtrace, because then we have the possibility to roll our own
158 If the bug is not easily reproducible, a backtrace is essential, because
159 then that might be all we've got.
162 Bug reports should be mailed to the developer's list at
164 lyx-devel@lists.lyx.org
167 However to avoid that we get cluttered with the same bug reports from many
168 people, we recommend that you either check the archive of the developer's
171 http://www.mail-archive.com/lyx-devel@lists.lyx.org/
173 or subscribe to the list first.
174 If you want to be a real sport, you provide a patch along with the bug
181 The LyX keyboard mappings, including dead-keys, do not work in pop-up dialogs.
182 You can try cut & paste from a text editor.
185 It is not possible to enter
197 as LaTeX accent insets; this means that these characters are not available
198 to people who want to use latin1 as encoding.
202 \begin_inset Formula \( 640\times 480 \)
205 ?) screen, math panel pops up the subpanels off screen.
206 It should check it's position, and put the panels somewhere visible.
211 Options\SpecialChar \menuseparator
225 Note from Asger: Well, I think the entire form should be redesigned, such
226 that it isn't dynamic.
227 Also, it should not be possible to select a non-existing keyboard mapping.
228 In other words, the drop-down list should show exactly those that are available.
229 Similarly, the charset definition should be a droplist too.
235 The vertical scroll bar of the preamble window is broken.
236 If you resize the window, strange things can happen, including a fatal
237 crash! This is a bug in XForms.
240 Note from Jean-Marc: things are a bit better now, but not perfect.
246 Navigation by table of contents (ToC) is limited by Section Number Depth,
247 rather than ToC Depth.
248 If you have Section Number Depth of 1, but ToC of 2, clicking on any of
249 the numbered sections takes you to the right point in the document.
250 But clicking on a (unnumbered) Subsection takes you to the beginning of
251 the Section, rather than to the subsection.
254 If you have a footnote (or margin note) in a section heading, the text after
255 this not will not appear in the ToC popup.
258 When several insets are placed consecutively (this can happen with error
259 insets), clicking on an inset can result in opening the wrong one.
260 A workaround is to use
264 , with the cursor placed just before the desired inset.
271 command doesn't escape
272 \begin_inset Quotes eld
280 \begin_inset Quotes erd
283 characters in the remarks field when generating TeX documents.
285 \begin_inset Quotes eld
295 \begin_inset Quotes erd
298 by hand in these remarks if you want to use an underscore.
299 Similar for other special characters.
302 If a figure is larger than one page down press would have taken you, the
303 page down fails and you are left where you started.
306 Comment: behavior in this situation is improved but still imperfect.
307 LyX now does the pageup or pagedown, but jumps from the top to the bottom
308 of the figure, potentially skipping part of the middle.]
311 If you delete marked text, the text is not deleted, but
312 \begin_inset Quotes eld
316 \begin_inset Quotes erd
319 , which deletes the current text in the clipboard.
322 Sometimes, when you delete large sections of text, the screen will appear
323 empty, and you have to use the scrollbar to make the cursor visible again.
326 You can not export a selection from LyX to another X11 program.
327 Not even between two instances of LyX.
328 You can only paste into LyX using the middle mouse button.
332 If you have edited and then undo all changes, then the
333 \begin_inset Quotes eld
337 \begin_inset Quotes erd
343 If you have a margin note in itemize text and the first paragraph of the
344 margin note is also itemize text it is possible to
345 \begin_inset Quotes eld
349 \begin_inset Quotes erd
352 and make the first itemize paragraph in the margin note deeper on-screen
353 even though LaTeX doesn't permit this (and ignores this).
357 A table which is larger than the screen manages to go outside the red lines
358 drawn by a table float.
359 Same goes for figures.
360 A similar thing can happen with large mathematical equations.
361 Resize your LyX window.
364 It is not possible to include footnotes in tables.
368 The numbering policy of LyX does not exactly match what LaTeX does for sections:
369 for example, LyX resets subsection
373 subsubsection counters at a new section, while LaTeX does not reset the
374 subsubsection counter.
375 As a workaround, you can add
379 setcounter{subsubsection}{0}
381 , marked as TeX, just after the section heading.
384 LyX is not able to render correctly
392 headings which, in standard LaTeX classes, are just placed at the start
393 of the following paragraph.
394 This can be confusing.
397 LyX sometimes gets caught by TeX fonts ligatures: for example, in the sentence
399 \begin_inset Quotes eld
403 \begin_inset Quotes erd
406 , the single and double closing quotes come out inverted (just try to preview
408 The only sollution is to write it as
409 \begin_inset Quotes eld
419 \begin_inset Quotes erd
422 , which is admittedly not very nice.
425 When going into math text mode (which results in
431 in the LaTeX output) it is impossible to enter punctuation, as this is
432 always put back into math mode.
435 If a LaTeX command is partially bold, it doesn't generate correct LaTeX
437 LaTeX commands written using the LaTeX layout or the LaTeX font state should
438 always use the standard font (this means no font changing commands should
440 Don't use font changing commands when you are in LaTeX mode.
443 If you change font in a special word (like in
444 \begin_inset Quotes eld
452 \begin_inset Quotes erd
455 ), the whole word will have the font of the first character in dvi output.
456 This can be solved by using for example
457 \begin_inset Quotes eld
468 \begin_inset Quotes erd
471 , thus disabling the automatic translation to the macro
480 In a LyX-Code environment, you can't have an empty line.
481 You'll have to type a single space to make it work.
484 In LyX-Code and in paragraphs written completely using the typewriter font,
485 all spaces are protected so that LaTeX isn't able to perform correct formatting
487 You'll have to insert linebreaks manually.
490 It is possible to use the subfigure style to get two small figures (side-by-side
491 ), each with a caption and label, and then a common caption and label for
493 LyX currently seems to support this in the pop-up menu for an eps figure.
494 However, I am unable to successfully add labels to each of the subfigures.
495 If I insert a label next to each subfigure, the labels appear fine and
496 can be cross-referenced in the usual manner.
497 However, the actual output (dvi or ps) does not distinguish between the
498 two labels and any cross-reference gets the same number.
499 You have to use plain old raw LaTeX mode and do this by hand.
502 If you close a document while some included images are still in the rendering
503 phase, all images in newly opened documents will stay in the rendering
504 phase, making it impossible to preview or print the document.
505 You can't fix this by killing gs-processes, because there aren't any.
506 You'll have to restart LyX to work with figures again.
509 If you preview an empty document, no dvi-file will be created, and xdvi
511 We should present a kind warning to the user rather than be silent.
514 Document that includes others: if LaTeX reports an error during the execution
515 of LaTeX on a sub-document as a chain reaction of executing LaTeX on a
516 higher level document, LyX places the error window on the correct position
517 of the higher level doc, not of the lower one.
518 There might be some spurious document corruption effects related to this.
519 Be careful with raw LaTeX in sub-documents.