Load covington later

This solves a loading order conflict with beamer-article.

(cherry picked from commit 00ee54e694)
This commit is contained in:
Juergen Spitzmueller 2018-10-09 10:42:38 +02:00
parent e323f74b78
commit 53a108e814
4 changed files with 28 additions and 17 deletions

View File

@ -55,9 +55,11 @@ Style Numbered_Example_(multiline)
Preamble Preamble
% Backwards compatibility with covington < 1.1 % Backwards compatibility with covington < 1.1
% This code can be removed eventually % This code can be removed eventually
\@ifundefined{covexample}{% \AtBeginDocument{%
\newenvironment{covexample}{\begin{example}}{\end{example}}% \@ifundefined{covexample}{%
}{} \newenvironment{covexample}{\begin{example}}{\end{example}}%
}{}
}
EndPreamble EndPreamble
Category Linguistics Category Linguistics
End End
@ -78,9 +80,11 @@ Style Numbered_Examples_(consecutive)
Preamble Preamble
% Backwards compatibility with covington < 1.1 % Backwards compatibility with covington < 1.1
% This code can be removed eventually % This code can be removed eventually
\@ifundefined{covexamples}{% \AtBeginDocument{%
\newenvironment{covexamples}{\begin{examples}}{\end{examples}}% \@ifundefined{covexamples}{%
}{} \newenvironment{covexamples}{\begin{examples}}{\end{examples}}%
}{}
}
EndPreamble EndPreamble
End End
@ -95,16 +99,18 @@ Style Subexample
Preamble Preamble
% Backwards compatibility with covington < 1.6 % Backwards compatibility with covington < 1.6
% This code can be removed eventually % This code can be removed eventually
\@ifundefined{covsubexamples}{% \AtBeginDocument{%
\newenvironment{covsubexamples}{% \@ifundefined{covsubexamples}{%
\addtolength{\examplenumbersep}{-0.5em}% \newenvironment{covsubexamples}{%
\begin{covexample}% \addtolength{\examplenumbersep}{-0.5em}%
\begin{enumerate} \begin{covexample}%
\renewcommand\theenumi{\alph{enumi}} \begin{enumerate}
\renewcommand\labelenumi{(\theenumi)} \renewcommand\theenumi{\alph{enumi}}
\renewcommand\p@enumi{\theequation\,}}% \renewcommand\labelenumi{(\theenumi)}
{\end{enumerate}\end{covexample}} \renewcommand\p@enumi{\theequation\,}}%
}{} {\end{enumerate}\end{covexample}}
}{}
}
EndPreamble EndPreamble
End End

View File

@ -2308,6 +2308,10 @@ bool BufferParams::writeLaTeX(otexstream & os, LaTeXFeatures & features,
os << "\\usepackage{xunicode}\n"; os << "\\usepackage{xunicode}\n";
} }
// covington must be loaded after beamerarticle
if (features.isRequired("covington"))
os << "\\usepackage{covington}\n";
// Polyglossia must be loaded last ... // Polyglossia must be loaded last ...
if (use_polyglossia) { if (use_polyglossia) {
// call the package // call the package

View File

@ -964,7 +964,6 @@ char const * simplefeatures[] = {
// "cancel", // "cancel",
"ascii", "ascii",
"url", "url",
"covington",
"csquotes", "csquotes",
"enumitem", "enumitem",
"endnotes", "endnotes",

View File

@ -136,6 +136,8 @@ What's new
- Add "hyperref-driver=dvips" option to the extra flags of the - Add "hyperref-driver=dvips" option to the extra flags of the
latex->dvi converter (bug 11332). latex->dvi converter (bug 11332).
- Fix loading order conflict with beamer-article and covington.
* USER INTERFACE * USER INTERFACE