Advertisement
pellekrogholt

Untitled

Nov 19th, 2013
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 36.57 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{longtable}{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{longtable}
  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{longtable}{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{longtable}
  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. \begin{longtable}{r r r r r r r}
  698.  
  699. \toprule
  700. \textsf{\relax
  701. Progressive
  702. } & \textsf{\relax
  703. 128
  704. } & \textsf{\relax
  705. 256
  706. } & \textsf{\relax
  707. 512
  708. } & \textsf{\relax
  709. 1024
  710. } & \textsf{\relax
  711. 2048
  712. }\\
  713. \hline\midrule
  714.  
  715. 0\%
  716. &
  717. 0.53
  718. &
  719. 0.63
  720. &
  721. 0.81
  722. &
  723. 1.03
  724. &
  725. 1.35
  726. \\
  727.  
  728. 25\%
  729. &
  730. 0.65
  731. &
  732. 0.75
  733. &
  734. 0.97
  735. &
  736. 1.16
  737. &
  738. 1.45
  739. \\
  740.  
  741. 50\%
  742. &
  743. 0.74
  744. &
  745. 0.85
  746. &
  747. 1.02
  748. &
  749. 1.26
  750. &
  751. 1.58
  752. \\
  753.  
  754. 75\%
  755. &
  756. 0.79
  757. &
  758. 0.95
  759. &
  760. 1.11
  761. &
  762. 1.34
  763. &
  764. 1.70
  765. \\
  766.  
  767. 100\%
  768. &
  769. 0.88
  770. &
  771. 0.99
  772. &
  773. 1.20
  774. &
  775. 1.44
  776. &
  777. 1.82
  778. \\
  779. \hline\bottomrule
  780.  
  781. \end{longtable}
  782. \caption[Plain Table]{A table not inside a figure}\phantomsection\label{ch-figs/index:table-no-fig}
  783. Some people don't like tables inside figures, so you can disable it with an
  784. argument to the figtable directive. A table not inside a figure is shown
  785. in \ref{ch-figs/index:table-no-fig}. Note this only effects the latex output.
  786.  
  787.  
  788. \section{Text Wrapping Table}
  789. \label{ch-figs/index:text-wrapping-table}
  790. Text wrapping in tables work if you specify the width and either raggedleft or
  791. raggedright.
  792.  
  793.  
  794. \begin{figure}[tbp]
  795. \capstart
  796. \begin{center}
  797.  
  798. \bodyspacing
  799.  
  800. \begin{longtable}{>{\raggedleft\arraybackslash}p{0.25\linewidth} p{0.65\linewidth}}
  801.  
  802. \toprule
  803. \textsf{\relax
  804. Column Family
  805. } & \textsf{\relax
  806. Description
  807. }\\
  808. \hline\midrule
  809.  
  810. \textbf{Users}
  811. &
  812. Stores a list of users who have authenticated with OpenID.
  813. \\
  814.  
  815. \textbf{Names}
  816. &
  817. Stores a list of the 3D models in the database with their associated metadata.
  818. \\
  819.  
  820. \textbf{TempFiles}
  821. &
  822. Temporarily stores the binary file data of uploaded files until they have been processed.
  823. \\
  824.  
  825. \textbf{Files}
  826. &
  827. Stores the binary file data for uploaded and verified files.
  828. \\
  829.  
  830. \textbf{Sessions}
  831. &
  832. Stores HTTP session information used by the Django framework to look up session state associated with a user's browser cookie.
  833. \\
  834.  
  835. \textbf{OpenIdAssocs, OpenIdNonces}
  836. &
  837. Stores OpenID authentication information for users.
  838. \\
  839.  
  840. \textbf{CeleryResults}
  841. &
  842. Stores the result of application processing tasks (see Section something).
  843. \\
  844.  
  845. \textbf{APIConsumers}
  846. &
  847. Stores a list of consumers of the API for use with the OAuth protocol.
  848. \\
  849. \hline\bottomrule
  850.  
  851. \end{longtable}
  852. \caption[Open3DHub Cassandra Column Families]{A list of Open3DHub's Cassandra column families and their descriptions}\phantomsection\label{ch-figs/index:fig-open3dhub-cfs}
  853. \end{center}
  854. \end{figure}
  855.  
  856. A text wrapping table example is shown in Figure \ref{ch-figs/index:fig-open3dhub-cfs}.
  857.  
  858.  
  859. \section{CSV and List Tables}
  860. \label{ch-figs/index:csv-and-list-tables}
  861. You can use CSV Table and List table from
  862. \href{http://docutils.sourceforge.net/docs/ref/rst/directives.html\#tables}{docutils directives}.
  863.  
  864.  
  865. \begin{figure}[tbp]
  866. \capstart
  867. \begin{center}
  868.  
  869. \bodyspacing
  870.  
  871. \begin{longtable}{>{\raggedright\arraybackslash}p{0.15\linewidth} p{0.20\linewidth} p{0.30\linewidth}}
  872.  
  873. \toprule
  874. \textsf{\relax
  875. Treat
  876. } & \textsf{\relax
  877. Quantity
  878. } & \textsf{\relax
  879. Description
  880. }\\
  881. \hline\midrule
  882.  
  883. Albatross
  884. &
  885. 2.99
  886. &
  887. On a stick!
  888. \\
  889.  
  890. Crunchy Frog
  891. &
  892. 1.49
  893. &
  894. If we took the bones out, it wouldn't be
  895. crunchy, now would it?
  896. \\
  897.  
  898. Gannet Ripple
  899. &
  900. 1.99
  901. &
  902. On a stick!
  903. \\
  904. \hline\bottomrule
  905.  
  906. \end{longtable}
  907. \caption[CSV table]{CSV table}\phantomsection\label{ch-figs/index:table-csv}
  908. \end{center}
  909. \end{figure}
  910.  
  911.  
  912. \begin{figure}[tbp]
  913. \capstart
  914. \begin{center}
  915.  
  916. \bodyspacing
  917.  
  918. \begin{longtable}{>{\raggedright\arraybackslash}p{0.15\linewidth} p{0.20\linewidth} p{0.30\linewidth}}
  919.  
  920. \toprule
  921. \textsf{\relax
  922. Treat
  923. } & \textsf{\relax
  924. Quantity
  925. } & \textsf{\relax
  926. Description
  927. }\\
  928. \hline\midrule
  929.  
  930. Albatross
  931. &
  932. 2.99
  933. &
  934. On a stick!
  935. \\
  936.  
  937. Crunchy Frog
  938. &
  939. 1.49
  940. &
  941. If we took the bones out, it wouldn't be
  942. crunchy, now would it?
  943. \\
  944.  
  945. Gannet Ripple
  946. &
  947. 1.99
  948. &
  949. On a stick!vvv
  950. \\
  951. \hline\bottomrule
  952.  
  953. \end{longtable}
  954. \caption[List table]{List table}\phantomsection\label{ch-figs/index:table-list}
  955. \end{center}
  956. \end{figure}
  957.  
  958. 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}.
  959.  
  960.  
  961. \section{Big tables}
  962. \label{ch-figs/index:big-tables}
  963. We might have a big table (Table \ref{ch-figs/index:fig-big-table}) which is
  964. perfectly fine in the world of HTML how can we deal within it in the
  965. world of latex/PDF? Can we rotate the table for PDF only?
  966.  
  967. One way could perhaps be to let the table to span vertically over
  968. multiple pages as done in Table \ref{ch-figs/index:fig-big-table-vertical}?
  969.  
  970. \bodyspacing
  971.  
  972. \begin{longtable}{>{\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}}
  973.  
  974. \toprule
  975. \textsf{\relax
  976. Cell 1
  977. } & \textsf{\relax
  978. Cell 2
  979. } & \textsf{\relax
  980. Cell long
  981. header
  982. test 3
  983. } & \textsf{\relax
  984. Cell 4
  985. } & \textsf{\relax
  986. Cell 5
  987. } & \textsf{\relax
  988. Cell 6
  989. } & \textsf{\relax
  990. Cell 7
  991. } & \textsf{\relax
  992. Cell 8
  993. } & \textsf{\relax
  994. Cell long
  995. text 9
  996. } & \textsf{\relax
  997. Cell 10
  998. } & \textsf{\relax
  999. Cell 11
  1000. } & \textsf{\relax
  1001. Cell 12
  1002. }\\
  1003. \hline\midrule
  1004.  
  1005. Name 1
  1006. &
  1007. Lorem ipsum dolor
  1008. sit amet,
  1009. consectetur
  1010. adipiscing
  1011. elit. Pellentesque
  1012. vitae nisl
  1013. imperdiet.
  1014. &
  1015. Lorem ipsum
  1016. dolor sit
  1017. amet,
  1018. consectetur
  1019. adipiscing
  1020. elit.
  1021. &
  1022. Short
  1023. &
  1024. Short
  1025. &
  1026. Short
  1027. &
  1028. Short
  1029. &
  1030. Short
  1031. &
  1032. Lorem ipsum
  1033. dolor sit
  1034. amet,
  1035. consectetur
  1036. adipiscing
  1037. elit.
  1038. &
  1039. Short
  1040. short
  1041. &
  1042. Short
  1043. short
  1044. short
  1045. &
  1046. Lorem ipsum
  1047. dolor sit
  1048. amet.
  1049. \\
  1050.  
  1051. Name 2
  1052. &
  1053. Lorem ipsum dolor
  1054. sit amet,
  1055. consectetur
  1056. adipiscing
  1057. elit. Pellentesque
  1058. vitae nisl
  1059. imperdiet.
  1060. &
  1061. Lorem ipsum
  1062. dolor sit
  1063. amet,
  1064. consectetur
  1065. adipiscing
  1066. elit.
  1067. &
  1068. Short
  1069. &
  1070. Short
  1071. &
  1072. Short
  1073. &
  1074. Short
  1075. &
  1076. Short
  1077. &
  1078. Lorem ipsum
  1079. dolor sit
  1080. amet,
  1081. consectetur
  1082. adipiscing
  1083. elit.
  1084. &
  1085. Short
  1086. short
  1087. &
  1088. Short
  1089. short
  1090. short
  1091. &
  1092. Lorem ipsum
  1093. dolor sit
  1094. amet.
  1095. \\
  1096.  
  1097. Name 3
  1098. &
  1099. Lorem ipsum dolor
  1100. sit amet,
  1101. consectetur
  1102. adipiscing
  1103. elit. Pellentesque
  1104. vitae nisl
  1105. imperdiet.
  1106. &
  1107. Lorem ipsum
  1108. dolor sit
  1109. amet,
  1110. consectetur
  1111. adipiscing
  1112. elit.
  1113. &
  1114. Short
  1115. &
  1116. Short
  1117. &
  1118. Short
  1119. &
  1120. Short
  1121. &
  1122. Short
  1123. &
  1124. Lorem ipsum
  1125. dolor sit
  1126. amet,
  1127. consectetur
  1128. adipiscing
  1129. elit.
  1130. &
  1131. Short
  1132. short
  1133. &
  1134. Short
  1135. short
  1136. short
  1137. &
  1138. Lorem ipsum
  1139. dolor sit
  1140. amet.
  1141. \\
  1142.  
  1143. Name 3
  1144. &
  1145. Lorem ipsum dolor
  1146. sit amet,
  1147. consectetur
  1148. adipiscing
  1149. elit. Pellentesque
  1150. vitae nisl
  1151. imperdiet.
  1152. &
  1153. Lorem ipsum
  1154. dolor sit
  1155. amet,
  1156. consectetur
  1157. adipiscing
  1158. elit.
  1159. &
  1160. Short
  1161. &
  1162. Short
  1163. &
  1164. Short
  1165. &
  1166. Short
  1167. &
  1168. Short
  1169. &
  1170. Lorem ipsum
  1171. dolor sit
  1172. amet,
  1173. consectetur
  1174. adipiscing
  1175. elit.
  1176. &
  1177. Short
  1178. short
  1179. &
  1180. Short
  1181. short
  1182. short
  1183. &
  1184. Lorem ipsum
  1185. dolor sit
  1186. amet.
  1187. \\
  1188. \hline\bottomrule
  1189.  
  1190. \end{longtable}
  1191. \caption[A big table]{A big table}\phantomsection\label{ch-figs/index:fig-big-table}
  1192. \bodyspacing
  1193.  
  1194. \begin{longtable}{>{\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}}
  1195.  
  1196. \toprule
  1197. \textsf{\relax
  1198. Cell 1
  1199. } & \textsf{\relax
  1200. Cell 2
  1201. } & \textsf{\relax
  1202. Cell 3
  1203. } & \textsf{\relax
  1204. Cell 4
  1205. } & \textsf{\relax
  1206. Cell 5
  1207. } & \textsf{\relax
  1208. Cell 6
  1209. }\\
  1210. \hline\midrule
  1211.  
  1212. Lorem ipsum dolor
  1213. sit amet,
  1214. consectetur
  1215. adipiscing
  1216. elit. Pellentesque
  1217. vitae nisl
  1218. imperdiet.
  1219. &
  1220. Lorem ipsum dolor
  1221. sit amet,
  1222. consectetur
  1223. adipiscing elit.
  1224. &
  1225. Short
  1226. &
  1227. Short
  1228. &
  1229. Lorem ipsum dolor
  1230. sit amet,
  1231. consectetur
  1232. adipiscing elit.
  1233. &
  1234. Lorem ipsum dolor
  1235. sit amet,
  1236. consectetur
  1237. adipiscing
  1238. elit. Pellentesque
  1239. vitae nisl
  1240. imperdiet.
  1241. \\
  1242.  
  1243. Lorem ipsum dolor
  1244. sit amet,
  1245. consectetur
  1246. adipiscing
  1247. elit. Pellentesque
  1248. vitae nisl
  1249. imperdiet.
  1250. &
  1251. Lorem ipsum dolor
  1252. sit amet,
  1253. consectetur
  1254. adipiscing elit.
  1255. &
  1256. Short
  1257. &
  1258. Short
  1259. &
  1260. Lorem ipsum dolor
  1261. sit amet,
  1262. consectetur
  1263. adipiscing elit.
  1264. &
  1265. Lorem ipsum dolor
  1266. sit amet,
  1267. consectetur
  1268. adipiscing
  1269. elit. Pellentesque
  1270. vitae nisl
  1271. imperdiet.
  1272. \\
  1273.  
  1274. Lorem ipsum dolor
  1275. sit amet,
  1276. consectetur
  1277. adipiscing
  1278. elit. Pellentesque
  1279. vitae nisl
  1280. imperdiet.
  1281. &
  1282. Lorem ipsum dolor
  1283. sit amet,
  1284. consectetur
  1285. adipiscing elit.
  1286. &
  1287. Short
  1288. &
  1289. Short
  1290. &
  1291. Lorem ipsum dolor
  1292. sit amet,
  1293. consectetur
  1294. adipiscing elit.
  1295. &
  1296. Lorem ipsum dolor
  1297. sit amet,
  1298. consectetur
  1299. adipiscing
  1300. elit. Pellentesque
  1301. vitae nisl
  1302. imperdiet.
  1303. \\
  1304.  
  1305. Lorem ipsum dolor
  1306. sit amet,
  1307. consectetur
  1308. adipiscing
  1309. elit. Pellentesque
  1310. vitae nisl
  1311. imperdiet.
  1312. &
  1313. Lorem ipsum dolor
  1314. sit amet,
  1315. consectetur
  1316. adipiscing elit.
  1317. &
  1318. Short
  1319. &
  1320. Short
  1321. &
  1322. Lorem ipsum dolor
  1323. sit amet,
  1324. consectetur
  1325. adipiscing elit.
  1326. &
  1327. Lorem ipsum dolor
  1328. sit amet,
  1329. consectetur
  1330. adipiscing
  1331. elit. Pellentesque
  1332. vitae nisl
  1333. imperdiet.
  1334. \\
  1335.  
  1336. Lorem ipsum dolor
  1337. sit amet,
  1338. consectetur
  1339. adipiscing
  1340. elit. Pellentesque
  1341. vitae nisl
  1342. imperdiet.
  1343. &
  1344. Lorem ipsum dolor
  1345. sit amet,
  1346. consectetur
  1347. adipiscing elit.
  1348. &
  1349. Short
  1350. &
  1351. Short
  1352. &
  1353. Lorem ipsum dolor
  1354. sit amet,
  1355. consectetur
  1356. adipiscing elit.
  1357. &
  1358. Lorem ipsum dolor
  1359. sit amet,
  1360. consectetur
  1361. adipiscing
  1362. elit. Pellentesque
  1363. vitae nisl
  1364. imperdiet.
  1365. \\
  1366.  
  1367. Lorem ipsum dolor
  1368. sit amet,
  1369. consectetur
  1370. adipiscing
  1371. elit. Pellentesque
  1372. vitae nisl
  1373. imperdiet.
  1374. &
  1375. Lorem ipsum dolor
  1376. sit amet,
  1377. consectetur
  1378. adipiscing elit.
  1379. &
  1380. Short
  1381. &
  1382. Short
  1383. &
  1384. Lorem ipsum dolor
  1385. sit amet,
  1386. consectetur
  1387. adipiscing elit.
  1388. &
  1389. Lorem ipsum dolor
  1390. sit amet,
  1391. consectetur
  1392. adipiscing
  1393. elit. Pellentesque
  1394. vitae nisl
  1395. imperdiet.
  1396. \\
  1397.  
  1398. Lorem ipsum dolor
  1399. sit amet,
  1400. consectetur
  1401. adipiscing
  1402. elit. Pellentesque
  1403. vitae nisl
  1404. imperdiet.
  1405. &
  1406. Lorem ipsum dolor
  1407. sit amet,
  1408. consectetur
  1409. adipiscing elit.
  1410. &
  1411. Short
  1412. &
  1413. Short
  1414. &
  1415. Lorem ipsum dolor
  1416. sit amet,
  1417. consectetur
  1418. adipiscing elit.
  1419. &
  1420. Lorem ipsum dolor
  1421. sit amet,
  1422. consectetur
  1423. adipiscing
  1424. elit. Pellentesque
  1425. vitae nisl
  1426. imperdiet.
  1427. \\
  1428.  
  1429. Lorem ipsum dolor
  1430. sit amet,
  1431. consectetur
  1432. adipiscing
  1433. elit. Pellentesque
  1434. vitae nisl
  1435. imperdiet.
  1436. &
  1437. Lorem ipsum dolor
  1438. sit amet,
  1439. consectetur
  1440. adipiscing elit.
  1441. &
  1442. Short
  1443. &
  1444. Short
  1445. &
  1446. Lorem ipsum dolor
  1447. sit amet,
  1448. consectetur
  1449. adipiscing elit.
  1450. &
  1451. Lorem ipsum dolor
  1452. sit amet,
  1453. consectetur
  1454. adipiscing
  1455. elit. Pellentesque
  1456. vitae nisl
  1457. imperdiet.
  1458. \\
  1459.  
  1460. Lorem ipsum dolor
  1461. sit amet,
  1462. consectetur
  1463. adipiscing
  1464. elit. Pellentesque
  1465. vitae nisl
  1466. imperdiet.
  1467. &
  1468. Lorem ipsum dolor
  1469. sit amet,
  1470. consectetur
  1471. adipiscing elit.
  1472. &
  1473. Short
  1474. &
  1475. Short
  1476. &
  1477. Lorem ipsum dolor
  1478. sit amet,
  1479. consectetur
  1480. adipiscing elit.
  1481. &
  1482. Lorem ipsum dolor
  1483. sit amet,
  1484. consectetur
  1485. adipiscing
  1486. elit. Pellentesque
  1487. vitae nisl
  1488. imperdiet.
  1489. \\
  1490.  
  1491. Lorem ipsum dolor
  1492. sit amet,
  1493. consectetur
  1494. adipiscing
  1495. elit. Pellentesque
  1496. vitae nisl
  1497. imperdiet.
  1498. &
  1499. Lorem ipsum dolor
  1500. sit amet,
  1501. consectetur
  1502. adipiscing elit.
  1503. &
  1504. Short
  1505. &
  1506. Short
  1507. &
  1508. Lorem ipsum dolor
  1509. sit amet,
  1510. consectetur
  1511. adipiscing elit.
  1512. &
  1513. Lorem ipsum dolor
  1514. sit amet,
  1515. consectetur
  1516. adipiscing
  1517. elit. Pellentesque
  1518. vitae nisl
  1519. imperdiet.
  1520. \\
  1521.  
  1522. Lorem ipsum dolor
  1523. sit amet,
  1524. consectetur
  1525. adipiscing
  1526. elit. Pellentesque
  1527. vitae nisl
  1528. imperdiet.
  1529. &
  1530. Lorem ipsum dolor
  1531. sit amet,
  1532. consectetur
  1533. adipiscing elit.
  1534. &
  1535. Short
  1536. &
  1537. Short
  1538. &
  1539. Lorem ipsum dolor
  1540. sit amet,
  1541. consectetur
  1542. adipiscing elit.
  1543. &
  1544. Lorem ipsum dolor
  1545. sit amet,
  1546. consectetur
  1547. adipiscing
  1548. elit. Pellentesque
  1549. vitae nisl
  1550. imperdiet.
  1551. \\
  1552.  
  1553. Lorem ipsum dolor
  1554. sit amet,
  1555. consectetur
  1556. adipiscing
  1557. elit. Pellentesque
  1558. vitae nisl
  1559. imperdiet.
  1560. &
  1561. Lorem ipsum dolor
  1562. sit amet,
  1563. consectetur
  1564. adipiscing elit.
  1565. &
  1566. Short
  1567. &
  1568. Short
  1569. &
  1570. Lorem ipsum dolor
  1571. sit amet,
  1572. consectetur
  1573. adipiscing elit.
  1574. &
  1575. Lorem ipsum dolor
  1576. sit amet,
  1577. consectetur
  1578. adipiscing
  1579. elit. Pellentesque
  1580. vitae nisl
  1581. imperdiet.
  1582. \\
  1583.  
  1584. Lorem ipsum dolor
  1585. sit amet,
  1586. consectetur
  1587. adipiscing
  1588. elit. Pellentesque
  1589. vitae nisl
  1590. imperdiet.
  1591. &
  1592. Lorem ipsum dolor
  1593. sit amet,
  1594. consectetur
  1595. adipiscing elit.
  1596. &
  1597. Short
  1598. &
  1599. Short
  1600. &
  1601. Lorem ipsum dolor
  1602. sit amet,
  1603. consectetur
  1604. adipiscing elit.
  1605. &
  1606. Lorem ipsum dolor
  1607. sit amet,
  1608. consectetur
  1609. adipiscing
  1610. elit. Pellentesque
  1611. vitae nisl
  1612. imperdiet.
  1613. \\
  1614.  
  1615. Lorem ipsum dolor
  1616. sit amet,
  1617. consectetur
  1618. adipiscing
  1619. elit. Pellentesque
  1620. vitae nisl
  1621. imperdiet.
  1622. &
  1623. Lorem ipsum dolor
  1624. sit amet,
  1625. consectetur
  1626. adipiscing elit.
  1627. &
  1628. Short
  1629. &
  1630. Short
  1631. &
  1632. Lorem ipsum dolor
  1633. sit amet,
  1634. consectetur
  1635. adipiscing elit.
  1636. &
  1637. Lorem ipsum dolor
  1638. sit amet,
  1639. consectetur
  1640. adipiscing
  1641. elit. Pellentesque
  1642. vitae nisl
  1643. imperdiet.
  1644. \\
  1645.  
  1646. Lorem ipsum dolor
  1647. sit amet,
  1648. consectetur
  1649. adipiscing
  1650. elit. Pellentesque
  1651. vitae nisl
  1652. imperdiet.
  1653. &
  1654. Lorem ipsum dolor
  1655. sit amet,
  1656. consectetur
  1657. adipiscing elit.
  1658. &
  1659. Short
  1660. &
  1661. Short
  1662. &
  1663. Lorem ipsum dolor
  1664. sit amet,
  1665. consectetur
  1666. adipiscing elit.
  1667. &
  1668. Lorem ipsum dolor
  1669. sit amet,
  1670. consectetur
  1671. adipiscing
  1672. elit. Pellentesque
  1673. vitae nisl
  1674. imperdiet.
  1675. \\
  1676.  
  1677. Lorem ipsum dolor
  1678. sit amet,
  1679. consectetur
  1680. adipiscing
  1681. elit. Pellentesque
  1682. vitae nisl
  1683. imperdiet.
  1684. &
  1685. Lorem ipsum dolor
  1686. sit amet,
  1687. consectetur
  1688. adipiscing elit.
  1689. &
  1690. Short
  1691. &
  1692. Short
  1693. &
  1694. Lorem ipsum dolor
  1695. sit amet,
  1696. consectetur
  1697. adipiscing elit.
  1698. &
  1699. Lorem ipsum dolor
  1700. sit amet,
  1701. consectetur
  1702. adipiscing
  1703. elit. Pellentesque
  1704. vitae nisl
  1705. imperdiet.
  1706. \\
  1707.  
  1708. Lorem ipsum dolor
  1709. sit amet,
  1710. consectetur
  1711. adipiscing
  1712. elit. Pellentesque
  1713. vitae nisl
  1714. imperdiet.
  1715. &
  1716. Lorem ipsum dolor
  1717. sit amet,
  1718. consectetur
  1719. adipiscing elit.
  1720. &
  1721. Short
  1722. &
  1723. Short
  1724. &
  1725. Lorem ipsum dolor
  1726. sit amet,
  1727. consectetur
  1728. adipiscing elit.
  1729. &
  1730. Lorem ipsum dolor
  1731. sit amet,
  1732. consectetur
  1733. adipiscing
  1734. elit. Pellentesque
  1735. vitae nisl
  1736. imperdiet.
  1737. \\
  1738.  
  1739. Lorem ipsum dolor
  1740. sit amet,
  1741. consectetur
  1742. adipiscing
  1743. elit. Pellentesque
  1744. vitae nisl
  1745. imperdiet.
  1746. &
  1747. Lorem ipsum dolor
  1748. sit amet,
  1749. consectetur
  1750. adipiscing elit.
  1751. &
  1752. Short
  1753. &
  1754. Short
  1755. &
  1756. Lorem ipsum dolor
  1757. sit amet,
  1758. consectetur
  1759. adipiscing elit.
  1760. &
  1761. Lorem ipsum dolor
  1762. sit amet,
  1763. consectetur
  1764. adipiscing
  1765. elit. Pellentesque
  1766. vitae nisl
  1767. imperdiet.
  1768. \\
  1769. \hline\bottomrule
  1770.  
  1771. \end{longtable}
  1772. \caption[A big table vertical]{A big table vertical}\phantomsection\label{ch-figs/index:fig-big-table-vertical}
  1773.  
  1774. \input{footer._tex}
  1775.  
  1776.  
  1777. \renewcommand{\indexname}{Index}
  1778.  
  1779. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement