%% %% The LaTeX Companion, 2ed (second printing August 2004) %% %% Example 6-3-1 on page 293. %% %% Copyright (C) 2004 Frank Mittelbach, Michel Goossens, %% Johannes Braams, David Carlisle, and Chris Rowley %% %% It may be distributed and/or modified under the conditions %% of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% %% See http://www.latex-project.org/lppl.txt for details. %% \documentclass{ttctexa} \pagestyle{empty} \setcounter{page}{6} \setlength\textwidth{183.0pt} \setcounter{page}{1} \setlength\textheight{22\baselineskip} \addtolength\textwidth{5pt} % fix linebreaking \setlength\textfloatsep{6pt} \setlength\intextsep{6pt} % for the book examples we shorten the % vertical spaces and use a smaller font for % the heading \makeatletter \renewcommand\section{\@startsection {section}{1}{\z@}% {-2.5ex \@plus -1ex \@minus -.2ex}% {1.3ex \@plus.2ex}% {\normalfont\large\bfseries}} \makeatother \StartShownPreambleCommands \usepackage{float} \floatstyle{boxed} \newfloat{Series}{b}{los}[section] \floatstyle{ruled} \newfloat{XMLexa}{H}{lox} \floatname{XMLexa}{XML Listing} \newcommand\xmlcode[1]{\texttt{#1}} \newcommand\sample{Some text for our page that might get reused over and over again. } \StopShownPreambleCommands \begin{document} \section{New float environments} \sample \begin{XMLexa} \caption{A simple XML file} \xmlcode{Great fun!} \end{XMLexa} \sample \begin{XMLexa} \caption{Processing instruction} \xmlcode{} \end{XMLexa} \sample \begin{Series} \caption{Euler's constant} \[e = 1 + \sum^\infty_{k=1} \frac{1}{k!}\] \end{Series} \sample \end{document}