--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/latex/workbook/example8.tex Tue Aug 31 18:52:49 2010 +0530
@@ -0,0 +1,176 @@
+\documentclass[english]{beamer}
+
+% generated by Docutils <http://docutils.sourceforge.net/>
+\usepackage{fixltx2e} % LaTeX patches, \textsubscript
+\usepackage{cmap} % fix search and cut-and-paste in PDF
+\usepackage{babel}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage{listings}
+\usepackage{amsmath}
+\lstset{
+ language=TeX,
+ basicstyle=\small\ttfamily,
+ commentstyle=\ttfamily\color{blue},
+ stringstyle=\ttfamily\color{orange},
+ showstringspaces=false,
+ breaklines=true,
+ postbreak = \space\dots
+}
+
+\usepackage{ifthen}
+\usepackage{longtable}
+\usepackage{array}
+\setlength{\extrarowheight}{2pt}
+\newlength{\DUtablewidth} % internal use in tables
+
+\mode<presentation>
+{
+ \usetheme{Warsaw}
+ \useoutertheme{infolines}
+ \setbeamercovered{transparent}
+}
+
+
+\title{\LaTeX}
+\author[FOSSEE] {FOSSEE}
+\institute[IIT Bombay] {Department of Aerospace Engineering\\IIT
+ Bombay}
+\date{}
+
+%% Delete this, if you do not want the table of contents to pop up at
+%% the beginning of each subsection:
+\AtBeginSubsection[]
+{
+ \begin{frame}<beamer>
+ \frametitle{Outline}
+ \tableofcontents[currentsection,currentsubsection]
+ \end{frame}
+}
+
+\AtBeginSection[]
+{
+ \begin{frame}<beamer>
+ \frametitle{Outline}
+ \tableofcontents[currentsection,currentsubsection]
+ \end{frame}
+}
+
+\begin{document}
+
+% Document title
+\begin{frame}
+ \maketitle
+\end{frame}
+
+\section{Introduction}
+
+\begin{frame}
+ \frametitle{\LaTeX~- Introduction}
+ \begin{itemize}
+ \item Typesetting program
+ \item Excellently Typeset Documents - specially Math
+ \item Anything from one page articles to books.
+ \item Based on \TeX
+ \item Pronounced ``Lah-tech'' or ``Lay-tech''
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{This Course}
+ \begin{itemize}
+ \item Look at Sample document - \texttt{sample.pdf}
+ \item The document will be produced by the end of the course.
+ \item First Hour - Basic Structure
+ \item Second Hour - Text, Tables, Figures, References
+ \item Third Hour - Math, Bibliography, Presentations
+ \end{itemize}
+\end{frame}
+
+
+\begin{frame}
+ \frametitle{A Look at the Sample Document}
+ \begin{itemize}
+ \item Title, Author, Date
+ \item Abstract
+ \item Sections
+ \item Subsections
+ \item Appendix
+ \item References/Bibliography
+ \item Tables
+ \item Figures
+ \item Math
+ \end{itemize}
+\end{frame}
+
+\begin{frame}[fragile]
+ \frametitle{The source \& compilation}
+ Write the following code into the file \texttt{draft.tex}.
+ \begin{lstlisting}
+ \documentclass{article}
+ \begin{document}
+ SciPy is open-source software for mathematics,
+ science, and engineering.
+ \end{document}
+ \end{lstlisting}
+ To compile the document, do the following in your terminal:
+ \begin{lstlisting}[language=bash]
+ $ pdflatex draft.tex
+ \end{lstlisting}
+ This produces the output file \texttt{draft.pdf} %%$
+ Note: \texttt{latex} command is often used to get \texttt{dvi}
+ output. Throughout this course, we shall use \texttt{pdflatex} to
+ compile our documents to \texttt{pdf} output.
+\end{frame}
+
+\section{Structure of the Document}
+
+\begin{frame}[fragile]
+ \frametitle{\lstinline+documentclass+}
+ \begin{itemize}
+ \item \LaTeX~typesets based on \lstinline{documentclass}
+ \item Defines structure and formatting of a document
+ \item \LaTeX~is a document based mark-up
+ \item Mark-up --- a system of annotating text, adding extra
+ information to specify structure and presentation of text
+ \item Document based markup $\rightarrow$ you don't have to worry
+ about each element individually
+ \item Allows you to focus on content, rather than appearance.
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Environments and Commands}
+ \lstinline{document} is an environment, present in every document.
+ \begin{itemize}
+ \item Environments
+ \begin{itemize}
+ \item \lstinline{\begin} and \lstinline{\end} define the beginning
+ and end of an environment
+ \item All the content of the document is placed inside the
+ \lstinline{document} environment
+ \end{itemize}
+ \item Commands
+ \begin{itemize}
+ \item All commands begin with \textbackslash
+ \item They are case-sensitive
+ \item Only alpha caracthers; other characters terminate commands
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
+
+\begin{frame}[fragile]
+ \frametitle{Top Matter}
+ Let's add the Title, Author's name and the date to the document.
+ \begin{itemize}
+ \item Add title, author and date. Compile. Nothing changes.
+ \end{itemize}
+ \begin{lstlisting}
+ \title{A Glimpse at Scipy}
+ \author{FOSSEE}
+ \date{June 2010}
+ \end{lstlisting}
+ \tiny{See \texttt{hg} rev1 of draft.}
+\end{frame}
+\end{document}