summaryrefslogtreecommitdiff
path: root/sphinx/texinputs
diff options
context:
space:
mode:
authorDavid Ham <David.Ham@imperial.ac.uk>2021-05-12 21:03:04 +0100
committerDavid Ham <David.Ham@imperial.ac.uk>2021-05-12 21:03:04 +0100
commit61765f3f4623bb4bd39acf6dd726cb40124862f0 (patch)
tree3d1f293e3b673e6091c89706eca1edf8705e6eb4 /sphinx/texinputs
parent20d5570abcf293c321a60b055eecaaf0f185ec76 (diff)
downloadsphinx-git-61765f3f4623bb4bd39acf6dd726cb40124862f0.tar.gz
sphinxclass environment definition docutils style.
Diffstat (limited to 'sphinx/texinputs')
-rw-r--r--sphinx/texinputs/sphinxlatexcontainers.sty7
1 files changed, 6 insertions, 1 deletions
diff --git a/sphinx/texinputs/sphinxlatexcontainers.sty b/sphinx/texinputs/sphinxlatexcontainers.sty
index 5a6047ec9..1036fde53 100644
--- a/sphinx/texinputs/sphinxlatexcontainers.sty
+++ b/sphinx/texinputs/sphinxlatexcontainers.sty
@@ -9,4 +9,9 @@
% formatting of directives can be achieved by renewing the definition of this
% environment, and branching on the value of the argument.
-\newenvironment{sphinxclass}[1]{}{} \ No newline at end of file
+\ifx\sphinxclass\undefined % poor man's "provideenvironment"
+ \newenvironment{sphinxclass}[1]{
+ \def\sphinxClassFunctionName{sphinxCLASS#1}%
+ \csname \sphinxClassFunctionName \endcsname}%
+ {\csname end\sphinxClassFunctionName \endcsname}%
+\fi \ No newline at end of file