forked from gpoore/pythontex
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjavascript_test.tex
More file actions
103 lines (69 loc) · 1.76 KB
/
javascript_test.tex
File metadata and controls
103 lines (69 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
\documentclass[11pt]{article}
% Engine-specific settings
% pdftex:
\ifcsname pdfmatch\endcsname
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\fi
% xetex:
\ifcsname XeTeXinterchartoks\endcsname
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\fi
% luatex:
\ifcsname directlua\endcsname
\usepackage{fontspec}
\fi
% End engine-specific settings
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{graphicx}
\usepackage{fullpage}
\usepackage[keeptemps=all, makestderr, usefamily={javascript}]{pythontex}
\begin{document}
\section*{JavaScript}
\subsection*{Commands}
\javascript{2**8}
\javascriptc{console.log(2**16);}
\javascriptb{console.log(2**32);}
\printpythontex
\javascriptv{console.log(2**32);}
\javascripts{\LaTeX\ and then \textcolor{blue}{!{"JavaScript"}} and back to \LaTeX.}
\subsection*{Environments}
Code:
\begin{javascriptcode}
console.log("A string." + " ");
console.log(2**8);
\end{javascriptcode}
Block:
\begin{javascriptblock}
console.log("A string." + " ");
console.log(2**8);
\end{javascriptblock}
\printpythontex
Verbatim:
\begin{javascriptverbatim}
console.log("A string." + " ");
console.log(2**8);
\end{javascriptverbatim}
Sub:
\begin{javascriptsub}
\LaTeX\ and then \textcolor{blue}{!{"JavaScript"}} and back to \LaTeX.
\end{javascriptsub}
\section*{JavaScript stderr}
\begin{javascriptblock}[err1][numbers=left]
// Comment
s = "javascript a
\end{javascriptblock}
\stderrpythontex[][breaklines, breakafter=\\/]
\begin{javascriptblock}[err2][numbers=left]
1+;
\end{javascriptblock}
\stderrpythontex[][breaklines, breakafter=\\/]
\begin{javascriptblock}[err3][numbers=left]
// Comment
// Another comment
"a" "b";
\end{javascriptblock}
\stderrpythontex[][breaklines, breakafter=\\/]
\end{document}