##// END OF EJS Templates
Added missing close env for Verbatim
Jonathan Frederic -
Show More
@@ -1,115 +1,116 b''
1 1 ((= Notebook input/output style =))
2 2
3 3 ((* extends 'latex_base.tplx' *))
4 4
5 5 % Custom packages
6 6 ((* block packages *))
7 7 ((( super() )))
8 8
9 9 % Needed to box output/input
10 10 \usepackage{tikz}
11 11 \usetikzlibrary{calc,arrows,shadows}
12 12 \usepackage[framemethod=tikz]{mdframed}
13 13 \usepackage{scrextend} % Used to indent output
14 14 ((* endblock packages *))
15 15
16 16 % Custom definitions
17 17 ((* block definitions *))
18 18 ((( super() )))
19 19
20 20 \listfiles
21 21
22 22 \def\smaller{\fontsize{9.5pt}{9.5pt}\selectfont}
23 23
24 24 \definecolor{nbframe-border}{rgb}{0.867,0.867,0.867}
25 25 \definecolor{nbframe-bg}{rgb}{0.969,0.969,0.969}
26 26 \definecolor{nbframe-in-prompt}{rgb}{0.0,0.0,0.502}
27 27 \definecolor{nbframe-out-prompt}{rgb}{0.545,0.0,0.0}
28 28
29 29 \newenvironment{ColorVerbatim}
30 30 {\vspace{-2\baselineskip}
31 31 \leavevmode\begin{mdframed}[%
32 32 roundcorner=1.0pt, %
33 33 backgroundcolor=nbframe-bg, %
34 34 userdefinedwidth=1\linewidth, %
35 35 leftmargin=0.1\linewidth, %
36 36 innerleftmargin=0pt, %
37 37 innerrightmargin=0pt, %
38 38 linecolor=nbframe-border, %
39 39 linewidth=1pt, %
40 40 usetwoside=false, %
41 41 everyline=false, %
42 42 innerlinewidth=3pt, %
43 43 innerlinecolor=nbframe-bg, %
44 44 middlelinewidth=1pt, %
45 45 middlelinecolor=nbframe-bg, %
46 46 outerlinewidth=0.5pt, %
47 47 outerlinecolor=nbframe-border, %
48 48 needspace=0pt
49 49 ]}
50 {\end{mdframed}\vspace{-1\baselineskip}}
50 51
51 52 ((* endblock definitions *))
52 53
53 54 %===============================================================================
54 55 % Input
55 56 %===============================================================================
56 57
57 58
58 59 ((* block in_prompt scoped *))
59 60 \br
60 61 ((( draw_prompt("In", cell.prompt_number, "nbframe-in-prompt") )))
61 62 ((* endblock in_prompt *))
62 63
63 64 ((* block input scoped *))
64 65 % Add contents below.
65 66
66 67 \begin{ColorVerbatim}
67 68 \smaller{\leavevmode\hspace*{-0.1\linewidth}((( super() )))
68 69 \end{ColorVerbatim}
69 70 ((* endblock input *))
70 71
71 72 ((* block input_group scoped *))
72 73 ((( super() )))
73 74 ((* endblock input_group *))
74 75
75 76
76 77 %===============================================================================
77 78 % Output
78 79 %===============================================================================
79 80
80 81 ((* block output *))
81 82 \br
82 83
83 84 % Only render the prompt if the cell is pyout. Note, the outputs prompt
84 85 % block isn't used since we need to check each indiviual output and only
85 86 % add prompts to the pyout ones.
86 87 ((* if output.output_type in ['pyout'] *))
87 88 ((( draw_prompt("Out", cell.prompt_number, "nbframe-out-prompt") )))
88 89 ((* endif *))
89 90
90 91 \begin{addmargin}[0.1\linewidth]{0em} % left, right
91 92 \smaller{((( super() )))}
92 93 \end{addmargin}
93 94 ((* endblock output *))
94 95
95 96 %==============================================================================
96 97 % Support Macros
97 98 %==============================================================================
98 99
99 100 % Name: draw_prompt
100 101 % Purpose: Renders an output/input prompt for notebook style pdfs. Prompt is
101 102 % rendered at the current location, the cursor position is left
102 103 % unmodified.
103 104 ((* macro draw_prompt(prompt, number, color) *))
104 105
105 106 {
106 107 \smaller
107 108 \tt
108 109 \color{((( color )))}
109 110 \noindent
110 111 ((( prompt )))
111 112 {[}((( number ))){]}:
112 113 }
113 114
114 115 \vspace{-1\baselineskip}
115 116 ((* endmacro *))
General Comments 0
You need to be logged in to leave comments. Login now