Advertisement
pellekrogholt

Untitled

Nov 19th, 2013
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 36.76 KB | None | 0 0
  1. % Generated by Sphinx.
  2. \def\sphinxdocclass{puthesis}
  3. \documentclass[letterpaper,12pt,english,lof,lot]{puthesis}
  4. \usepackage[utf8]{inputenc}
  5. \DeclareUnicodeCharacter{00A0}{\nobreakspace}
  6. \usepackage{cmap}
  7.  
  8. \usepackage{babel}
  9.  
  10.  
  11. \usepackage{longtable}
  12.  
  13. \usepackage{multirow}
  14.  
  15. \input{preamble._tex}
  16. \usepackage{sphinx}
  17.  
  18.  
  19. \title{The Sphinx Thesis Resource (sphinxtr)}
  20. \date{November 19, 2013}
  21. \release{0.1}
  22. \author{Jeff Terrace}
  23. \newcommand{\sphinxlogo}{}
  24. \renewcommand{\releasename}{Release}
  25. \makeindex
  26.  
  27. \makeatletter
  28. \def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
  29.     \let\PYG@ul=\relax \let\PYG@tc=\relax%
  30.     \let\PYG@bc=\relax \let\PYG@ff=\relax}
  31. \def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
  32. \def\PYG@toks#1+{\ifx\relax#1\empty\else%
  33.     \PYG@tok{#1}\expandafter\PYG@toks\fi}
  34. \def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
  35.     \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
  36. \def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
  37.  
  38. \expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
  39. \expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
  40. \expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
  41. \expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf}
  42. \expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
  43. \expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
  44. \expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
  45. \expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
  46. \expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
  47. \expandafter\def\csname PYG@tok@cs\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}}
  48. \expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit}
  49. \expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
  50. \expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
  51. \expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}}
  52. \expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  53. \expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
  54. \expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
  55. \expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.84,0.33,0.22}{##1}}}
  56. \expandafter\def\csname PYG@tok@nl\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.13,0.44}{##1}}}
  57. \expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
  58. \expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.38,0.68,0.84}{##1}}}
  59. \expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  60. \expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  61. \expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
  62. \expandafter\def\csname PYG@tok@nd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}}
  63. \expandafter\def\csname PYG@tok@ne\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  64. \expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}}
  65. \expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.44,0.63,0.82}{##1}}}
  66. \expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  67. \expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
  68. \expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.45}{##1}}}
  69. \expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
  70. \expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  71. \expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
  72. \expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  73. \expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  74. \expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
  75. \expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  76. \expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
  77. \expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  78. \expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
  79. \expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
  80. \expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
  81. \expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  82. \expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.32,0.47,0.09}{##1}}}
  83. \expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.14,0.33,0.53}{##1}}}
  84. \expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
  85. \expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
  86. \expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  87. \expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
  88. \expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  89. \expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  90. \expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  91. \expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
  92. \expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.56,0.13,0.00}{##1}}}
  93. \expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  94. \expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  95. \expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
  96. \expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  97. \expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
  98.  
  99. \def\PYGZbs{\char`\\}
  100. \def\PYGZus{\char`\_}
  101. \def\PYGZob{\char`\{}
  102. \def\PYGZcb{\char`\}}
  103. \def\PYGZca{\char`\^}
  104. \def\PYGZam{\char`\&}
  105. \def\PYGZlt{\char`\<}
  106. \def\PYGZgt{\char`\>}
  107. \def\PYGZsh{\char`\#}
  108. \def\PYGZpc{\char`\%}
  109. \def\PYGZdl{\char`\$}
  110. \def\PYGZhy{\char`\-}
  111. \def\PYGZsq{\char`\'}
  112. \def\PYGZdq{\char`\"}
  113. \def\PYGZti{\char`\~}
  114. % for compatibility with earlier versions
  115. \def\PYGZat{@}
  116. \def\PYGZlb{[}
  117. \def\PYGZrb{]}
  118. \makeatother
  119.  
  120. \begin{document}
  121.  
  122. \makefrontmatter
  123.  
  124. \phantomsection\label{index_tex::doc}
  125.  
  126.  
  127.  
  128. \chapter{Introduction}
  129. \label{ch-intro/index:introduction}\label{ch-intro/index:ch-intro}\label{ch-intro/index::doc}
  130. Creating a PhD thesis is typically done using LaTeX. This works really well for
  131. producing a PDF, but a giant PDF file is not a great way to put documents on
  132. the web. There are solutions that exist to turn latex source files into HTML,
  133. but in my experience, they tend to produce poor HTML output.
  134.  
  135. The \href{http://sphinx.pocoo.org/}{Sphinx} project is a wonderful tool for
  136. creating portable documents, allowing for output to many different formats.
  137. Unfortunately, it has many shortcomings when trying to typeset something
  138. so advanced as a PhD thesis. The aim of this project is to modify Sphinx to
  139. support all of the needs of a thesis writer. Many of the patches are not
  140. appropriate for contributing directly to the upstream Sphinx repository, so
  141. this is instead a separate project.
  142.  
  143. This sphinxtr output is available in several formats at:
  144. \href{http://jterrace.github.com/sphinxtr}{http://jterrace.github.com/sphinxtr}.
  145.  
  146. The source code for sphinxtr can be found at:
  147. \href{https://github.com/jterrace/sphinxtr}{https://github.com/jterrace/sphinxtr}.
  148.  
  149.  
  150. \section{Installation}
  151. \label{ch-intro/index:installation}
  152. If you are running the \code{apt} packet manager you can install the requirements
  153. with the following command:
  154.  
  155. \begin{lstlisting}[]
  156. sudo apt-get install python-setuptools python-virtualenv texlive-full
  157. \end{lstlisting}
  158. Otherwise you can maybe find other ways to install the following packages:
  159. \begin{itemize}
  160. \item {}
  161. \href{http://www.python.org/getit/}{Python 2} (preinstalled on most systems)
  162. \item {}
  163. \href{https://pypi.python.org/pypi/setuptools/1.1.6\#installation-instructions}{Setuptools}
  164. (look for the most up to date version)
  165. \item {}
  166. \href{http://www.virtualenv.org/en/latest/\#installation}{Virtualenv}
  167. \item {}
  168. \href{http://www.tug.org/texlive/quickinstall.html}{Tex Live}
  169. \end{itemize}
  170. Now create a virtualenv. This will help you to separate the requirements from
  171. this project from other Python projects you might have:
  172. \begin{lstlisting}[]
  173. virtualenv venv
  174. source ./venv/bin/activate
  175. \end{lstlisting}
  176. \begin{notice}{note}{Note:}
  177. You can get out of the virtualenv by either closing the terminal or by
  178. calling \code{deactivate}.
  179. \end{notice}
  180. Then install the required Python packages:
  181. \begin{lstlisting}[]
  182. pip install -r requirements.txt
  183. \end{lstlisting}
  184. \section{Building}
  185. \label{ch-intro/index:building}
  186. You need \code{make}. The following targets are supported:
  187. \begin{description}
  188. \item[{html}] \leavevmode
  189. Builds HTML format, separated into sections
  190.  
  191. \item[{singlehtml}] \leavevmode
  192. Builds HTML format on a single page
  193.  
  194. \item[{text}] \leavevmode
  195. Builds text files, separated into sections
  196.  
  197. \item[{singletext}] \leavevmode
  198. Builds a single text file
  199.  
  200. \item[{latexpdf}] \leavevmode
  201. Builds into latex source files and then compiles into a PDF. Requires latex.
  202.  
  203. \end{description}
  204.  
  205.  
  206. \section{Changes}
  207. \label{ch-intro/index:changes}
  208. The following changes and additions have been made from vanilla Sphinx:
  209. \begin{itemize}
  210. \item {}
  211. A cross-format bibtex bibliography based on sphinx-natbib
  212.  
  213. \item {}
  214. Tables that can go inside figures
  215.  
  216. \item {}
  217. Changed table formatting to look pretty, like booktabs
  218.  
  219. \item {}
  220. Improved alignment in table environment
  221.  
  222. \item {}
  223. Added support for short captions that show up in the ``list of figures'' section
  224.  
  225. \item {}
  226. Changed equation reference formatting from ``(1)'' to ``1''
  227.  
  228. \item {}
  229. Full customization of latex preamble and style file
  230.  
  231. \item {}
  232. Numbered figures
  233.  
  234. \item {}
  235. Numbered section references
  236.  
  237. \item {}
  238. A singletext output that builds into a single text file, similar to singlehtml
  239.  
  240. \item {}
  241. A subfigure environment
  242.  
  243. \end{itemize}
  244.  
  245.  
  246. \section{Documents Using sphinxtr}
  247. \label{ch-intro/index:documents-using-sphinxtr}\begin{itemize}
  248. \item {}
  249. \href{http://www.cs.princeton.edu/~jterrace/thesis/}{Jeff Terrace's PhD Thesis}
  250.  
  251. \end{itemize}
  252.  
  253.  
  254. \chapter{Typography}
  255. \label{ch-typography/index:ch-typography}\label{ch-typography/index::doc}\label{ch-typography/index:typography}
  256. This chapter has typography stuff. This also shows how to have a toctree inside
  257. a chapter.
  258.  
  259.  
  260. \section{Headings}
  261. \label{ch-typography/headings::doc}\label{ch-typography/headings:headings}
  262. The title of this chapter, ``Typography'', is the first heading level. This
  263. section, ``Headings'', is the second level.
  264.  
  265.  
  266. \subsection{Third-level}
  267. \label{ch-typography/headings:third-level}
  268. The third level heading. You probably shouldn't go beyond this because it just
  269. looks ridiculous, but you can anyway.
  270.  
  271.  
  272. \subsubsection{Fourth-level}
  273. \label{ch-typography/headings:fourth-level}
  274. The fourth level heading.
  275.  
  276.  
  277. \paragraph{Fifth-level}
  278. \label{ch-typography/headings:fifth-level}
  279. The fifth level heading.
  280. \paragraph{Rubric Heading}
  281.  
  282. A rubric heading is just a paragraph heading without document structure.
  283.  
  284.  
  285. \section{Text}
  286. \label{ch-typography/text:text}\label{ch-typography/text::doc}
  287. You can make \emph{emphasized text}.
  288.  
  289. You can make \textbf{bold text}.
  290.  
  291. You can make \code{fixed-width font}.
  292.  
  293. You can make block quotes:
  294. \begin{quote}
  295.  
  296. this is a block quote
  297. \end{quote}
  298.  
  299. You can make code blocks:
  300.  
  301. \begin{lstlisting}[]
  302. this is a regular code block
  303. no styling information here
  304. \end{lstlisting}
  305. You can also make code blocks and get nice per-language syntax highlighting.
  306. For example, the following block is some Python code:
  307. \begin{lstlisting}[]
  308. \PYG{k+kn}{import} \PYG{n+nn}{os}
  309. \PYG{k}{print} \PYG{n}{os}\PYG{o}{.}\PYG{n}{path}\PYG{o}{.}\PYG{n}{abspath}\PYG{p}{(}\PYG{n}{\PYGZus{}\PYGZus{}file\PYGZus{}\PYGZus{}}\PYG{p}{)}
  310. \end{lstlisting}
  311. Some convenience substitutions are defined in the epilog:
  312. \begin{itemize}
  313. \item {}
  314. e.g.,
  315. \item {}
  316. i.e.,
  317. \item {}
  318. et al.
  319. \item {}
  320. dash—
  321. \item {}
  322. non-breaking space -\textgreater{} \textless{}-
  323. \end{itemize}
  324. You can have inline $^{\text{superscript}}$ or $_{\text{subscript}}$ text.
  325. Big quotes, also known as an epigraph:
  326. \begin{quote}
  327. \emph{Your avatar can look any way you want it to, up to the limitations of your equipment. If you're ugly, you can make your avatar beautiful. If you've just gotten out of bed, your avatar can be wearing beautiful clothes and professionally applied makeup. You can look like a gorilla or a dragon, or a giant talking penis in the Metaverse. Spend five minutes walking down the street, and you will see all of these.}
  328. \begin{flushright}
  329. ---Neal Stephenson, Snow Crash
  330. \end{flushright}
  331. \end{quote}
  332. \chapter{Lists}
  333. \label{ch-lists/index::doc}\label{ch-lists/index:ch-lists}\label{ch-lists/index:lists}
  334. This is a few examples of different list types.
  335. \section{Unordered Lists}
  336. \label{ch-lists/index:unordered-lists}\begin{itemize}
  337. \item {}
  338. item 1
  339. \item {}
  340. item 2
  341. \begin{itemize}
  342. \item {}
  343. item 3
  344. \item {}
  345. item 4
  346. \end{itemize}
  347. \item {}
  348. item 5
  349. \end{itemize}
  350. \section{Ordered Lists}
  351. \label{ch-lists/index:ordered-lists}\begin{enumerate}
  352. \item {}
  353. item 1
  354. \item {}
  355. item 2
  356. \begin{enumerate}
  357. \item {}
  358. item 3
  359. \item {}
  360. item 4
  361. \end{enumerate}
  362. \item {}
  363. item 5
  364. \end{enumerate}
  365. \section{Description Lists}
  366. \label{ch-lists/index:description-lists}\begin{description}
  367. \item[{term1}] \leavevmode
  368. definition 1
  369.  
  370. \item[{term2}] \leavevmode
  371. definition 2
  372.  
  373. \item[{term3}] \leavevmode
  374. definition 3
  375.  
  376. \end{description}
  377.  
  378.  
  379. \section{Mixed}
  380. \label{ch-lists/index:mixed}\begin{description}
  381. \item[{term}] \leavevmode
  382. definition
  383. \begin{itemize}
  384. \item {}
  385. list1
  386.  
  387. \item {}
  388. list2
  389.  
  390. \end{itemize}
  391.  
  392. \item[{term2}] \leavevmode
  393. something
  394. \begin{enumerate}
  395. \item {}
  396. num1
  397.  
  398. \item {}
  399. num2
  400. \begin{itemize}
  401. \item {}
  402. list1
  403.  
  404. \item {}
  405. list2
  406.  
  407. \end{itemize}
  408.  
  409. \item {}
  410. num3
  411.  
  412. \end{enumerate}
  413.  
  414. \end{description}
  415.  
  416.  
  417. \chapter{Math}
  418. \label{ch-math/index::doc}\label{ch-math/index:math}\label{ch-math/index:ch-math}
  419. Math uses latex math syntax:
  420. \begin{gather}
  421. \begin{split}A^{''}_c =
  422. \sqrt[3]{
  423. (\frac{L^2_c}{\sum{L^2}})
  424. (\frac{A_c}{\sum{A}})
  425. (\frac{A'_c}{\sum{A'}})
  426. } \cdot T\end{split}\notag
  427. \end{gather}
  428. Equations can have labels which you can reference \eqref{ch-math/index-eq-cc-err-stop}.
  429. \phantomsection\label{ch-math/index:equation-eq-cc-err-stop}\begin{gather}
  430. \begin{split}\frac{log(1 + E_{current})}{log(1 + E_{max})}\end{split}\label{ch-math/index-eq-cc-err-stop}\\\begin{split}\end{split}\notag
  431. \end{gather}
  432. You can also have inline math, so if you wanted to tell someone that the
  433. function $x^2$ only has one place where $y=0$, you could tell them
  434. it was at $x=0$.
  435.  
  436.  
  437. \chapter{References and Citations}
  438. \label{ch-refs/index:references-and-citations}\label{ch-refs/index::doc}\label{ch-refs/index:ch-refs}
  439. You can reference a section by its label. This chapter is
  440. Chapter {\hyperref[ch-refs/index:ch-refs]{5}}.
  441.  
  442.  
  443. \section{Subsection}
  444. \label{ch-refs/index:sec-refs-sub1}\label{ch-refs/index:subsection}
  445. This subsection is Section {\hyperref[ch-refs/index:sec-refs-sub1]{5.1}}.
  446.  
  447.  
  448. \section{Citations}
  449. \label{ch-refs/index:citations}
  450. COLLADA \cite{collada} is a cool 3D file format. I wrote a paper about
  451. 3D stuff \cite{icmepaper}. The website we built is running \cite{open3dhub}. The bibliography is in bibtex format.
  452.  
  453.  
  454. \section{Footnotes}
  455. \label{ch-refs/index:footnotes}
  456. Reference a footnote \footnote{
  457. This is a footnote at the end of the page or document.
  458. }.
  459.  
  460.  
  461. \section{External Links}
  462. \label{ch-refs/index:external-links}
  463. You can link to a \href{http://google.com/}{website}.
  464.  
  465.  
  466. \chapter{Figures and Tables}
  467. \label{ch-figs/index:ch-figs}\label{ch-figs/index::doc}\label{ch-figs/index:figures-and-tables}
  468.  
  469. \section{Vector SVG Figures}
  470. \label{ch-figs/index:vector-svg-figures}
  471. Vector figures are nicely supported. You should have a PDF file and an SVG
  472. file. The PDF will be used for the latex output and the SVG for the HTML
  473. output. The HTML output has a nice zoom feature using Colorbox.
  474. \begin{figure}[tbp]
  475. \centering
  476. \capstart
  477.  
  478. \includegraphics[width=0.600\linewidth]{overview.pdf}
  479. \caption[Sirikata System Overview]{The Sirikata metaverse platform architecture.}\label{ch-figs/index:fig-sirikata-overview}\end{figure}
  480.  
  481. See an example in Figure \ref{ch-figs/index:fig-sirikata-overview}. I suggest making
  482. figures in something like Inkscape. If you have only a vector PDF, you can use
  483. pdf2svg to convert (\code{brew install pdf2svg} or \code{apt-get install pdf2svg}).
  484.  
  485.  
  486. \section{Image Figures}
  487. \label{ch-figs/index:image-figures}
  488. Regular rasterized images work fine too.
  489. \begin{figure}[tbp]
  490. \centering
  491. \capstart
  492.  
  493. \includegraphics[width=0.860\linewidth]{icons.png}
  494. \caption[Open3DHub Browsing Interface]{The Open3DHub website allows browsing of 3D meshes.}\label{ch-figs/index:fig-open3dhub-icons}\end{figure}
  495.  
  496. A PNG example is shown in Figure \ref{ch-figs/index:fig-open3dhub-icons}.
  497.  
  498.  
  499. \section{Subfigures}
  500. \label{ch-figs/index:subfigures}
  501. The subfigure directives allow you to place multiple figures side-by-side in
  502. the document. Here's an example:
  503.  
  504. \begin{figure}
  505. \centering
  506. \capstart
  507. \begin{subfigure}[t]{0.30\linewidth}
  508. \centering
  509. \capstart
  510.  
  511. \includegraphics[width=0.900\linewidth]{teddy_0_128.png}
  512. \caption[Base Mesh + 128x128 Texture (334 KB)]{Base Mesh + 128x128 Texture (334 KB)}\label{ch-figs/index:fig-cc-teddy-base}\end{subfigure}
  513. \begin{subfigure}[t]{0.30\linewidth}
  514. \centering
  515. \capstart
  516.  
  517. \includegraphics[width=0.900\linewidth]{teddy_25_256.png}
  518. \caption[Base Mesh + 25\% Stream + 256x256 Texture (568 KB)]{Base Mesh + 25\% Stream + 256x256 Texture (568 KB)}\label{ch-figs/index:fig-cc-teddy-25}\end{subfigure}
  519. \begin{subfigure}[t]{0.30\linewidth}
  520. \centering
  521. \capstart
  522.  
  523. \includegraphics[width=0.900\linewidth]{teddy_50_512.png}
  524. \caption[Base Mesh + 50\% Stream + 512x512 Texture (923 KB)]{Base Mesh + 50\% Stream + 512x512 Texture (923 KB)}\label{ch-figs/index:fig-cc-teddy-50}\end{subfigure}
  525. \begin{subfigure}[t]{0.30\linewidth}
  526. \centering
  527. \capstart
  528.  
  529. \includegraphics[width=0.900\linewidth]{teddy_75_1024.png}
  530. \caption[Base Mesh + 75\% Stream + 1024x1024 Texture (1755 KB)]{Base Mesh + 75\% Stream + 1024x1024 Texture (1755 KB)}\label{ch-figs/index:fig-cc-teddy-75}\end{subfigure}
  531. \begin{subfigure}[t]{0.30\linewidth}
  532. \centering
  533. \capstart
  534.  
  535. \includegraphics[width=0.900\linewidth]{teddy_100_2048.png}
  536. \caption[Base Mesh + 100\% Stream + 2048x2048 Texture (4385 KB)]{Base Mesh + 100\% Stream + 2048x2048 Texture (4385 KB)}\label{ch-figs/index:fig-cc-teddy-100}\end{subfigure}
  537. \begin{subfigure}[t]{0.30\linewidth}
  538. \centering
  539. \capstart
  540.  
  541. \includegraphics[width=0.900\linewidth]{teddy_orig.png}
  542. \caption[Original Mesh (913 KB)]{Original Mesh (913 KB)}\label{ch-figs/index:fig-cc-teddy-original}\end{subfigure}
  543. \caption[Example Model Resolutions]{Example of a teddy bear model at different resolutions of the
  544. progressive format (1 draw call) and its original format (16 draw
  545. calls). The size in KB assumes downloading progressively, e.g.,
  546. \ref{ch-figs/index:fig-cc-teddy-100}`s size includes lower-resolution textures.}\phantomsection\label{ch-figs/index:fig-cc-teddy}
  547.  
  548. \end{figure}
  549.  
  550.  
  551. You can reference the entire Figure \ref{ch-figs/index:fig-cc-teddy} or one of its
  552. subfigures, e.g., Figure \ref{ch-figs/index:fig-cc-teddy-original}.
  553.  
  554.  
  555. \section{Tables}
  556. \label{ch-figs/index:tables}
  557. Tables can be put inside the figtable directive which automatically numbers
  558. them, adds a caption, and adds a label.
  559.  
  560.  
  561. \begin{figure}[tbp]
  562. \capstart
  563. \begin{center}
  564.  
  565. \begin{tabular}{r r r r r r r}
  566.  
  567. \toprule
  568. \textsf{\relax
  569. Progressive
  570. } & \textsf{\relax
  571. 128
  572. } & \textsf{\relax
  573. 256
  574. } & \textsf{\relax
  575. 512
  576. } & \textsf{\relax
  577. 1024
  578. } & \textsf{\relax
  579. 2048
  580. }\\
  581. \hline\midrule
  582.  
  583. 0\%
  584. &
  585. 0.53
  586. &
  587. 0.63
  588. &
  589. 0.81
  590. &
  591. 1.03
  592. &
  593. 1.35
  594. \\
  595.  
  596. 25\%
  597. &
  598. 0.65
  599. &
  600. 0.75
  601. &
  602. 0.97
  603. &
  604. 1.16
  605. &
  606. 1.45
  607. \\
  608.  
  609. 50\%
  610. &
  611. 0.74
  612. &
  613. 0.85
  614. &
  615. 1.02
  616. &
  617. 1.26
  618. &
  619. 1.58
  620. \\
  621.  
  622. 75\%
  623. &
  624. 0.79
  625. &
  626. 0.95
  627. &
  628. 1.11
  629. &
  630. 1.34
  631. &
  632. 1.70
  633. \\
  634.  
  635. 100\%
  636. &
  637. 0.88
  638. &
  639. 0.99
  640. &
  641. 1.20
  642. &
  643. 1.44
  644. &
  645. 1.82
  646. \\
  647. \hline\bottomrule
  648.  
  649. \end{tabular}
  650. \caption[Mean Size of Progressive Format]{Mean size of progressive format as a fraction of the
  651. original across all test models, shown as a function of the
  652. progressive stream downloaded and texture resolution.}\phantomsection\label{ch-figs/index:table-cc-file-size}
  653. \end{center}
  654. \end{figure}
  655.  
  656. Table \ref{ch-figs/index:table-cc-file-size} has all right-aligned columns.
  657.  
  658.  
  659. \begin{figure}[tbp]
  660. \capstart
  661. \begin{center}
  662.  
  663. \begin{tabular}{l r}
  664.  
  665. \toprule
  666. \textsf{\relax
  667. Left Align
  668. } & \textsf{\relax
  669. Right Align
  670. }\\
  671. \hline\midrule
  672.  
  673. Some text is left align
  674. &
  675. Followed by right-aligned
  676. \\
  677.  
  678. Some more text here
  679. &
  680. And more text here
  681. \\
  682.  
  683. And even more text
  684. &
  685. Also even more text here
  686. \\
  687. \hline\bottomrule
  688.  
  689. \end{tabular}
  690. \caption[Mixed Alignment Table]{This table has mixed alignment}\phantomsection\label{ch-figs/index:table-mixed-align}
  691. \end{center}
  692. \end{figure}
  693.  
  694. Table \ref{ch-figs/index:table-mixed-align} has one column left-aligned and one
  695. column right-aligned.
  696.  
  697.  
  698. \begin{table}
  699. \capstart
  700. \begin{center}
  701.  
  702. \begin{tabular}{r r r r r r r}
  703.  
  704. \toprule
  705. \textsf{\relax
  706. Progressive
  707. } & \textsf{\relax
  708. 128
  709. } & \textsf{\relax
  710. 256
  711. } & \textsf{\relax
  712. 512
  713. } & \textsf{\relax
  714. 1024
  715. } & \textsf{\relax
  716. 2048
  717. }\\
  718. \hline\midrule
  719.  
  720. 0\%
  721. &
  722. 0.53
  723. &
  724. 0.63
  725. &
  726. 0.81
  727. &
  728. 1.03
  729. &
  730. 1.35
  731. \\
  732.  
  733. 25\%
  734. &
  735. 0.65
  736. &
  737. 0.75
  738. &
  739. 0.97
  740. &
  741. 1.16
  742. &
  743. 1.45
  744. \\
  745.  
  746. 50\%
  747. &
  748. 0.74
  749. &
  750. 0.85
  751. &
  752. 1.02
  753. &
  754. 1.26
  755. &
  756. 1.58
  757. \\
  758.  
  759. 75\%
  760. &
  761. 0.79
  762. &
  763. 0.95
  764. &
  765. 1.11
  766. &
  767. 1.34
  768. &
  769. 1.70
  770. \\
  771.  
  772. 100\%
  773. &
  774. 0.88
  775. &
  776. 0.99
  777. &
  778. 1.20
  779. &
  780. 1.44
  781. &
  782. 1.82
  783. \\
  784. \hline\bottomrule
  785.  
  786. \end{tabular}
  787. \caption[Plain Table]{A table not inside a figure}\phantomsection\label{ch-figs/index:table-no-fig}
  788. \end{center}
  789. \end{table}
  790.  
  791. Some people don't like tables inside figures, so you can disable it with an
  792. argument to the figtable directive. A table not inside a figure is shown
  793. in \ref{ch-figs/index:table-no-fig}. Note this only effects the latex output.
  794.  
  795.  
  796. \section{Text Wrapping Table}
  797. \label{ch-figs/index:text-wrapping-table}
  798. Text wrapping in tables work if you specify the width and either raggedleft or
  799. raggedright.
  800.  
  801.  
  802. \begin{figure}[tbp]
  803. \capstart
  804. \begin{center}
  805.  
  806. \bodyspacing
  807.  
  808. \begin{tabular}{>{\raggedleft\arraybackslash}p{0.25\linewidth} p{0.65\linewidth}}
  809.  
  810. \toprule
  811. \textsf{\relax
  812. Column Family
  813. } & \textsf{\relax
  814. Description
  815. }\\
  816. \hline\midrule
  817.  
  818. \textbf{Users}
  819. &
  820. Stores a list of users who have authenticated with OpenID.
  821. \\
  822.  
  823. \textbf{Names}
  824. &
  825. Stores a list of the 3D models in the database with their associated metadata.
  826. \\
  827.  
  828. \textbf{TempFiles}
  829. &
  830. Temporarily stores the binary file data of uploaded files until they have been processed.
  831. \\
  832.  
  833. \textbf{Files}
  834. &
  835. Stores the binary file data for uploaded and verified files.
  836. \\
  837.  
  838. \textbf{Sessions}
  839. &
  840. Stores HTTP session information used by the Django framework to look up session state associated with a user's browser cookie.
  841. \\
  842.  
  843. \textbf{OpenIdAssocs, OpenIdNonces}
  844. &
  845. Stores OpenID authentication information for users.
  846. \\
  847.  
  848. \textbf{CeleryResults}
  849. &
  850. Stores the result of application processing tasks (see Section something).
  851. \\
  852.  
  853. \textbf{APIConsumers}
  854. &
  855. Stores a list of consumers of the API for use with the OAuth protocol.
  856. \\
  857. \hline\bottomrule
  858.  
  859. \end{tabular}
  860. \caption[Open3DHub Cassandra Column Families]{A list of Open3DHub's Cassandra column families and their descriptions}\phantomsection\label{ch-figs/index:fig-open3dhub-cfs}
  861. \end{center}
  862. \end{figure}
  863.  
  864. A text wrapping table example is shown in Figure \ref{ch-figs/index:fig-open3dhub-cfs}.
  865.  
  866.  
  867. \section{CSV and List Tables}
  868. \label{ch-figs/index:csv-and-list-tables}
  869. You can use CSV Table and List table from
  870. \href{http://docutils.sourceforge.net/docs/ref/rst/directives.html\#tables}{docutils directives}.
  871.  
  872.  
  873. \begin{figure}[tbp]
  874. \capstart
  875. \begin{center}
  876.  
  877. \bodyspacing
  878.  
  879. \begin{tabular}{>{\raggedright\arraybackslash}p{0.15\linewidth} p{0.20\linewidth} p{0.30\linewidth}}
  880.  
  881. \toprule
  882. \textsf{\relax
  883. Treat
  884. } & \textsf{\relax
  885. Quantity
  886. } & \textsf{\relax
  887. Description
  888. }\\
  889. \hline\midrule
  890.  
  891. Albatross
  892. &
  893. 2.99
  894. &
  895. On a stick!
  896. \\
  897.  
  898. Crunchy Frog
  899. &
  900. 1.49
  901. &
  902. If we took the bones out, it wouldn't be
  903. crunchy, now would it?
  904. \\
  905.  
  906. Gannet Ripple
  907. &
  908. 1.99
  909. &
  910. On a stick!
  911. \\
  912. \hline\bottomrule
  913.  
  914. \end{tabular}
  915. \caption[CSV table]{CSV table}\phantomsection\label{ch-figs/index:table-csv}
  916. \end{center}
  917. \end{figure}
  918.  
  919.  
  920. \begin{figure}[tbp]
  921. \capstart
  922. \begin{center}
  923.  
  924. \bodyspacing
  925.  
  926. \begin{tabular}{>{\raggedright\arraybackslash}p{0.15\linewidth} p{0.20\linewidth} p{0.30\linewidth}}
  927.  
  928. \toprule
  929. \textsf{\relax
  930. Treat
  931. } & \textsf{\relax
  932. Quantity
  933. } & \textsf{\relax
  934. Description
  935. }\\
  936. \hline\midrule
  937.  
  938. Albatross
  939. &
  940. 2.99
  941. &
  942. On a stick!
  943. \\
  944.  
  945. Crunchy Frog
  946. &
  947. 1.49
  948. &
  949. If we took the bones out, it wouldn't be
  950. crunchy, now would it?
  951. \\
  952.  
  953. Gannet Ripple
  954. &
  955. 1.99
  956. &
  957. On a stick!vvv
  958. \\
  959. \hline\bottomrule
  960.  
  961. \end{tabular}
  962. \caption[List table]{List table}\phantomsection\label{ch-figs/index:table-list}
  963. \end{center}
  964. \end{figure}
  965.  
  966. A CSV table example is shown in Figure \ref{ch-figs/index:table-csv} and List table in Figure \ref{ch-figs/index:table-list}.
  967.  
  968.  
  969. \section{Big tables}
  970. \label{ch-figs/index:big-tables}
  971. We might have a big table (Table \ref{ch-figs/index:fig-big-table}) which is
  972. perfectly fine in the world of HTML how can we deal within it in the
  973. world of latex/PDF? Can we rotate the table for PDF only?
  974.  
  975. One way could perhaps be to let the table to span vertically over
  976. multiple pages as done in Table \ref{ch-figs/index:fig-big-table-vertical}?
  977.  
  978.  
  979. \begin{table}
  980. \capstart
  981. \begin{center}
  982.  
  983. \bodyspacing
  984.  
  985. \begin{tabular}{>{\raggedright\arraybackslash}p{0.12\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth} p{0.08\linewidth}}
  986.  
  987. \toprule
  988. \textsf{\relax
  989. Cell 1
  990. } & \textsf{\relax
  991. Cell 2
  992. } & \textsf{\relax
  993. Cell long
  994. header
  995. test 3
  996. } & \textsf{\relax
  997. Cell 4
  998. } & \textsf{\relax
  999. Cell 5
  1000. } & \textsf{\relax
  1001. Cell 6
  1002. } & \textsf{\relax
  1003. Cell 7
  1004. } & \textsf{\relax
  1005. Cell 8
  1006. } & \textsf{\relax
  1007. Cell long
  1008. text 9
  1009. } & \textsf{\relax
  1010. Cell 10
  1011. } & \textsf{\relax
  1012. Cell 11
  1013. } & \textsf{\relax
  1014. Cell 12
  1015. }\\
  1016. \hline\midrule
  1017.  
  1018. Name 1
  1019. &
  1020. Lorem ipsum dolor
  1021. sit amet,
  1022. consectetur
  1023. adipiscing
  1024. elit. Pellentesque
  1025. vitae nisl
  1026. imperdiet.
  1027. &
  1028. Lorem ipsum
  1029. dolor sit
  1030. amet,
  1031. consectetur
  1032. adipiscing
  1033. elit.
  1034. &
  1035. Short
  1036. &
  1037. Short
  1038. &
  1039. Short
  1040. &
  1041. Short
  1042. &
  1043. Short
  1044. &
  1045. Lorem ipsum
  1046. dolor sit
  1047. amet,
  1048. consectetur
  1049. adipiscing
  1050. elit.
  1051. &
  1052. Short
  1053. short
  1054. &
  1055. Short
  1056. short
  1057. short
  1058. &
  1059. Lorem ipsum
  1060. dolor sit
  1061. amet.
  1062. \\
  1063.  
  1064. Name 2
  1065. &
  1066. Lorem ipsum dolor
  1067. sit amet,
  1068. consectetur
  1069. adipiscing
  1070. elit. Pellentesque
  1071. vitae nisl
  1072. imperdiet.
  1073. &
  1074. Lorem ipsum
  1075. dolor sit
  1076. amet,
  1077. consectetur
  1078. adipiscing
  1079. elit.
  1080. &
  1081. Short
  1082. &
  1083. Short
  1084. &
  1085. Short
  1086. &
  1087. Short
  1088. &
  1089. Short
  1090. &
  1091. Lorem ipsum
  1092. dolor sit
  1093. amet,
  1094. consectetur
  1095. adipiscing
  1096. elit.
  1097. &
  1098. Short
  1099. short
  1100. &
  1101. Short
  1102. short
  1103. short
  1104. &
  1105. Lorem ipsum
  1106. dolor sit
  1107. amet.
  1108. \\
  1109.  
  1110. Name 3
  1111. &
  1112. Lorem ipsum dolor
  1113. sit amet,
  1114. consectetur
  1115. adipiscing
  1116. elit. Pellentesque
  1117. vitae nisl
  1118. imperdiet.
  1119. &
  1120. Lorem ipsum
  1121. dolor sit
  1122. amet,
  1123. consectetur
  1124. adipiscing
  1125. elit.
  1126. &
  1127. Short
  1128. &
  1129. Short
  1130. &
  1131. Short
  1132. &
  1133. Short
  1134. &
  1135. Short
  1136. &
  1137. Lorem ipsum
  1138. dolor sit
  1139. amet,
  1140. consectetur
  1141. adipiscing
  1142. elit.
  1143. &
  1144. Short
  1145. short
  1146. &
  1147. Short
  1148. short
  1149. short
  1150. &
  1151. Lorem ipsum
  1152. dolor sit
  1153. amet.
  1154. \\
  1155.  
  1156. Name 3
  1157. &
  1158. Lorem ipsum dolor
  1159. sit amet,
  1160. consectetur
  1161. adipiscing
  1162. elit. Pellentesque
  1163. vitae nisl
  1164. imperdiet.
  1165. &
  1166. Lorem ipsum
  1167. dolor sit
  1168. amet,
  1169. consectetur
  1170. adipiscing
  1171. elit.
  1172. &
  1173. Short
  1174. &
  1175. Short
  1176. &
  1177. Short
  1178. &
  1179. Short
  1180. &
  1181. Short
  1182. &
  1183. Lorem ipsum
  1184. dolor sit
  1185. amet,
  1186. consectetur
  1187. adipiscing
  1188. elit.
  1189. &
  1190. Short
  1191. short
  1192. &
  1193. Short
  1194. short
  1195. short
  1196. &
  1197. Lorem ipsum
  1198. dolor sit
  1199. amet.
  1200. \\
  1201. \hline\bottomrule
  1202.  
  1203. \end{tabular}
  1204. \caption[A big table]{A big table}\phantomsection\label{ch-figs/index:fig-big-table}
  1205. \end{center}
  1206. \end{table}
  1207.  
  1208.  
  1209. \begin{longtable}
  1210. \capstart
  1211. \begin{center}
  1212.  
  1213. \bodyspacing
  1214.  
  1215. \begin{tabular}{>{\raggedright\arraybackslash}p{0.15\linewidth} p{0.17\linewidth} p{0.17\linewidth} p{0.17\linewidth} p{0.17\linewidth} p{0.17\linewidth}}
  1216.  
  1217. \toprule
  1218. \textsf{\relax
  1219. Cell 1
  1220. } & \textsf{\relax
  1221. Cell 2
  1222. } & \textsf{\relax
  1223. Cell 3
  1224. } & \textsf{\relax
  1225. Cell 4
  1226. } & \textsf{\relax
  1227. Cell 5
  1228. } & \textsf{\relax
  1229. Cell 6
  1230. }\\
  1231. \hline\midrule
  1232.  
  1233. Lorem ipsum dolor
  1234. sit amet,
  1235. consectetur
  1236. adipiscing
  1237. elit. Pellentesque
  1238. vitae nisl
  1239. imperdiet.
  1240. &
  1241. Lorem ipsum dolor
  1242. sit amet,
  1243. consectetur
  1244. adipiscing elit.
  1245. &
  1246. Short
  1247. &
  1248. Short
  1249. &
  1250. Lorem ipsum dolor
  1251. sit amet,
  1252. consectetur
  1253. adipiscing elit.
  1254. &
  1255. Lorem ipsum dolor
  1256. sit amet,
  1257. consectetur
  1258. adipiscing
  1259. elit. Pellentesque
  1260. vitae nisl
  1261. imperdiet.
  1262. \\
  1263.  
  1264. Lorem ipsum dolor
  1265. sit amet,
  1266. consectetur
  1267. adipiscing
  1268. elit. Pellentesque
  1269. vitae nisl
  1270. imperdiet.
  1271. &
  1272. Lorem ipsum dolor
  1273. sit amet,
  1274. consectetur
  1275. adipiscing elit.
  1276. &
  1277. Short
  1278. &
  1279. Short
  1280. &
  1281. Lorem ipsum dolor
  1282. sit amet,
  1283. consectetur
  1284. adipiscing elit.
  1285. &
  1286. Lorem ipsum dolor
  1287. sit amet,
  1288. consectetur
  1289. adipiscing
  1290. elit. Pellentesque
  1291. vitae nisl
  1292. imperdiet.
  1293. \\
  1294.  
  1295. Lorem ipsum dolor
  1296. sit amet,
  1297. consectetur
  1298. adipiscing
  1299. elit. Pellentesque
  1300. vitae nisl
  1301. imperdiet.
  1302. &
  1303. Lorem ipsum dolor
  1304. sit amet,
  1305. consectetur
  1306. adipiscing elit.
  1307. &
  1308. Short
  1309. &
  1310. Short
  1311. &
  1312. Lorem ipsum dolor
  1313. sit amet,
  1314. consectetur
  1315. adipiscing elit.
  1316. &
  1317. Lorem ipsum dolor
  1318. sit amet,
  1319. consectetur
  1320. adipiscing
  1321. elit. Pellentesque
  1322. vitae nisl
  1323. imperdiet.
  1324. \\
  1325.  
  1326. Lorem ipsum dolor
  1327. sit amet,
  1328. consectetur
  1329. adipiscing
  1330. elit. Pellentesque
  1331. vitae nisl
  1332. imperdiet.
  1333. &
  1334. Lorem ipsum dolor
  1335. sit amet,
  1336. consectetur
  1337. adipiscing elit.
  1338. &
  1339. Short
  1340. &
  1341. Short
  1342. &
  1343. Lorem ipsum dolor
  1344. sit amet,
  1345. consectetur
  1346. adipiscing elit.
  1347. &
  1348. Lorem ipsum dolor
  1349. sit amet,
  1350. consectetur
  1351. adipiscing
  1352. elit. Pellentesque
  1353. vitae nisl
  1354. imperdiet.
  1355. \\
  1356.  
  1357. Lorem ipsum dolor
  1358. sit amet,
  1359. consectetur
  1360. adipiscing
  1361. elit. Pellentesque
  1362. vitae nisl
  1363. imperdiet.
  1364. &
  1365. Lorem ipsum dolor
  1366. sit amet,
  1367. consectetur
  1368. adipiscing elit.
  1369. &
  1370. Short
  1371. &
  1372. Short
  1373. &
  1374. Lorem ipsum dolor
  1375. sit amet,
  1376. consectetur
  1377. adipiscing elit.
  1378. &
  1379. Lorem ipsum dolor
  1380. sit amet,
  1381. consectetur
  1382. adipiscing
  1383. elit. Pellentesque
  1384. vitae nisl
  1385. imperdiet.
  1386. \\
  1387.  
  1388. Lorem ipsum dolor
  1389. sit amet,
  1390. consectetur
  1391. adipiscing
  1392. elit. Pellentesque
  1393. vitae nisl
  1394. imperdiet.
  1395. &
  1396. Lorem ipsum dolor
  1397. sit amet,
  1398. consectetur
  1399. adipiscing elit.
  1400. &
  1401. Short
  1402. &
  1403. Short
  1404. &
  1405. Lorem ipsum dolor
  1406. sit amet,
  1407. consectetur
  1408. adipiscing elit.
  1409. &
  1410. Lorem ipsum dolor
  1411. sit amet,
  1412. consectetur
  1413. adipiscing
  1414. elit. Pellentesque
  1415. vitae nisl
  1416. imperdiet.
  1417. \\
  1418.  
  1419. Lorem ipsum dolor
  1420. sit amet,
  1421. consectetur
  1422. adipiscing
  1423. elit. Pellentesque
  1424. vitae nisl
  1425. imperdiet.
  1426. &
  1427. Lorem ipsum dolor
  1428. sit amet,
  1429. consectetur
  1430. adipiscing elit.
  1431. &
  1432. Short
  1433. &
  1434. Short
  1435. &
  1436. Lorem ipsum dolor
  1437. sit amet,
  1438. consectetur
  1439. adipiscing elit.
  1440. &
  1441. Lorem ipsum dolor
  1442. sit amet,
  1443. consectetur
  1444. adipiscing
  1445. elit. Pellentesque
  1446. vitae nisl
  1447. imperdiet.
  1448. \\
  1449.  
  1450. Lorem ipsum dolor
  1451. sit amet,
  1452. consectetur
  1453. adipiscing
  1454. elit. Pellentesque
  1455. vitae nisl
  1456. imperdiet.
  1457. &
  1458. Lorem ipsum dolor
  1459. sit amet,
  1460. consectetur
  1461. adipiscing elit.
  1462. &
  1463. Short
  1464. &
  1465. Short
  1466. &
  1467. Lorem ipsum dolor
  1468. sit amet,
  1469. consectetur
  1470. adipiscing elit.
  1471. &
  1472. Lorem ipsum dolor
  1473. sit amet,
  1474. consectetur
  1475. adipiscing
  1476. elit. Pellentesque
  1477. vitae nisl
  1478. imperdiet.
  1479. \\
  1480.  
  1481. Lorem ipsum dolor
  1482. sit amet,
  1483. consectetur
  1484. adipiscing
  1485. elit. Pellentesque
  1486. vitae nisl
  1487. imperdiet.
  1488. &
  1489. Lorem ipsum dolor
  1490. sit amet,
  1491. consectetur
  1492. adipiscing elit.
  1493. &
  1494. Short
  1495. &
  1496. Short
  1497. &
  1498. Lorem ipsum dolor
  1499. sit amet,
  1500. consectetur
  1501. adipiscing elit.
  1502. &
  1503. Lorem ipsum dolor
  1504. sit amet,
  1505. consectetur
  1506. adipiscing
  1507. elit. Pellentesque
  1508. vitae nisl
  1509. imperdiet.
  1510. \\
  1511.  
  1512. Lorem ipsum dolor
  1513. sit amet,
  1514. consectetur
  1515. adipiscing
  1516. elit. Pellentesque
  1517. vitae nisl
  1518. imperdiet.
  1519. &
  1520. Lorem ipsum dolor
  1521. sit amet,
  1522. consectetur
  1523. adipiscing elit.
  1524. &
  1525. Short
  1526. &
  1527. Short
  1528. &
  1529. Lorem ipsum dolor
  1530. sit amet,
  1531. consectetur
  1532. adipiscing elit.
  1533. &
  1534. Lorem ipsum dolor
  1535. sit amet,
  1536. consectetur
  1537. adipiscing
  1538. elit. Pellentesque
  1539. vitae nisl
  1540. imperdiet.
  1541. \\
  1542.  
  1543. Lorem ipsum dolor
  1544. sit amet,
  1545. consectetur
  1546. adipiscing
  1547. elit. Pellentesque
  1548. vitae nisl
  1549. imperdiet.
  1550. &
  1551. Lorem ipsum dolor
  1552. sit amet,
  1553. consectetur
  1554. adipiscing elit.
  1555. &
  1556. Short
  1557. &
  1558. Short
  1559. &
  1560. Lorem ipsum dolor
  1561. sit amet,
  1562. consectetur
  1563. adipiscing elit.
  1564. &
  1565. Lorem ipsum dolor
  1566. sit amet,
  1567. consectetur
  1568. adipiscing
  1569. elit. Pellentesque
  1570. vitae nisl
  1571. imperdiet.
  1572. \\
  1573.  
  1574. Lorem ipsum dolor
  1575. sit amet,
  1576. consectetur
  1577. adipiscing
  1578. elit. Pellentesque
  1579. vitae nisl
  1580. imperdiet.
  1581. &
  1582. Lorem ipsum dolor
  1583. sit amet,
  1584. consectetur
  1585. adipiscing elit.
  1586. &
  1587. Short
  1588. &
  1589. Short
  1590. &
  1591. Lorem ipsum dolor
  1592. sit amet,
  1593. consectetur
  1594. adipiscing elit.
  1595. &
  1596. Lorem ipsum dolor
  1597. sit amet,
  1598. consectetur
  1599. adipiscing
  1600. elit. Pellentesque
  1601. vitae nisl
  1602. imperdiet.
  1603. \\
  1604.  
  1605. Lorem ipsum dolor
  1606. sit amet,
  1607. consectetur
  1608. adipiscing
  1609. elit. Pellentesque
  1610. vitae nisl
  1611. imperdiet.
  1612. &
  1613. Lorem ipsum dolor
  1614. sit amet,
  1615. consectetur
  1616. adipiscing elit.
  1617. &
  1618. Short
  1619. &
  1620. Short
  1621. &
  1622. Lorem ipsum dolor
  1623. sit amet,
  1624. consectetur
  1625. adipiscing elit.
  1626. &
  1627. Lorem ipsum dolor
  1628. sit amet,
  1629. consectetur
  1630. adipiscing
  1631. elit. Pellentesque
  1632. vitae nisl
  1633. imperdiet.
  1634. \\
  1635.  
  1636. Lorem ipsum dolor
  1637. sit amet,
  1638. consectetur
  1639. adipiscing
  1640. elit. Pellentesque
  1641. vitae nisl
  1642. imperdiet.
  1643. &
  1644. Lorem ipsum dolor
  1645. sit amet,
  1646. consectetur
  1647. adipiscing elit.
  1648. &
  1649. Short
  1650. &
  1651. Short
  1652. &
  1653. Lorem ipsum dolor
  1654. sit amet,
  1655. consectetur
  1656. adipiscing elit.
  1657. &
  1658. Lorem ipsum dolor
  1659. sit amet,
  1660. consectetur
  1661. adipiscing
  1662. elit. Pellentesque
  1663. vitae nisl
  1664. imperdiet.
  1665. \\
  1666.  
  1667. Lorem ipsum dolor
  1668. sit amet,
  1669. consectetur
  1670. adipiscing
  1671. elit. Pellentesque
  1672. vitae nisl
  1673. imperdiet.
  1674. &
  1675. Lorem ipsum dolor
  1676. sit amet,
  1677. consectetur
  1678. adipiscing elit.
  1679. &
  1680. Short
  1681. &
  1682. Short
  1683. &
  1684. Lorem ipsum dolor
  1685. sit amet,
  1686. consectetur
  1687. adipiscing elit.
  1688. &
  1689. Lorem ipsum dolor
  1690. sit amet,
  1691. consectetur
  1692. adipiscing
  1693. elit. Pellentesque
  1694. vitae nisl
  1695. imperdiet.
  1696. \\
  1697.  
  1698. Lorem ipsum dolor
  1699. sit amet,
  1700. consectetur
  1701. adipiscing
  1702. elit. Pellentesque
  1703. vitae nisl
  1704. imperdiet.
  1705. &
  1706. Lorem ipsum dolor
  1707. sit amet,
  1708. consectetur
  1709. adipiscing elit.
  1710. &
  1711. Short
  1712. &
  1713. Short
  1714. &
  1715. Lorem ipsum dolor
  1716. sit amet,
  1717. consectetur
  1718. adipiscing elit.
  1719. &
  1720. Lorem ipsum dolor
  1721. sit amet,
  1722. consectetur
  1723. adipiscing
  1724. elit. Pellentesque
  1725. vitae nisl
  1726. imperdiet.
  1727. \\
  1728.  
  1729. Lorem ipsum dolor
  1730. sit amet,
  1731. consectetur
  1732. adipiscing
  1733. elit. Pellentesque
  1734. vitae nisl
  1735. imperdiet.
  1736. &
  1737. Lorem ipsum dolor
  1738. sit amet,
  1739. consectetur
  1740. adipiscing elit.
  1741. &
  1742. Short
  1743. &
  1744. Short
  1745. &
  1746. Lorem ipsum dolor
  1747. sit amet,
  1748. consectetur
  1749. adipiscing elit.
  1750. &
  1751. Lorem ipsum dolor
  1752. sit amet,
  1753. consectetur
  1754. adipiscing
  1755. elit. Pellentesque
  1756. vitae nisl
  1757. imperdiet.
  1758. \\
  1759.  
  1760. Lorem ipsum dolor
  1761. sit amet,
  1762. consectetur
  1763. adipiscing
  1764. elit. Pellentesque
  1765. vitae nisl
  1766. imperdiet.
  1767. &
  1768. Lorem ipsum dolor
  1769. sit amet,
  1770. consectetur
  1771. adipiscing elit.
  1772. &
  1773. Short
  1774. &
  1775. Short
  1776. &
  1777. Lorem ipsum dolor
  1778. sit amet,
  1779. consectetur
  1780. adipiscing elit.
  1781. &
  1782. Lorem ipsum dolor
  1783. sit amet,
  1784. consectetur
  1785. adipiscing
  1786. elit. Pellentesque
  1787. vitae nisl
  1788. imperdiet.
  1789. \\
  1790. \hline\bottomrule
  1791.  
  1792. \end{tabular}
  1793. \caption[A big table vertical]{A big table vertical}\phantomsection\label{ch-figs/index:fig-big-table-vertical}
  1794. \end{center}
  1795. \end{longtable}
  1796.  
  1797.  
  1798. \input{footer._tex}
  1799.  
  1800.  
  1801. \renewcommand{\indexname}{Index}
  1802.  
  1803. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement