You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
901 B
TeX
23 lines
901 B
TeX
%% CONTAINER DIRECTIVES
|
|
%
|
|
% change this info string if making any custom modification
|
|
\ProvidesFile{sphinxlatexcontainers.sty}[2021/05/03 containers]
|
|
|
|
% The purpose of this file is to provide a dummy environment sphinxclass which
|
|
% will be inserted for each class in each container directive. The class name
|
|
% will be passed as the argument to the environment.
|
|
%
|
|
% For a class foo, the user can define customised handling of that class by
|
|
% defining the sphinxclassfoo LaTeX environment.
|
|
|
|
\newenvironment{sphinxuseclass}[1]{%
|
|
\def\sphinxClassFunctionName{sphinxclass#1}%
|
|
\ltx@ifundefined{\sphinxClassFunctionName}%
|
|
{}% undefined so do nothing
|
|
{\expandafter\begin\expandafter{\sphinxClassFunctionName}}%
|
|
}{%
|
|
\ltx@ifundefined{\sphinxClassFunctionName}%
|
|
{}% we did nothing so we keep doing nothing
|
|
{\expandafter\end\expandafter{\sphinxClassFunctionName}}%
|
|
}%
|