Skip to content

Commit 74e19de

Browse files
authored
✨ NEW: Added some packages and commands in class file (#39)
* added packages and commands in class file * modified test fixtures * bibtex version issue
1 parent 2479381 commit 74e19de

File tree

7 files changed

+41
-71
lines changed

7 files changed

+41
-71
lines changed

jupyterbook_latex/theme/jupyterBook.cls

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,42 @@
44
\RequirePackage{xcolor}
55
\RequirePackage[utf8]{inputenc}
66
\RequirePackage{graphicx}
7-
\RequirePackage{amsmath}
7+
\RequirePackage{amsmath, amssymb}
88
\RequirePackage{mathrsfs}
9+
\RequirePackage{tikz}
10+
\usetikzlibrary{arrows}
11+
\usetikzlibrary{calc}
12+
\usetikzlibrary{intersections}
13+
\usetikzlibrary{decorations}
14+
\RequirePackage{pgf}
15+
\RequirePackage{pgfplots}
16+
\RequirePackage{bbm}
917

1018
\def\sphinxdocclass{report}
1119
\LoadClass{sphinxmanual}
1220

1321
\setlength{\textwidth}{17.5cm}
1422
\setlength{\textheight}{22cm}
1523

16-
\DeclareMathOperator*{\argmax}{arg\,max}
24+
\newcommand{\RR}{\mathbbm R}
25+
\newcommand{\NN}{\mathbbm N}
26+
\newcommand{\PP}{\mathbbm P}
27+
\newcommand{\EE}{\mathbbm E \,}
28+
\newcommand{\XX}{\mathbbm X}
29+
\newcommand{\ZZ}{\mathbbm Z}
30+
\newcommand{\QQ}{\mathbbm Q}
31+
\newcommand{\fF}{\mathcal F}
32+
\newcommand{\dD}{\mathcal D}
33+
\newcommand{\lL}{\mathcal L}
34+
\newcommand{\gG}{\mathcal G}
35+
\newcommand{\hH}{\mathcal H}
36+
\newcommand{\nN}{\mathcal N}
37+
\newcommand{\pP}{\mathcal P}
38+
\DeclareMathOperator{\trace}{trace}
39+
\DeclareMathOperator{\Var}{Var}
40+
\DeclareMathOperator{\Span}{span}
41+
\DeclareMathOperator{\proj}{proj}
42+
\DeclareMathOperator{\col}{col}
1743
\DeclareMathOperator*{\argmin}{arg\,min}
44+
\DeclareMathOperator*{\argmax}{arg\,max}
1845
\DeclareMathOperator*{\gt}{>}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"pytest-regressions",
3535
"texsoup",
3636
"jupyter-book",
37-
"sphinxcontrib-bibtex==1.0.0",
37+
"sphinxcontrib-bibtex",
3838
],
3939
"rtd": [
4040
"sphinx>=3.0",

tests/test_toc/test_toc.aux

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/test_toc/test_toc.fdb_latexmk

Lines changed: 0 additions & 14 deletions
This file was deleted.

tests/test_toc/test_toc.fls

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/test_toc/test_toc.log

Lines changed: 0 additions & 33 deletions
This file was deleted.

tests/test_toc/test_toc.tex

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@
88
\phantomsection\label{\detokenize{intro::doc}}
99

1010

11+
\sphinxAtStartPar
1112
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis vel nunc vestibulum, pretium urna ac, hendrerit diam. Nulla ut mi sit amet dui placerat tempor at quis magna. Sed porttitor blandit consequat. Fusce efficitur mi eget pharetra cursus. Sed vel blandit dui, et pharetra velit. Ut eget erat rutrum, maximus felis ullamcorper, congue urna. Ut pellentesque, orci vel consectetur aliquam, velit elit vehicula libero, eu blandit tellus risus rhoncus massa. Curabitur id libero ut sapien aliquet dapibus nec et dolor. Pellentesque tincidunt iaculis ipsum vitae pretium. Quisque et egestas orci, sed dignissim sem. Vestibulum sed commodo dui. Nulla rutrum vulputate nisl nec interdum. Cras pharetra quam et tellus convallis, ut hendrerit mi mollis. Integer finibus tellus porttitor tellus bibendum, a auctor purus dapibus. Etiam mauris est, blandit ut dapibus eget, rutrum et dolor.
1213

1314
\begin{DUlineblock}{0em}
1415
\item[] \sphinxstylestrong{\Large This is H2}
1516
\end{DUlineblock}
1617

18+
\sphinxAtStartPar
1719
Etiam interdum tempor augue at volutpat. Nulla sit amet volutpat elit. In vehicula dapibus velit, a placerat neque blandit et. Etiam non mollis nibh. Mauris tortor purus, semper vel libero at, faucibus mattis enim. Sed elit mi, vestibulum sit amet porttitor in, elementum a sem. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec gravida faucibus enim, at venenatis ante. Curabitur viverra neque vel nulla condimentum ultrices quis a ipsum.
1820

1921
\begin{DUlineblock}{0em}
2022
\item[] \sphinxstylestrong{\large This is H3}
2123
\end{DUlineblock}
2224

25+
\sphinxAtStartPar
2326
Sed elit mi, vestibulum sit amet porttitor in, elementum a sem. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec gravida faucibus enim, at venenatis ante. Curabitur viverra neque vel nulla condimentum ultrices quis a ipsum.
2427

2528

@@ -28,25 +31,27 @@ \part{part1}
2831

2932
\chapter{Chapter 1}
3033
\label{\detokenize{part1/chap1:chapter-1}}\label{\detokenize{part1/chap1::doc}}
34+
\sphinxAtStartPar
3135
Chap 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dapibus.
3236

3337

3438
\chapter{Chapter 2}
3539
\label{\detokenize{part1/chap2:chapter-2}}\label{\detokenize{part1/chap2::doc}}
40+
\sphinxAtStartPar
3641
Chap 2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dapibus.
3742

38-
39-
40-
\sphinxcite{part1/chap2:perez2011python}\sphinxcite{part1/chap2:holdgraf-rapid-2016}\sphinxcite{part1/chap2:repec-the-publsh-1367}\sphinxcite{part1/chap2:caporaso2010qiime}
43+
\sphinxAtStartPar{\color{red}\bfseries{}:cite:`perez2011python,holdgraf\_rapid\_2016,RePEc:the:publsh:1367,caporaso2010qiime`}
4144

4245

4346
\section{Section 1}
4447
\label{\detokenize{part1/sec1:section-1}}\label{\detokenize{part1/sec1::doc}}
48+
\sphinxAtStartPar
4549
Sec 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dapibus.
4650

4751

4852
\section{Section 2}
4953
\label{\detokenize{part1/sec2:section-2}}\label{\detokenize{part1/sec2::doc}}
54+
\sphinxAtStartPar
5055
Sec 2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dapibus.
5156

5257

@@ -55,29 +60,21 @@ \part{part2}
5560

5661
\chapter{Chapter 3}
5762
\label{\detokenize{part2/chap3:chapter-3}}\label{\detokenize{part2/chap3::doc}}
63+
\sphinxAtStartPar
5864
Chap 3 Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dapibus.
5965

6066

6167
\section{Chap3 sub header}
6268
\label{\detokenize{part2/chap3:chap3-sub-header}}
69+
\sphinxAtStartPar
6370
Etiam quis cursus mi, fringilla aliquet ipsum. Nunc in lorem auctor, hendrerit lacus lobortis, ullamcorper velit. Phasellus turpis justo, tempus nec nibh ut, mattis consectetur lectus. Curabitur sem arcu, vulputate ut accumsan eget, ornare eu urna. Sed dapibus fermentum viverra.
6471

6572

6673
\section{Section 1}
6774
\label{\detokenize{part2/sec1:section-1}}\label{\detokenize{part2/sec1::doc}}
75+
\sphinxAtStartPar
6876
Sec 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lacinia varius sapien, et aliquet justo. Fusce sodales, magna malesuada commodo ornare, mauris erat hendrerit augue, dictum luctus dolor quam eget tellus. Nulla porta nibh eros, gravida euismod lorem placerat et. Praesent pulvinar congue gravida.
6977

70-
\begin{sphinxthebibliography}{HdHP+16}
71-
\bibitem[CKS+10]{part1/chap2:caporaso2010qiime}
72-
J Gregory Caporaso, Justin Kuczynski, Jesse Stombaugh, Kyle Bittinger, Frederic D Bushman, Elizabeth K Costello, Noah Fierer, Antonio Gonzalez Pena, Julia K Goodrich, Jeffrey I Gordon, and others. Qiime allows analysis of high\sphinxhyphen{}throughput community sequencing data. \sphinxstyleemphasis{Nature methods}, 7(5):335–336, 2010.
73-
\bibitem[HdHP+16]{part1/chap2:holdgraf-rapid-2016}
74-
Christopher Ramsay Holdgraf, Wendy de Heer, Brian N. Pasley, Jochem W. Rieger, Nathan Crone, Jack J. Lin, Robert T. Knight, and Frédéric E. Theunissen. Rapid tuning shifts in human auditory cortex enhance speech intelligibility. \sphinxstyleemphasis{Nature Communications}, 7(May):13654, 2016. URL: \sphinxurl{http://www.nature.com/doifinder/10.1038/ncomms13654}, \sphinxhref{https://doi.org/10.1038/ncomms13654}{doi:10.1038/ncomms13654}.
75-
\bibitem[PGH11]{part1/chap2:perez2011python}
76-
Fernando Perez, Brian E Granger, and John D Hunter. Python: an ecosystem for scientific computing. \sphinxstyleemphasis{Computing in Science \textbackslash{}\& Engineering}, 13(2):13–21, 2011.
77-
\bibitem[SK14]{part1/chap2:repec-the-publsh-1367}
78-
John Stachurski and Takashi Kamihigashi. Stochastic stability in monotone economies. \sphinxstyleemphasis{Theoretical Economics}, 2014.
79-
\end{sphinxthebibliography}
80-
8178

8279

8380

0 commit comments

Comments
 (0)