commit f305f0b4d857f0781b7a45380e583bc5315e12ad
Author: Juergen Spitzmueller <[email protected]>
Date: Mon Mar 16 20:31:38 2015 +0100
Properly handle the bicaption package (bug #9449)
diff --git a/lib/chkconfig.ltx b/lib/chkconfig.ltx
index d2a53b4..7429f60 100644
--- a/lib/chkconfig.ltx
+++ b/lib/chkconfig.ltx
@@ -281,6 +281,7 @@
\TestPackage{authordate1-4}
\TestPackage{babel}
\TestPackage{bibtopic}
+\TestPackage{bicaption}
\TestPackage{bidi}
\TestPackage{bm}
\TestPackage{booktabs}
diff --git a/lib/doc/LaTeXConfig.lyx b/lib/doc/LaTeXConfig.lyx
index d269b56..7395f9d 100644
--- a/lib/doc/LaTeXConfig.lyx
+++ b/lib/doc/LaTeXConfig.lyx
@@ -6095,10 +6095,63 @@ enumitem
itemize, description).
It is used by the Linguistics module to fine tune the appearance of numbered
subexamples.
-\change_inserted -712698321 1404379467
+\change_inserted -712698321 1426533959
+
+\end_layout
+
+\begin_layout Subsection
+
+\change_inserted -712698321 1426533969
+Multilingual Captions module
+\end_layout
+
+\begin_layout Subsubsection
+
+\change_inserted -712698321 1426533976
+bicaption
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1426533959
+Found:
+\begin_inset Info
+type "package"
+arg "bicaption"
+\end_inset
+
\end_layout
+\begin_layout Description
+
+\change_inserted -712698321 1426533992
+CTAN:
+\family typewriter
+macros/latex/contrib/caption/
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1426534118
+Notes: The package
+\family sans
+bicaption
+\family default
+ enables pairs of captions (in different languages), with control of other
+ options similar to that provided by the caption package.
+ Languages to be used are selected using
+\family sans
+babel
+\family default
+.
+ This package is part of the
+\family sans
+caption
+\family default
+ bundle.
+\end_layout
+
\begin_layout Subsection
\change_inserted -712698321 1404379473
diff --git a/lib/layouts/bicaption.module b/lib/layouts/bicaption.module
index dbfad74..f051845 100644
--- a/lib/layouts/bicaption.module
+++ b/lib/layouts/bicaption.module
@@ -30,9 +30,7 @@ Style "Caption setup"
LabelFont
Color Green
EndFont
- BabelPreamble
- \usepackage{bicaption} % for multilingual captions
- EndBabelPreamble
+ Requires bicaption
End
diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp
index 978bc50..5cf529c 100644
--- a/src/BufferParams.cpp
+++ b/src/BufferParams.cpp
@@ -1952,7 +1952,7 @@ 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, hyperref, varioref and listings (bug 8995) have to be
+ // Jurabib, hyperref, varioref, bicaption and listings (bug 8995) have
to be
// called after babel, though.
if (use_babel && !features.isRequired("jurabib")
&& !features.isRequired("hyperref")
@@ -1965,6 +1965,8 @@ bool BufferParams::writeLaTeX(otexstream & os,
LaTeXFeatures & features,
features.needBabelLangOptions())) + '\n';
lyxpreamble += from_utf8(features.getBabelPostsettings());
}
+ if (features.isRequired("bicaption"))
+ lyxpreamble += "\\usepackage{bicaption}\n";
if (!listings_params.empty() || features.isRequired("listings"))
lyxpreamble += "\\usepackage{listings}\n";
if (!listings_params.empty()) {