diff options
Diffstat (limited to 'slides/latex/workbook/example8.tex')
-rw-r--r-- | slides/latex/workbook/example8.tex | 176 |
1 files changed, 176 insertions, 0 deletions
diff --git a/slides/latex/workbook/example8.tex b/slides/latex/workbook/example8.tex new file mode 100644 index 0000000..87267ae --- /dev/null +++ b/slides/latex/workbook/example8.tex @@ -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} |