summaryrefslogtreecommitdiff
path: root/sphinx/texinputs/sphinx.sty
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2011-01-07 16:17:23 +0100
committerGeorg Brandl <georg@python.org>2011-01-07 16:17:23 +0100
commit4c1ad3a018fdfca4a6fe489fa7da6dae92d7a10f (patch)
tree03e8dcf86f78c60dea0b07857214ec63c80e7ab2 /sphinx/texinputs/sphinx.sty
parent7f50fbbc6a33e6341f1f074ccf6924821a8ed5e7 (diff)
downloadsphinx-4c1ad3a018fdfca4a6fe489fa7da6dae92d7a10f.tar.gz
#332: Make admonition boundaries in LaTeX output visible.
Diffstat (limited to 'sphinx/texinputs/sphinx.sty')
-rw-r--r--sphinx/texinputs/sphinx.sty33
1 files changed, 22 insertions, 11 deletions
diff --git a/sphinx/texinputs/sphinx.sty b/sphinx/texinputs/sphinx.sty
index 7d282082..ae7ba372 100644
--- a/sphinx/texinputs/sphinx.sty
+++ b/sphinx/texinputs/sphinx.sty
@@ -265,11 +265,11 @@
\newcommand{\py@heavybox}{
\setlength{\fboxrule}{1pt}
- \setlength{\fboxsep}{7pt}
+ \setlength{\fboxsep}{6pt}
\setlength{\py@noticelength}{\linewidth}
\addtolength{\py@noticelength}{-2\fboxsep}
\addtolength{\py@noticelength}{-2\fboxrule}
- \setlength{\shadowsize}{3pt}
+ %\setlength{\shadowsize}{3pt}
\Sbox
\minipage{\py@noticelength}
}
@@ -279,15 +279,26 @@
\fbox{\TheSbox}
}
+\newcommand{\py@lightbox}{{%
+ \setlength\parskip{0pt}\par
+ \rule[0ex]{\linewidth}{0.5pt}%
+ \par\vspace{-0.5ex}%
+ }}
+\newcommand{\py@endlightbox}{{%
+ \setlength{\parskip}{0pt}%
+ \par\rule[0.5ex]{\linewidth}{0.5pt}%
+ \par\vspace{-0.5ex}%
+ }}
+
% Some are quite plain:
-\newcommand{\py@noticestart@note}{}
-\newcommand{\py@noticeend@note}{}
-\newcommand{\py@noticestart@hint}{}
-\newcommand{\py@noticeend@hint}{}
-\newcommand{\py@noticestart@important}{}
-\newcommand{\py@noticeend@important}{}
-\newcommand{\py@noticestart@tip}{}
-\newcommand{\py@noticeend@tip}{}
+\newcommand{\py@noticestart@note}{\py@lightbox}
+\newcommand{\py@noticeend@note}{\py@endlightbox}
+\newcommand{\py@noticestart@hint}{\py@lightbox}
+\newcommand{\py@noticeend@hint}{\py@endlightbox}
+\newcommand{\py@noticestart@important}{\py@lightbox}
+\newcommand{\py@noticeend@important}{\py@endlightbox}
+\newcommand{\py@noticestart@tip}{\py@lightbox}
+\newcommand{\py@noticeend@tip}{\py@endlightbox}
% Others gets more visible distinction:
\newcommand{\py@noticestart@warning}{\py@heavybox}
@@ -304,7 +315,7 @@
\newenvironment{notice}[2]{
\def\py@noticetype{#1}
\csname py@noticestart@#1\endcsname
- \par\strong{#2}
+ \strong{#2}
}{\csname py@noticeend@\py@noticetype\endcsname}
% Allow the release number to be specified independently of the