]> git.lyx.org Git - lyx.git/blobdiff - lib/chkconfig.ltx
French translation of Customization manual : final update
[lyx.git] / lib / chkconfig.ltx
index 7429f60d1092da5b82f53dd6089e0151c5ca9402..305045fa1802b255c9f87aa0de4bcb648397ac73 100644 (file)
     #6
   \fi}
 
+% Test for the LaTeX version
+\newcommand{\TestLaTeXVersion}[1]{
+  \message{^^J\prefix checking for LaTeX version at least as of #1...}
+  \@ifl@t@r\fmtversion{#1}{\existstrue}{\existsfalse}
+  \ifexists
+    \message{yes^^J}
+    \AddVariable{#1}{yes}
+    \AddPackage{LaTeX-#1}
+  \else
+    \message{no^^J}
+    \AddVariable{#1}{no}
+  \fi}
+
+
 % Adapted from ltxcheck.tex
 \newcommand{\TestFont}[2][\default]{
   \def\default{#2}
 \message{^^J\prefix checking for LaTeX version... \fmtversion}
 \AddVariable{fmtversion}{\fmtversion}
 
+%%% Crucial versions
+% This one introduces path encoding changes
+\TestLaTeXVersion{2019/10/01}
+
 %%% And now, the list of available languages
 % The trick is to know that \the\everyjob contains something like
 %  \typeout{LaTeX2e <2001/06/01>}
 
 
 %%% Packages
+\TestPackage{a0poster}
 \TestPackage{accents}
 \TestPackage{achicago}
 \TestPackage{algorithm}
 \TestPackage{algorithm2e}
+\TestPackage{amsmath}
 \TestPackage{amstext}
 \TestPackage{apacite}
 \TestPackage{apalike}
 \TestPackage{astron}
 \TestPackage{authordate1-4}
 \TestPackage{babel}
+\TestPackage{beamerposter}
+\TestPackage{biblatex}
 \TestPackage{bibtopic}
 \TestPackage{bicaption}
 \TestPackage{bidi}
 \TestPackage{CJKutf8}
 \TestPackage{calc}
 \TestPackage{cancel}
+\TestPackage{chapterbib}
+\TestPackage{chemgreek}
 \TestPackage{chicago}
 \TestPackage{color} % this one should be there if graphics.sty is there.
 \TestPackage{covington}
 \TestPackage{dvipost}
 \TestPackage{endnotes}
 \TestPackage{enumitem}
+\TestPackage{environ} % required by tcolorbox
 \TestPackage{esint}
 \TestPackage{eso-pic}
 \TestPackage{fancybox}
 \TestPackage{float}
 \TestPackage{fontspec}
 \TestPackage{footmisc}
+\TestPackage{footnote}
+\TestPackage{footnotehyper}
+\TestPackage{forest}
 \TestPackage{framed}
 \TestPackage{geometry}
 \TestPackage{graphicx}
 \TestPackage{listings}
 \TestPackage[lithuanian.ldf]{lithuanian}
 \TestPackage{longtable}
+\TestPackage{lscape}
 \TestPackage{luainputenc}
 \TestPackage{mathdots}
 \TestPackage{mathrsfs}
 \TestPackage{natbib}
 \TestPackage{nicefrac}
 \TestPackage{nomencl}
+\TestPackage{paralist}
 \TestPackage{pdfcolmk}
+\TestPackage{pdflscape}
 \TestPackage{polyglossia}
 \TestPackage{pdfcomment}
 \TestPackage{pdfpages}
+\TestPackage{pgf} % required by tcolorbox
 \TestPackage{prettyref}
 \TestPackage{preview}
 \TestPackage{refstyle}
 \TestPackage{rotating}
 \TestPackage{rotfloat}
+\TestPackage{sciposter}
 \TestPackage{sectionbox}
 \TestPackage[serbianc.ldf]{serbianc}
 \TestPackage{setspace}
 \TestPackage{subfig}
 \TestPackage{subscript}
 \TestPackage{Sweave}
+\TestPackage{tablefootnote}
 \TestPackage{tcolorbox}
 \TestPackage{textcomp}
 \TestPackage{thswitch}
 \TestPackage{units}
 \TestPackage{url}
 \TestPackage{varioref}
-\TestPackage[vietnamese.ldf]{vietnamese}
+\TestPackage{varwidth}
+\TestPackage{wallpaper}
 \TestPackage{wrapfig}
 \TestPackage{xargs}
 \TestPackage{xcolor}
 \TestPackage{caption}
 \TestPackage{colortbl}
 \TestPackage{diagbox}
-\TestPackage{etoolbox} % required by polyglossia
+\TestPackage{etoolbox} % required by polyglossia and tcolorbox
 \TestPackage{eurosym}
 \TestPackage{fp}
 \TestPackage{makecmds} % required by polyglossia
 \TestPackage{bookman}
 \TestPackage{chancery}
 \TestPackage{charter}
+\TestPackage{cochineal}
 \TestPackage{courier}
+\TestPackage{crimson}
 \TestPackage{helvet}
 \TestPackage{mathpazo}
 \TestPackage{mathpple}
 % Other font packages
 \TestPackage{ae}
 \TestPackage{bera}
+\TestPackage{biolinum}
 \TestPackage{biolinum-type1}
 %\TestFont[glic1000]{cbgreek}% for Greek % suported by LyX but too large to force downloading
 \TestPackage{ccfonts}
 \TestPackage{iwona}
 \TestPackage{kurier}
 \TestPackage{lh-lcy}
-\TestPackage{libertine}
 \TestPackage{fontaxes} % required by libertine
+\TestPackage{libertine}
 \TestPackage{libertine-type1}
 \TestPackage{libertineMono-type1}
+\TestPackage{libertineMono}
+\TestPackage{libertineRoman}
 \TestPackage{lmodern}
 \TestPackage{luximono}
 \TestPackage{mathdesign}% for Roman fonts
 \TestPackage{mdbch}
 \TestPackage{mdput}
 \TestPackage{mdugm}
+\TestPackage{menukeys}
 \TestPackage{MinionPro}
 \TestFont[rzmnr]{minion2newtx}
 \TestPackage{newtxmath}
+\TestPackage{noto}
 \TestPackage[binhex.tex]{binhex} % required by newtxmath
 \TestFont[psyr]{symbol}
 \TestPackage{tgadventor}
 \TestPackage{tgschola}
 \TestPackage{tgtermes}
 \TestFont[ugmr8r]{ugm}
-\TestFont[uopr8a]{urwclassico}
+\TestFont[uopr8r]{urwclassico}
 \TestPackage{tipa}
 \TestPackage{tipx}
 \TestPackage{tone}
 % configure script.
 \input{chklayouts}
 \input{chkmodules}
+\input{chkciteengines}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%% END ACTUAL CONFIGURATION INSPECTION CODE %%%%%%%%%%%%%%%%%%%%%%%%%%%%