123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- % $Id$
- \documentclass[12pt,paper=a4]{scrartcl}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Packages
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % ...
- %\usepackage[margin=3cm]{geometry}
- \usepackage{a4wide}
- % ...
- \usepackage[english]{babel}
- %\usepackage[latin1]{inputenc}
- %\usepackage[T1]{fontenc}
- % Do not indent paragraphs, instead separate them via vertical spacing
- \usepackage{parskip}
- % Support for graphics, provides \includegraphics
- \usepackage{graphicx}
- %\graphicspath{{images/}} % Specify subdir containing the images
- % Hyperref enriches the generated PDF with clickable links,
- % and provides many other useful features.
- \usepackage{nameref}
- \usepackage[colorlinks]{hyperref}
- \def\sectionautorefname{Section} % Write section with capital 'S'
- \def\subsectionautorefname{Subsection} % Write subsection with capital 'S'
- % The fancyvrb package provides the "Verbatim" environment, which,
- % unlike the built-in "verbatim", allows embedding TeX commands, as
- % well as tons of other neat stuff (line numbers, formatting adjustments, ...)
- \usepackage{fancyvrb}
- \fvset{tabsize=4,fontsize=\scriptsize,numbers=left}
- % Normally, one can not use the underscore character in LaTeX without
- % escaping it (\_ instead of _). Since the Vorbis specs use it a lot,
- % we use the underscore package to change this default behavior.
- \usepackage[nohyphen]{underscore}
- % In LaTeX, pictures are normally put into floating environments, and it is
- % left to the typesetting engine to place them in the "optimal" spot. These
- % docs however expect pictures to be placed in a *specific* position. So we
- % don't use \begin{figure}...\end{figure}, but rather a center environment.
- % To still be able to use captions, we use the capt-of package.
- \usepackage{capt-of}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Custom commands
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Custom ref command, using hyperrefs autoref & nameref, to simulate the
- % behavior of DocBook's '<xref>'.
- \newcommand{\xref}[1]{\autoref{#1}, ``\nameref{#1}''}
- % Emulat DocBook's '<link>'.
- \newcommand{\link}[2]{\hyperref[#1]{#2}}
- % Simple 'Note' environment. Can be customized later on.
- \newenvironment{note}{\subparagraph*{Note:}}{}
- % Map DocBook's <programlisting> to fancyvrb's Verbatim environment
- \let\programlisting\Verbatim
- \let\endprogramlisting\endVerbatim
- % Fake some more DocBook elements
- \newcommand{\function}[1]{\texttt{#1}}
- \newcommand{\filename}[1]{\texttt{#1}}
- \newcommand{\varname}[1]{\texttt{#1}}
- \newcommand{\literal}[1]{\texttt{#1}}
- % Redefine \~ to generate something that looks more appropriate when used in text.
- \renewcommand{\~}{$\sim$}
- % Useful helper macro that inserts TODO comments very visibly into the generated
- % file. Helps you to not forget to resolve those TODOs... :)
- \newcommand{\TODO}[1]{\textcolor{red}{*** #1 ***}}
- % Configure graphics formats: Prefer PDF, fall back to PNG or JPG, as available.
- \DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg}
- % NOTE: Things to watch out for: Some chars are reserved in LaTeX. You need to translate them...
- % ~ -> $\sim$ (or \~ which we defined above)
- % % -> \%
- % & -> \&
- % < -> $<$
- % > -> $>$
- % and others. Refer to any of the many LaTeX refs out there if in doubt!
- \begin{document}
- \title{Vorbis I specification}
- \author{Xiph.org Foundation}
- \maketitle
- \tableofcontents
- \include{01-introduction}
- \include{02-bitpacking}
- \include{03-codebook}
- \include{04-codec}
- \include{05-comment}
- \include{06-floor0}
- \include{07-floor1}
- \include{08-residue}
- \include{09-helper}
- \include{10-tables}
- \appendix
- \include{a1-encapsulation-ogg}
- \include{a2-encapsulation-rtp}
- \include{footer}
-
- % TODO: Use a bibliography, as in the example below?
- \begin{thebibliography}{99}
-
- \bibitem{Sporer/Brandenburg/Edler} T.~Sporer, K.~Brandenburg and B.~Edler,
- The use of multirate filter banks for coding of high quality digital audio,
- \url{http://www.iocon.com/resource/docs/ps/eusipco_corrected.ps}.
- \end{thebibliography}
- \end{document}
|