notebook/packages/language_selector.sty

36 lines
1.2 KiB
TeX

\ProvidesPackage{packages/language_selector}
\newcommand{\subsubsubsection}[1]{\paragraph{#1}\smallskip}
\newcommand{\subsubsubsubsection}[1]{\subparagraph{#1}\smallskip}
\DeclareOption{french}{
\def\langoption{french}
\newcommand{\lang}[2]{#1}
\newcommand{\langtitle}[2]{\title{#1}}
\newcommand{\langchapter}[2]{\chapter{#1}}
\newcommand{\langsection}[2]{\section{#1}}
\newcommand{\langsubsection}[2]{\subsection{#1}}
\newcommand{\langsubsubsection}[2]{\subsubsection{#1}}
\newcommand{\langsubsubsubsection}[2]{\subsubsubsection{#1}}
\newcommand{\langsubsubsubsubsection}[2]{\subsubsubsubsection{#1}}
\newcommand{\langnewcites}[3]{\newcites{#1}{#2}}
}
\DeclareOption{english}{
\def\langoption{english}
\newcommand{\lang}[2]{#2}
\newcommand{\langtitle}[2]{\title{#2}}
\newcommand{\langchapter}[2]{\chapter{#2}}
\newcommand{\langsection}[2]{\section{#2}}
\newcommand{\langsubsection}[2]{\subsection{#2}}
\newcommand{\langsubsubsection}[2]{\subsubsection{#2}}
\newcommand{\langsubsubsubsection}[2]{\subsubsubsection{#2}}
\newcommand{\langsubsubsubsubsection}[2]{\subsubsubsubsection{#2}}
\newcommand{\langnewcites}[3]{\newcites{#1}{#3}}
}
\ProcessOptions\relax
% Format
\RequirePackage[\langoption]{babel}