diff options
author | Sébastien Dailly <sebastien@dailly.me> | 2025-03-21 10:13:33 +0100 |
---|---|---|
committer | Sébastien Dailly <sebastien@dailly.me> | 2025-03-21 10:13:33 +0100 |
commit | 0c2ada30f2180b8d0add9ba5e57869eaa3ffcf15 (patch) | |
tree | ef753bd2513f24da4431cf612ebaf8d5ece3b43e /common | |
parent | 17b234852e45b333ec638ecb3a38848bd4305f44 (diff) |
Automatically starts the columns for all document with a sidebar
Diffstat (limited to 'common')
-rwxr-xr-x | common/99_sidebar.tex | 41 |
1 files changed, 38 insertions, 3 deletions
diff --git a/common/99_sidebar.tex b/common/99_sidebar.tex index ab599a0..5bc96cd 100755 --- a/common/99_sidebar.tex +++ b/common/99_sidebar.tex @@ -1,5 +1,39 @@ +\usepackage{paracol} \newlength{\notesep} +% All the models uses two columns. +% At any time in the RST document, you can add elements in the sidebar using +% the sidebar directive. +% +% .. sidebar:: Informations +% +% * 17 allée des cerisiers +% * 75001 Paris |phoneicon| +% * 01 23 45 67 89 |mailicon| +% * email@example |noicon| +% +% You can close the sidebar at any time, but this requires to use latex code in the document +% +% .. raw:: latex +% +% \flushpage +% \end{paracol} +% \newgeometry{left=3cm,right=3cm,bottom=1cm,top=1cm} + + +% Switch in paracol mode from the begining of the document +% This can be disabled by defining \nocolumns before loading +% this template. +% +% \def\nocolumns{} + +\ifdefined\nocolumns +\else + \AtBeginDocument{% + \begin{paracol}{2} + } +\fi + \def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]} \let\endchangemargin=\endlist @@ -21,8 +55,9 @@ \ifdefinedcolor{textsidecolor}{\color{black}}{} } +% If the column is still active, make it go to the bottom of the page. +\makeatletter \AtEndDocument{% - % Make the column go to the bottom - \flushpage - \end{paracol} + \ifthenelse{\equal{\@currenvir}{paracol}}{\flushpage\end{paracol}}{} } +\makeatother |