diff --git a/lib/doc/de/UserGuide.lyx b/lib/doc/de/UserGuide.lyx index 472baf72b3..465057ab13 100644 --- a/lib/doc/de/UserGuide.lyx +++ b/lib/doc/de/UserGuide.lyx @@ -551,6 +551,48 @@ Neu konfigurieren \family default neu konfigurieren. +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +Die zwei geschweiften Klammern in der TeX-Code-Box verhindern, dass der + Begriff +\begin_inset Quotes gld +\end_inset + +LaTeX +\begin_inset Quotes grd +\end_inset + + mit hoch- und tiefgestellten Zeichen ausgegeben wird. + Mehr zu TeX-Code ist in Abschnitt +\begin_inset space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:TeX-Code" + +\end_inset + + zu finden; die Ausgabe von Eigennamen wie LaTeX ist in Abschnitt +\begin_inset space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:LyXs-Eigennamen" + +\end_inset + + beschrieben. +\end_layout + +\end_inset + + \begin_inset Index idx status collapsed @@ -17535,6 +17577,237 @@ fest . \end_layout +\begin_layout Subsection +LyXs Eigennamen +\begin_inset Index idx +status collapsed + +\begin_layout Plain Layout +LyX ! Eigennamen +\end_layout + +\end_inset + + +\begin_inset CommandInset label +LatexCommand label +name "sub:LyXs-Eigennamen" + +\end_inset + + +\end_layout + +\begin_layout Standard +Sie haben sicherlich bemerkt, dass das Wort +\begin_inset Quotes gld +\end_inset + +LaTeX +\begin_inset Quotes grd +\end_inset + + immer mit Zeichen in verschiedener Größe und Positionen ausgegeben wird. + LaTeX ist der Name des Programms, das von LyX verwendet wird und wird daher + als Eigenname erkannt, wenn man in LyX +\begin_inset Quotes gld +\end_inset + +LaT +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX +\begin_inset Quotes grd +\end_inset + + schreibt. +\begin_inset Note Note +status collapsed + +\begin_layout Plain Layout +Die geschweiften Klammern in TeX-Code sind hier dazu da, zu verhindern, + dass der Text als Eigenname ausgegeben wird, siehe den letzten Absatz dieses + Abschnitts. +\end_layout + +\end_inset + + Beachten Sie die Reihenfolge der hoch- und tiefgestellten Zeichen! LyX + erkennt die folgenden Eigennamen: +\end_layout + +\begin_layout Description +LyX Das Programm um das es hier geht; schreiben Sie +\begin_inset Quotes gld +\end_inset + +L +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +yX +\begin_inset Quotes grd +\end_inset + + um in zu erzeugen. +\end_layout + +\begin_layout Description +TeX Das Programm, dass von LaTeX verwendet wird; schreiben Sie +\begin_inset Quotes gld +\end_inset + +T +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX +\begin_inset Quotes grd +\end_inset + + um in zu erzeugen. +\end_layout + +\begin_layout Description +LaTeX Das Programm, dass von LyX verwendet wird; schreiben Sie +\begin_inset Quotes gld +\end_inset + +LaT +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX +\begin_inset Quotes grd +\end_inset + + um in zu erzeugen. +\end_layout + +\begin_layout Description +LaTeX2e Die aktuelle Version von LaTeX; schreiben Sie +\begin_inset Quotes gld +\end_inset + +LaT +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX2e +\begin_inset Quotes grd +\end_inset + + um in zu erzeugen. +\end_layout + +\begin_layout Standard +Sie wundern sich vielleicht warum die LaTeX-Version +\begin_inset Quotes gld +\end_inset + +2 +\begin_inset Formula $\epsilon$ +\end_inset + + +\begin_inset Quotes grd +\end_inset + + ist. + Es ist eine alte Tradition in der TeX-Welt, dass man für Programme verrückte + Versionsnummern vergibt. + Zum Beispiel konvergiert die Versionsnummer von TeX zur Zahl +\begin_inset Formula $\pi$ +\end_inset + +: Die aktuelle Version ist +\begin_inset Quotes gld +\end_inset + +TeX-3.141592 +\begin_inset Quotes grd +\end_inset + +, die vorherige war +\begin_inset Quotes gld +\end_inset + +TeX-3.14159 +\begin_inset Quotes grd +\end_inset + +. +\end_layout + +\begin_layout Standard +Wenn Sie keine Eigennamen ausgeben wollen, z. +\begin_inset space \thinspace{} +\end_inset + +B. + in Abschnittsüberschriften, können Sie zwei leere geschweifte Klammern + in TeX-Code in das Wort einfügen. + In LyX sieht das dann so aus: +\begin_inset Graphics + filename ../clipart/LaTeX.png + scale 80 + +\end_inset + +. +\begin_inset Newline newline +\end_inset + +Für mehr über TeX-Code siehe Abschnitt +\begin_inset space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:TeX-Code" + +\end_inset + +. +\end_layout + \begin_layout Subsection Einheiten \begin_inset Index idx diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp index 71620c37b9..4aaf5457f2 100644 --- a/src/BufferParams.cpp +++ b/src/BufferParams.cpp @@ -1743,10 +1743,12 @@ bool BufferParams::writeLaTeX(otexstream & os, LaTeXFeatures & features, // http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg144349.html lyxpreamble += from_ascii(features.getColorOptions()); - // If we use hyperref, jurabib, japanese, or vietnamese, we have to call babel before them. + // If we use hyperref, jurabib, japanese, varioref or vietnamese, + // we have to call babel before them. if (use_babel && (features.isRequired("jurabib") || features.isRequired("hyperref") + || features.isRequired("varioref") || features.isRequired("vietnamese") || features.isRequired("japanese"))) { // FIXME UNICODE @@ -1894,9 +1896,10 @@ bool BufferParams::writeLaTeX(otexstream & os, LaTeXFeatures & features, + atlyxpreamble + "\\makeatother\n\n"; // We try to load babel late, in case it interferes with other packages. - // Jurabib and Hyperref have to be called after babel, though. + // Jurabib, hyperref and varioref have to be called after babel, though. if (use_babel && !features.isRequired("jurabib") && !features.isRequired("hyperref") + && !features.isRequired("varioref") && !features.isRequired("vietnamese") && !features.isRequired("japanese")) { // FIXME UNICODE diff --git a/src/tex2lyx/Preamble.cpp b/src/tex2lyx/Preamble.cpp index c02ca5beca..69833f2c35 100644 --- a/src/tex2lyx/Preamble.cpp +++ b/src/tex2lyx/Preamble.cpp @@ -464,7 +464,7 @@ Preamble::Preamble() : one_language(true), title_layout_found(false) //h_pdf_author; //h_pdf_subject; //h_pdf_keywords; - h_pdf_bookmarks = "1"; + h_pdf_bookmarks = "0"; h_pdf_bookmarksnumbered = "0"; h_pdf_bookmarksopen = "0"; h_pdf_bookmarksopenlevel = "1"; @@ -472,7 +472,7 @@ Preamble::Preamble() : one_language(true), title_layout_found(false) h_pdf_pdfborder = "0"; h_pdf_colorlinks = "0"; h_pdf_backref = "section"; - h_pdf_pdfusetitle = "1"; + h_pdf_pdfusetitle = "0"; //h_pdf_pagemode; //h_pdf_quoted_options; h_quotes_language = "english"; diff --git a/status.20x b/status.20x index 3e38d898fd..79e52dc048 100644 --- a/status.20x +++ b/status.20x @@ -71,6 +71,8 @@ What's new - Fix drawing of table lines of multicolumns (bug 8082). +- Correct language for textual references in multi-language documents (bug 8613). + - Handle undo in `branch-add' function. - Fix the missing dynamic menus in general and restore correctly from fullscreen. @@ -86,6 +88,7 @@ What's new * TEX2LYX +- Don't automatically turn on PDF bookmarks when importing TeX files (bug 8723). * ADVANCED FIND AND REPLACE