From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/outline/README | 5 + macros/latex/contrib/outline/outline-sample.tex | 112 ++++++++++++++ macros/latex/contrib/outline/outline.pdf | Bin 0 -> 252731 bytes macros/latex/contrib/outline/outline.sty | 73 +++++++++ macros/latex/contrib/outline/outline.tex | 187 ++++++++++++++++++++++++ 5 files changed, 377 insertions(+) create mode 100644 macros/latex/contrib/outline/README create mode 100644 macros/latex/contrib/outline/outline-sample.tex create mode 100644 macros/latex/contrib/outline/outline.pdf create mode 100644 macros/latex/contrib/outline/outline.sty create mode 100644 macros/latex/contrib/outline/outline.tex (limited to 'macros/latex/contrib/outline') diff --git a/macros/latex/contrib/outline/README b/macros/latex/contrib/outline/README new file mode 100644 index 0000000000..71da05b039 --- /dev/null +++ b/macros/latex/contrib/outline/README @@ -0,0 +1,5 @@ +The package defines an outline environment, which provides facilities +similar to enumerate, but up to 6 levels deep. + +Author: Seth Flaxman +License: LaTeX Project Public License \ No newline at end of file diff --git a/macros/latex/contrib/outline/outline-sample.tex b/macros/latex/contrib/outline/outline-sample.tex new file mode 100644 index 0000000000..077c1e2135 --- /dev/null +++ b/macros/latex/contrib/outline/outline-sample.tex @@ -0,0 +1,112 @@ +%% outline-sample.tex +%% Copyright 1991 Peter Halvorson +%% Updates for LaTeX2e copyright 2002 Seth Flaxman +%% Updated for LPPL 1.3c or later by Clea F. Rees (for Seth Flaxman), 2008/10/06. +% +% This work 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. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `unmaintained'. +% +% This work consists of the files outline.sty and outline-sample.tex. +% Save file as: outline-sample.tex + +\documentclass{report} +\usepackage{outline} + +% [outline] includes new outline environment. I. A. 1. a. (1) (a) +% use \begin{outline} \item ... \end{outline} + +\pagestyle{empty} + +\begin{document} + +\begin{outline} + \item {\bf Introduction } + \begin{outline} + \item {\bf Applications } \\ + Motivation for research and applications related to the + subject. + \item {\bf Organization } \\ + Explain organization of the report, what is included, and what + is not. + \end{outline} + \item {\bf Literature Survey } + \begin{outline} + \item {\bf Experimental Work } \\ + Literature describing experiments with something in common with + my experiment. My experiment is subdivided into section + relating to each aspect of the whole. + \begin{outline} + \item {\bf Drop Delivery } \\ + Literature relating to the production of droplets. + \begin{outline} + \item {\bf Continuous } \\ + Continuous drop production methods, i.e. jet methods. + \item {\bf Drop on Demand } \\ + Drop on demand methods, i.e. ink jet devices. Produce drops + whenever needed, simplifies control of frequency. + \item {\bf Flexibility } \\ + Best methods in terms of flexible velocities, volumes, and + frequencies. + \item {\bf Control Circuitry } \\ + Circuitry necessary to control the drops, may include + control of generation, size, and frequency. Divertors and + drop chargers. + \item {\bf Extensibility } \\ + Methods extensible to 2D applications. + \item {\bf Recirculation } \\ + Recirculation techniques, pump, none, capillary. + \end{outline} + \item {\bf Instrumentation } \\ + Literature dealing with measurement of various parameters. + \begin{outline} + \item {\bf Temperature } + \begin{outline} + \item {\bf Heater Surface } + \item {\bf Fluid Temperature } + \item {\bf Heat Flux } + \item {\bf Heat Transfer Coefficient } + \end{outline} + \item {\bf Drop Characteristics } + \begin{outline} + \item {\bf Size } + \item {\bf Velocity } + \item {\bf Frequency } + \end{outline} + \end{outline} + \item {\bf Heating Element } \\ + Literature dealing with the heating element. Material + properties, surface properties, heat sources. + \begin{outline} + \item {\bf Material } + \item {\bf Heat Source } + \end{outline} + \end{outline} + \item {\bf Analytical Work } + \begin{outline} + \item {\bf Evaporation } + \item {\bf Boiling } + \item {\bf Leidenfrost Temperatures } + \item {\bf Heat Transfer } + \item {\bf Numerical Analysis } + \begin{outline} + \item {\bf Drop Characteristics } + \item {\bf Surface Wetting } + \item {\bf Transient Temperatures } + \end{outline} + \end{outline} + \end{outline} + \item {\bf Proposed Research } + \begin{outline} + \item {\bf Experimental Work } + \item {\bf Analytical Work } + \end{outline} +\end{outline} + +\end{document} diff --git a/macros/latex/contrib/outline/outline.pdf b/macros/latex/contrib/outline/outline.pdf new file mode 100644 index 0000000000..9244b690ff Binary files /dev/null and b/macros/latex/contrib/outline/outline.pdf differ diff --git a/macros/latex/contrib/outline/outline.sty b/macros/latex/contrib/outline/outline.sty new file mode 100644 index 0000000000..b7600ed1bc --- /dev/null +++ b/macros/latex/contrib/outline/outline.sty @@ -0,0 +1,73 @@ +%% outline.sty +%% Copyright 1991 Peter Halvorson +%% Updates for LaTeX2e copyright 2002 Seth Flaxman +%% Updated for LPPL 1.3c or later by Clea F. Rees (for Seth Flaxman), 2008/10/06. +% +% This work 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. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `unmaintained'. +% +% This work consists of the files outline.sty and outline-sample.tex. +% +% Save file as: outline.sty Original Source: FILESERV@SHSU.BITNET +% outline.sty by Peter Halvorson, Georgia Institute of Technology, +% Nuclear Engineering, (404) 894-8710 peter@fission.gatech.edu +% ne201ph@prism.gatech.edu +% As of January 10, 1991 +% Create six-level list environment {outline} for making outlines; mark +% each outline topic with \item. Use of label/ref sequences provided. +% A direct hack of the enumerate code from latex.tex ( added more depth and +% outline style numbering). Use as you would use the enumerate environment. +% +% As of August 23, 2002 +% modified by Seth Flaxman (seth@abisoft.com) for use with LaTeX 2e + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{outline}[2002/08/23 Simple Outline Package] + +\@definecounter{@outlndepth} +\newcount\@outlndepth \@outlndepth = 0 + +\@definecounter{outlni} +\@definecounter{outlnii} +\@definecounter{outlniii} +\@definecounter{outlniv} +\@definecounter{outlnv} +\@definecounter{outlnvi} + +\def\outline{\ifnum \@outlndepth >5 \@toodeep\else + \advance\@outlndepth \@ne + \edef\@outlnctr{outln\romannumeral\the\@outlndepth}\list + {\csname label\@outlnctr\endcsname}{\usecounter + {\@outlnctr}\def\makelabel##1{\hss\llap{##1}}}\fi} + +\let\endoutline =\endlist + +\def\labeloutlni{\theoutlni.} +\def\theoutlni{\Roman{outlni}} + +\def\labeloutlnii{\theoutlnii.} +\def\theoutlnii{\Alph{outlnii}} +\def\p@outlnii{\theoutlni} + +\def\labeloutlniii{\theoutlniii.} +\def\theoutlniii{\arabic{outlniii}} +\def\p@outlniii{\p@outlnii\theoutlnii} + +\def\labeloutlniv{\theoutlniv.} +\def\theoutlniv{\alph{outlniv}} +\def\p@outlniv{\p@outlniii\theoutlniii} + +\def\labeloutlnv{(\theoutlnv)} +\def\theoutlnv{\arabic{outlnv}} +\def\p@outlnv{\p@outlniv\theoutlniv} + +\def\labeloutlnvi{(\theoutlnvi)} +\def\theoutlnvi{\alph{outlnvi}} +\def\p@outlnvi{\p@outlnv\theoutlnv} diff --git a/macros/latex/contrib/outline/outline.tex b/macros/latex/contrib/outline/outline.tex new file mode 100644 index 0000000000..6d9e64c045 --- /dev/null +++ b/macros/latex/contrib/outline/outline.tex @@ -0,0 +1,187 @@ +\documentclass[pagesize=auto, fontsize=12pt, DIV=11]{scrartcl} + +\usepackage{fixltx2e} +\usepackage{etex} +\usepackage{xspace} +\usepackage{lmodern} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage[svgnames]{xcolor} +\usepackage{listings} +\usepackage{microtype} +\usepackage{hyperref} + +\newcommand*{\mail}[1]{\href{mailto:#1}{\texttt{#1}}} +\newcommand*{\pkg}[1]{\textsf{#1}} +\newcommand*{\cs}[1]{\texttt{\textbackslash#1}} +\makeatletter +\newcommand*{\cmd}[1]{\cs{\expandafter\@gobble\string#1}} +\makeatother +\newcommand*{\env}[1]{\texttt{#1}} + +\addtokomafont{title}{\rmfamily} + +\lstset{% + language=[LaTeX]TeX,% + columns=flexible,% + upquote=true,% + numbers=left,% + basicstyle=\ttfamily,% + keywordstyle=\color{Navy},% + commentstyle=\color{DimGray},% + stringstyle=\color{SeaGreen},% + numberstyle=\scriptsize\color{SlateGray}% +} + +\title{The \pkg{outline} package} +\subtitle{Simple Outline Package} +\author{% + Peter Halvorson\thanks{Georgia Institute of Technology, Nuclear Engineering, \mail{peter@fission.gatech.edu}}% + \and Seth Flaxman\thanks{\mail{seth@abisoft.com}}% + \and Clea F. Rees% +} +\date{2002/08/23} + + +\begin{document} + +\maketitle + +\noindent + +\begin{quote} + \footnotesize + This work 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. + The latest version of this license is in + \url{http://www.latex-project.org/lppl.txt} + and version~1.3 or later is part of all distributions of \LaTeX\ % + version~2005/12/01 or later. +\end{quote} + + +\section{Summary} + +The package defines an \env{outline} environment, which provides facilities +similar to \env{enumerate}, but up to~6 levels deep. + + +\section{Description} + +Create six-level list environment \env{\{outline\}} for making outlines; mark +each outline topic with \cmd{\item}. Use of label/ref sequences provided. +A direct hack of the \env{enumerate} code from \texttt{latex.tex} (added more depth and +outline style numbering). Use as you would use the \env{enumerate} environment. + + +\section{History} + +\begin{labeling}[\hspace{\labelsep}--]{January 10, 1991} +\item[January 10, 1991] Copyright 1991 Peter Halvorson +\item[August 23, 2002] Updates for \LaTeXe\ copyright 2002 Seth Flaxman +\item[October 6, 2008] LPPL 1.3c or later by Clea F. Rees (for Seth Flaxman) +\item[May 16, 2010] \LaTeX\ version of documentation created by Philipp Stephani +\end{labeling} + + +\section{Example} + +\begin{lstlisting} +\documentclass{report} +\usepackage{outline} + +% [outline] includes new outline environment. I. A. 1. a. (1) (a) +% use \begin{outline} \item ... \end{outline} + +\pagestyle{empty} + +\begin{document} + +\begin{outline} + \item {\bf Introduction } + \begin{outline} + \item {\bf Applications } \\ + Motivation for research and applications related to the + subject. + \item {\bf Organization } \\ + Explain organization of the report, what is included, and what + is not. + \end{outline} + \item {\bf Literature Survey } + \begin{outline} + \item {\bf Experimental Work } \\ + Literature describing experiments with something in common with + my experiment. My experiment is subdivided into section + relating to each aspect of the whole. + \begin{outline} + \item {\bf Drop Delivery } \\ + Literature relating to the production of droplets. + \begin{outline} + \item {\bf Continuous } \\ + Continuous drop production methods, i.e. jet methods. + \item {\bf Drop on Demand } \\ + Drop on demand methods, i.e. ink jet devices. Produce drops + whenever needed, simplifies control of frequency. + \item {\bf Flexibility } \\ + Best methods in terms of flexible velocities, volumes, and + frequencies. + \item {\bf Control Circuitry } \\ + Circuitry necessary to control the drops, may include + control of generation, size, and frequency. Divertors and + drop chargers. + \item {\bf Extensibility } \\ + Methods extensible to 2D applications. + \item {\bf Recirculation } \\ + Recirculation techniques, pump, none, capillary. + \end{outline} + \item {\bf Instrumentation } \\ + Literature dealing with measurement of various parameters. + \begin{outline} + \item {\bf Temperature } + \begin{outline} + \item {\bf Heater Surface } + \item {\bf Fluid Temperature } + \item {\bf Heat Flux } + \item {\bf Heat Transfer Coefficient } + \end{outline} + \item {\bf Drop Characteristics } + \begin{outline} + \item {\bf Size } + \item {\bf Velocity } + \item {\bf Frequency } + \end{outline} + \end{outline} + \item {\bf Heating Element } \\ + Literature dealing with the heating element. Material + properties, surface properties, heat sources. + \begin{outline} + \item {\bf Material } + \item {\bf Heat Source } + \end{outline} + \end{outline} + \item {\bf Analytical Work } + \begin{outline} + \item {\bf Evaporation } + \item {\bf Boiling } + \item {\bf Leidenfrost Temperatures } + \item {\bf Heat Transfer } + \item {\bf Numerical Analysis } + \begin{outline} + \item {\bf Drop Characteristics } + \item {\bf Surface Wetting } + \item {\bf Transient Temperatures } + \end{outline} + \end{outline} + \end{outline} + \item {\bf Proposed Research } + \begin{outline} + \item {\bf Experimental Work } + \item {\bf Analytical Work } + \end{outline} +\end{outline} + +\end{document} +\end{lstlisting} + +\end{document} -- cgit v1.2.3