| %% 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}}% |
| }% |