docs-rst: Fix an warning when in interactive mode
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Sun, 21 Aug 2016 18:23:04 +0000 (15:23 -0300)
committerJonathan Corbet <corbet@lwn.net>
Mon, 22 Aug 2016 21:35:04 +0000 (15:35 -0600)
When XeLaTeX is in interactive mode, it complains that
py@noticelength already exists. Rename it and declare it
only once to avoid such messages.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/conf.py

index 2a02a81..85e9f16 100644 (file)
@@ -282,14 +282,14 @@ latex_elements = {
        \\definecolor{WarningColor}{RGB}{255,204,204}
        \\definecolor{AttentionColor}{RGB}{255,255,204}
        \\definecolor{OtherColor}{RGB}{204,204,204}
+        \\newlength{\\mynoticelength}
         \\makeatletter\\newenvironment{coloredbox}[1]{%
-          \\newlength{\\py@noticelength}
           \\setlength{\\fboxrule}{1pt}
           \\setlength{\\fboxsep}{7pt}
-          \\setlength{\\py@noticelength}{\\linewidth}
-          \\addtolength{\\py@noticelength}{-2\\fboxsep}
-          \\addtolength{\\py@noticelength}{-2\\fboxrule}
-           \\begin{lrbox}{\\@tempboxa}\\begin{minipage}{\\py@noticelength}}{\\end{minipage}\\end{lrbox}%
+          \\setlength{\\mynoticelength}{\\linewidth}
+          \\addtolength{\\mynoticelength}{-2\\fboxsep}
+          \\addtolength{\\mynoticelength}{-2\\fboxrule}
+           \\begin{lrbox}{\\@tempboxa}\\begin{minipage}{\\mynoticelength}}{\\end{minipage}\\end{lrbox}%
           \\ifthenelse%
              {\\equal{\\py@noticetype}{note}}%
              {\\colorbox{NoteColor}{\\usebox{\\@tempboxa}}}%