diff options
Diffstat (limited to 'Latex')
-rw-r--r-- | Latex/Latex1/latex_install_script.rst | 143 | ||||
-rw-r--r-- | Latex/Latex1/latex_installation.rst | 217 | ||||
-rw-r--r-- | Latex/Latex1/latex_installation.tex | 199 | ||||
-rw-r--r-- | Latex/Latex2/latex_intro.tex | 277 | ||||
-rw-r--r-- | Latex/Latex2/latex_intro_script.rst | 145 | ||||
-rw-r--r-- | Latex/Latex3/latex_basics.tex | 121 | ||||
-rw-r--r-- | Latex/Latex4/Latex_Typesetting_Text.tex | 185 | ||||
-rw-r--r-- | Latex/Latex4/Typesetting_Text_Latex.rst | 220 |
8 files changed, 956 insertions, 551 deletions
diff --git a/Latex/Latex1/latex_install_script.rst b/Latex/Latex1/latex_install_script.rst deleted file mode 100644 index bae8060..0000000 --- a/Latex/Latex1/latex_install_script.rst +++ /dev/null @@ -1,143 +0,0 @@ -.. Objectives -.. ---------- - -.. At the end of this tutorial, you will - -.. Install LaTeX on your computer. -.. Learn how to install a plug-in for a TeX editor. -.. Configure the TeX editor with the LaTeX plug-in. -.. Useful information on some LaTeX packages. -.. Compile a TeX file to pdf. - -.. Prerequisites -.. ------------- - -.. You'll need a TeX distribution. -.. A good text editor and a DVI or PDF viewer. -.. Updated Linux distribution as Operating System. -.. Working internet connection (for installation over the network). - - -.. Author : Kiran Isukapatla < kiran [at] fossee [dot] in > - Internal Reviewer : Kiran Isukapatla < kiran [at] fossee [dot] in > - External Reviewer : - Langauge Reviewer : - Checklist OK? : 25-Feb-2012 - -Script --------- - -.. L1 - -{{{Show the first slide containing title, name of the production team along with the logo of MHRD}}} - -.. R1 - -Hello friends, welcome to the tutorial on 'LaTeX Installation'. - -.. L2 - -{{{Show the slide containing the objectives}}} - -.. R2 - -At the end of this tutorial you will be able to - -1. Install LaTeX on your computer. -#. Learn how to install a plug-in for a TeX editor. -#. Configure the TeX editor with the LaTeX plug-in. -#. Useful information on some LaTeX packages. -#. Compile a TeX file to pdf. - -.. L3 - -{{{Show the slide 'Prerequisites'}}} - -.. R3 - -Before beginning this tutorial, make sure to have a Linux Distribution as Operating System on your computer. You would then require a TeX distribution and a Text editor of your choice. You would require a working Internet connection (for installation over the network). - -.. L4 - -{{{Show the slide 'TeX Distribution'}}} - -.. R4 - -TeX Live is an easy way to get up and running with the TeX document production system. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux, and also Windows. - -.. L5 - -{{{Show the slide 'Installation'}}} - -.. R5 - -There are multiple ways of installation. You may download a LaTeX distribution and run the installer. -An other way is to install using the command: 'sudo apt-get install texlive' (or) 'sudo apt-get install texlive-full'. - -.. L6 - -{{{Move onto next slide of 'Installation'}}} - -.. R6 - -We may also install LaTeX using a package manager like 'Synaptic Package Manager in Ubuntu'. -Using 'Synaptic Package Manager': Open the 'Package Manager' > Search for 'texlive-full' > Mark for installation and apply. - - -.. L7 - -{{{Show the slide 'LaTeX Plug-in'}}} - -.. R7 - -We may use a Text editor (as per your choice) as LaTeX editor. However, we require a plug-in to do this. -We would like to illustrate the same using Gedit. -Install the plug-in: 'sudo apt-get install gedit-latex-plugin'. -To activate the plug-in: Click (Edit > Preferences > Plugins > Check LaTeX Plugin). - -.. L8 - -{{{Show the slide 'LaTeX Packages'}}} - -.. R8 - -Add-on features for LaTeX are known as packages. Dozens of these are pre-installed with LaTeX and can be used in your documents immediately. -Listed here are a few popular ones and their usage. - - -.. L9 - -{{{Show the slide 'Compilation'}}} - -.. R9 - -A given LaTeX document may be compiled using the command: 'pdflatex filename.tex' -This produces an output file, in the pdf format. - - -.. L10 - -{{{Show the slide 'Summary'}}} - -.. R10 - -This brings us to the end of the tutorial. In this tutorial, we have -learnt to, - -1. Install LaTeX on your computer. -#. How to install a plug-in for a TeX editor. -#. Configure the TeX editor with the LaTeX plug-in. -#. Choose a LaTeX packages as per requirement. -#. Compile a TeX file to pdf. - - -.. L11 - -{{{Show the thank you slide}}} - -.. R11 - -Hope you have enjoyed this tutorial and found it useful. -Thank you. - - diff --git a/Latex/Latex1/latex_installation.rst b/Latex/Latex1/latex_installation.rst new file mode 100644 index 0000000..867210a --- /dev/null +++ b/Latex/Latex1/latex_installation.rst @@ -0,0 +1,217 @@ +.. Objectives +.. ---------- + +.. At the end of this tutorial, you will + +.. Install LaTeX on your computer. +.. Learn how to install a plug-in for a TeX editor. +.. Configure the TeX editor with the LaTeX plug-in. +.. Useful information on some LaTeX packages. +.. Compile a TeX file to pdf. + +.. Prerequisites +.. ------------- + +.. You'll need a TeX distribution. +.. A good text editor and a DVI or PDF viewer. +.. Updated Linux distribution as Operating System. +.. Working internet connection (for installation over the network). + + +.. Author : Kiran Isukapatla < kiran [at] fossee [dot] in > + Internal Reviewer : Kiran Isukapatla < kiran [at] fossee [dot] in > + External Reviewer : + Langauge Reviewer : + Checklist OK? : 25-Feb-2012 + +Script +-------- + +.. L1 + +{{{Show the first slide containing title, name of the production team along +with the logo of MHRD}}} + +.. R1 + +Hello friends, welcome to the tutorial on 'LaTeX Installation'. + +.. L2 + +{{{Show the slide containing the objectives}}} + +.. R2 + +At the end of this tutorial you will, + +1. Learn how to install LaTeX. +#. Learn how to install a TeX editor plug-in. +#. Know how to configure the TeX editor for LaTeX. +#. Know some useful information on LaTeX packages. +#. Be able to compile a TeX file to pdf. + +.. L3 + +{{{Show the slide 'Prerequisites'}}} + +.. R3 + +Before beginning this tutorial, you will need a TeX distribution, a good text +editor, DVI or PDF viewer. Also make sure to have a Linux Distribution as +Operating System on your computer & a working internet connection for +installing LaTeX over internet. + +.. L4 + +{{{Show the slide 'TeX Distribution'}}} + +.. R4 + +TeX Live is an easy way to get up and running with the TeX document production +system. It provides a comprehensive TeX system with binaries for most flavors +of Unix, including GNU/Linux, and also Windows. + +.. L5 + +{{{Show the slide 'Installation'}}} + +.. R5 + +There are multiple ways of installation. You may download a LaTeX distribution +and run the installer. +An other way is to install using the command: 'sudo apt-get install texlive' +(or) 'sudo apt-get install texlive-full'. + +.. L6 + +{{{Move onto next slide of 'Installation'}}} + +.. R6 + +We may also install LaTeX using a package manager like 'Synaptic Package +Manager in Ubuntu'. +Using 'Synaptic Package Manager': Open the 'Package Manager' > Search for +'texlive-full' > Mark for installation and apply. + + +.. L7 + +{{{Show the slide 'LaTeX Plug-in'}}} + +.. R7 + +We may use a Text editor (as per your choice) as LaTeX editor. +However, we require a plug-in to do this. +We would like to illustrate the same using Gedit. +Install the plug-in: 'sudo apt-get install gedit-latex-plugin'. +To activate the plug-in: Click (Edit > Preferences > Plugins > +Check LaTeX Plugin). + +.. L8 + +{{{Show the slide 'LaTeX Packages'}}} + +.. R8 + +Add-on features for LaTeX are known as packages. Dozens of these are +pre-installed with LaTeX and can be used in your documents immediately. +Listed here are a few popular ones and their usage. + + +.. L9 + +{{{Show the slide 'Compilation'}}} + +.. R9 + +A given LaTeX document may be compiled to pdf using the command: +'pdflatex filename.tex' +This produces an output file, in the pdf format. + + +.. L10 + +{{{Show the slide 'Summary'}}} + +.. R10 + +This brings us to the end of the tutorial. In this tutorial, we have +learnt to, + +1. Install LaTeX on your computer. +#. Install/Configure TeX editor with LaTeX plug-in. +#. Choose a LaTeX packages as per requirement. +#. Compile a TeX file to pdf. + +.. L11 + +{{{ Show the slide 'Exercise' }}} + +.. R11 + +1. How can we check the version of the LaTeX package installed ? +2. How can we check if the plug-in is properly configured with TeX editor ? + +.. L12 + +{{{ Show the slide 'Solutions' }}} + +.. R12 + +1. Use the command latex with -v option to check the version installed +2. In the editor select the edit menu and follow the sequence + + +.. L13 + +{{{ Show the SDES & FOSSEE slide }}} + +.. R13 + +Software Development techniques for Engineers and Scientists - SDES, is an +initiative by FOSSEE. For more information, please visit the given link. + +Free and Open-source Software for Science and Engineering Education - FOSSEE, is +based at IIT Bombay which is funded by MHRD as part of National Mission on +Education through ICT. + +.. L14 + +{{{ Show the ``About the Spoken Tutorial Project'' slide }}} + +.. R14 + +Watch the video available at the following link. It summarises the Spoken +Tutorial project.If you do not have good bandwidth, you can download and +watch it. + +.. L15 + +{{{ Show the `` Spoken Tutorial Workshops'' slide }}} + +.. R15 + +The Spoken Tutorial Project Team conducts workshops using spoken tutorials, +gives certificates to those who pass an online test. + +For more details, contact contact@spoken-tutorial.org + +.. L16 + +{{{ Show the Acknowledgements slide }}} + +.. R16 + +Spoken Tutorial Project is a part of the "Talk to a Teacher" project. +It is supported by the National Mission on Education through ICT, MHRD, +Government of India. More information on this mission is available at the +given link. + +.. L17 + +{{{ Show the Thankyou slide }}} + +.. R17 + +Hope you have enjoyed this tutorial and found it useful. +Thank you! diff --git a/Latex/Latex1/latex_installation.tex b/Latex/Latex1/latex_installation.tex index ca64d44..22e0286 100644 --- a/Latex/Latex1/latex_installation.tex +++ b/Latex/Latex1/latex_installation.tex @@ -5,74 +5,86 @@ % Copyright (c) 2009, FOSSEE, IIT Bombay %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\documentclass[14pt,compress]{beamer} - +\documentclass[17pt,compress]{beamer} +\usepackage{beamerthemesplit} \mode<presentation> { \usetheme{Warsaw} \useoutertheme{infolines} \setbeamercovered{transparent} + \setbeamertemplate{navigation symbols}{} } +% Taken from Fernando's slides. +\usepackage{ae,aecompl} +\usepackage[scaled=.95]{helvet} \usepackage[english]{babel} \usepackage[latin1]{inputenc} -%\usepackage{times} \usepackage[T1]{fontenc} -% Taken from Fernando's slides. -\usepackage{ae,aecompl} -\usepackage{mathpazo,courier,euler} -\usepackage[scaled=.95]{helvet} +% change the alerted colour to LimeGreen +\definecolor{LimeGreen}{RGB}{50,205,50} +\setbeamercolor{structure}{fg=LimeGreen} +\author[FOSSEE]{} +\institute[IIT Bombay]{} +\date[]{} +% \setbeamercovered{transparent} -\definecolor{darkgreen}{rgb}{0,0.5,0} +% theme split +\usepackage{verbatim} +\newenvironment{colorverbatim}[1][]% +{% +\color{blue} +\verbatim +}% +{% +\endverbatim +}% +\usepackage{mathpazo,courier,euler} \usepackage{listings} -\lstset{language=bash, +\lstset{language=sh, basicstyle=\ttfamily\bfseries, - commentstyle=\color{red}\itshape, - stringstyle=\color{darkgreen}, showstringspaces=false, - keywordstyle=\color{blue}\bfseries} - -\newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}} + keywordstyle=\color{black}\bfseries} -\newcommand{\typ}[1]{\lstinline{#1}} +% logo +\logo{\includegraphics[height=1.30 cm]{../images/3t-logo.pdf}} +\logo{\includegraphics[height=1.30 cm]{../images/fossee-logo.pdf} -\newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}} } - -\setbeamercolor{emphbar}{bg=blue!20, fg=black} -\newcommand{\emphbar}[1] +\hspace{7.5cm} +\includegraphics[scale=0.99]{../images/fossee-logo.pdf}\\ +\hspace{281pt} +\includegraphics[scale=0.80]{../images/3t-logo.pdf}} \begin{document} -\begin{frame} +\sffamily \bfseries +\title +[\LaTeX \: Installation] +{\LaTeX \:Installation} +\author +[FOSSEE] +{\small Talk to a Teacher\\{\color{blue}\url{http://spoken-tutorial.org}}\\\vspace{0.25cm}National Mission on Education + through ICT\\{\color{blue}\url{ http://sakshat.ac.in}} \\ [1.65cm] + Contributed by FOSSEE Team \\IIT Bombay \\[0.3cm] +} -\begin{center} -\vspace{12pt} -\textcolor{blue}{\huge {\LaTeX}: Installation} -\end{center} -\vspace{18pt} -\begin{center} -\vspace{10pt} -\includegraphics[scale=0.95]{fossee-logo.png}\\ -\vspace{5pt} -\scriptsize Developed by FOSSEE Team, IIT-Bombay. \\ -\scriptsize Funded by National Mission on Education through ICT\\ -\scriptsize MHRD,Govt. of India\\ -\includegraphics[scale=0.15]{images/iitb-logo.jpg}\\ -\end{center} +% slide 1 +\begin{frame} + \titlepage \end{frame} \begin{frame} \frametitle{Objectives} - At the end of this session, you will + At the end of this tutorial you will, \begin{itemize} - \item Learn how to install LaTeX - \item Learn how to install a TeX editor plug-in - \item Know how to configure the TeX editor for LaTeX - \item Know some useful information on LaTeX packages. - \item Be able to complie a TeX file to pdf. + \item Learn to install LaTeX + \item Learn to install a TeX editor plug-in + \item Learn to configure the TeX editor for LaTeX + \item Know few LaTeX packages. + \item Be able to compile a TeX file to pdf. \end{itemize} \end{frame} @@ -82,9 +94,9 @@ Prerequisites for Installation of LaTeX \begin{itemize} \item You'll need a TeX distribution. - \item A good text editor and a DVI or PDF viewer. - \item Updated Linux distribution as Operating System. - \item Working Internet connection (recommended, for installation over the network). + \item Good text editor, DVI or PDF viewer. + \item Updated Linux distribution as OS. + \item Working Internet connection (for installation over the network). \end{itemize} \end{frame} @@ -96,8 +108,8 @@ \end{itemize} Acquire TeX Live in many ways \begin{itemize} - \item Getting TeX Live on DVD (recommended, for installation from media). - \item Installing TeX Live over the Internet (recommended, for installation over the network). + \item Getting TeX Live on DVD (for installation from media). + \item Installing TeX Live over the network. \end{itemize} \end{frame} @@ -115,7 +127,7 @@ \end{frame} \begin{frame}[fragile] - \frametitle{Installation} + \frametitle{Installation..} Using a Package Manager \begin{itemize} \item Open \emph{Package Manager} @@ -137,17 +149,23 @@ \frametitle{LaTeX Packages} Recommended LaTeX Packages \begin{itemize} - \item \emph{latex-beamer} : Beamer package is used to create presentations. - \item \emph{TeXPower} : Is a bundle of style and class files for creating dynamic online presentations with LaTeX. - \item \emph{Prosper} : A LaTeX class for writing transparencies. - \item \emph{texlive-pictures} : This is a LaTeX package for drawing graphics. - \item \emph{texlive-latex-extra} : This is a large collection of add-on packages for LaTeX. + \item \emph{latex-beamer} : to create presentations. + \item \emph{TeXPower} : for dynamic online presentations. + \item \emph{Prosper} : class for writing transparencies. + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{LaTeX Packages..} + \begin{itemize} + \item \emph{texlive-pictures} : for drawing graphics. + \item \emph{texlive-latex-extra} : add-on packages \end{itemize} \end{frame} \begin{frame}[fragile] \frametitle{Compilation} - LaTeX distribution installed, you may compile a LaTeX document + LaTeX distribution installed, you may compile a LaTeX document to pdf file \begin{itemize} \item \emph{pdflatex filename.tex} : Compiles the LaTeX document. \item Output : PDF file. @@ -158,23 +176,86 @@ \begin{frame}[fragile] \frametitle{Summary} \begin{itemize} - \item Installing a LaTeX distribution. - \item Install/Configure LaTeX Plug-in. - \item Recommended LaTeX Packages. - \item Compile a LaTeX document. + \item Install LaTeX on your computer. + \item Install/Configure TeX editor with LaTeX plug-in. + \item Choose a LaTeX package as per requirement. + \item Compile a TeX file to PDF. + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Exercise} + \begin{itemize} + \item How can we check the version of the LaTeX package installed ? + \item How can we check if the plug-in is properly configured with TeX + editor ? + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Solutions} + \begin{itemize} + \item Use the command \textit {latex -v} to check the version installed + \item Edit > Preferences > Plugins > Check LaTeX Plug-in \end{itemize} \end{frame} \begin{frame} -\begin{block}{} +\frametitle{SDES \& FOSSEE} +\begin{center} +\begin{itemize} +\item \small{SDES}\\ +\small{\color{LimeGreen}Software Development techniques for Engineers and Scientists} \\ +\scriptsize An initiative by FOSSEE. \\ +\vspace{3pt} +\scriptsize For more information on SDES, please visit {\color{blue}\url{http://fossee.in/sdes}}\\ +\vspace{12pt} +\item \small{FOSSEE}\\ +\small {\color{LimeGreen}Free and Open-source Software for \\Science and Engineering Education} \\ +\scriptsize Based at IIT Bombay, Funded by MHRD.\\ +\vspace{3pt} +\scriptsize Part of National Mission on Education through ICT (NME-ICT). \\ +\end{itemize} +\end{center} +\end{frame} + +\begin{frame} +\frametitle{About the Spoken Tutorial Project} +\begin{itemize} +\item Watch the video available at {\color{blue}\url{http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial}} +\item It summarises the Spoken Tutorial project +\item If you do not have good bandwidth, you can download and watch it +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Spoken Tutorial Workshops}The Spoken Tutorial Project Team +\begin{itemize} +\item Conducts workshops using spoken tutorials +\item Gives certificates to those who pass an online test +\item For more details, please write to \\ \hspace {0.5cm}{\color{blue}contact@spoken-tutorial.org} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Acknowledgements} +\begin{itemize} +\item Spoken Tutorial Project is a part of the Talk to a Teacher project +\item It is supported by the National Mission on Education through ICT, MHRD, Government of India +\item More information on this Mission is available at: \\{\color{blue}\url{http://spoken-tutorial.org/NMEICT-Intro}} +\end{itemize} +\end{frame} + +\begin{frame} + \begin{block}{} \begin{center} - \textcolor{blue}{\Large THANK YOU!} + {\Large THANK YOU!} \end{center} \end{block} \begin{block}{} \begin{center} For more Information, visit our website\\ - \url{http://fossee.in/} + {\color{blue}\url{http://fossee.in/}} \end{center} \end{block} \end{frame} diff --git a/Latex/Latex2/latex_intro.tex b/Latex/Latex2/latex_intro.tex index eca5367..c1bda6b 100644 --- a/Latex/Latex2/latex_intro.tex +++ b/Latex/Latex2/latex_intro.tex @@ -5,75 +5,100 @@ % Copyright (c) 2009, FOSSEE, IIT Bombay %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\documentclass[12pt,compress]{beamer} - +\documentclass[17pt,compress]{beamer} +\usepackage{beamerthemesplit} \mode<presentation> { \usetheme{Warsaw} \useoutertheme{infolines} \setbeamercovered{transparent} + \setbeamertemplate{navigation symbols}{} } +% Taken from Fernando's slides. +\usepackage{ae,aecompl} +\usepackage[scaled=.95]{helvet} \usepackage[english]{babel} \usepackage[latin1]{inputenc} -%\usepackage{times} \usepackage[T1]{fontenc} -% Taken from Fernando's slides. -\usepackage{ae,aecompl} -\usepackage{mathpazo,courier,euler} -\usepackage[scaled=.95]{helvet} - -\definecolor{darkgreen}{rgb}{0,0.5,0} +% change the alerted colour to LimeGreen +\definecolor{LimeGreen}{RGB}{50,205,50} +\setbeamercolor{structure}{fg=LimeGreen} +\author[FOSSEE]{} +\institute[IIT Bombay]{} +\date[]{} +% \setbeamercovered{transparent} + +% theme split +\usepackage{verbatim} +\newenvironment{colorverbatim}[1][]% +{% +\color{blue} +\verbatim +}% +{% +\endverbatim +}% +\usepackage{mathpazo,courier,euler} \usepackage{listings} \lstset{language=sh, basicstyle=\ttfamily\bfseries, - commentstyle=\color{red}\itshape, - stringstyle=\color{darkgreen}, showstringspaces=false, - keywordstyle=\color{blue}\bfseries} -\newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}} + keywordstyle=\color{black}\bfseries} + +% logo +\logo{\includegraphics[height=1.30 cm]{../images/3t-logo.pdf}} +\logo{\includegraphics[height=1.30 cm]{../images/fossee-logo.pdf} +\hspace{7.5cm} +\includegraphics[scale=0.99]{../images/fossee-logo.pdf}\\ +\hspace{281pt} +\includegraphics[scale=0.80]{../images/3t-logo.pdf}} \newcommand{\typ}[1]{\lstinline{#1}} -\newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}} } -\title {Introduction to {\LaTeX}} -\author {FOSSEE} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% DOCUMENT STARTS + \begin{document} -\begin{frame} +\sffamily \bfseries +\title +[Introduction to \LaTeX] +{Introduction to \LaTeX} +\author +[FOSSEE] +{\small Talk to a Teacher\\{\color{blue}\url{http://spoken-tutorial.org}}\\\vspace{0.25cm}National Mission on Education + through ICT\\{\color{blue}\url{ http://sakshat.ac.in}} \\ [1.65cm] + Contributed by FOSSEE Team \\IIT Bombay \\[0.3cm] +} -\begin{center} -\vspace{12pt} -\textcolor{blue}{\huge Introduction to {\LaTeX}} -\end{center} -\vspace{18pt} -\begin{center} -\vspace{10pt} -\includegraphics[scale=0.95]{../images/fossee-logo.png}\\ -\vspace{5pt} -\scriptsize Developed by FOSSEE Team, IIT-Bombay. \\ -\scriptsize Funded by National Mission on Education through ICT\\ -\scriptsize MHRD,Govt. of India\\ -\includegraphics[scale=0.30]{../images/iitb-logo.png}\\ -\end{center} +% slide 1 +\begin{frame} + \titlepage \end{frame} \begin{frame} \frametitle{Objectives} \label{sec-2} -At the end of this tutorial, you will be able to, +At the end of this tutorial, you will, \begin{itemize} \item Get acquainted to LaTeX. -\item Know why we prefer LaTeX ?? -\item Know about the advantages and disadvantages of typesetting documents using the LaTeX approach. -\item Have a description, of a typical work flow; which uses LaTeX to typeset documents. -\item Recognize and differentiate between LaTeX commands, LaTeX comments and special characters, spacing and actual document content. -\item Create and compile a very simple LaTeX document. +\item Know why we prefer LaTeX. +\item Know the advantages and disadvantages of typesetting documents in LaTeX. +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Objectives..} +\label{sec-2} + +\begin{itemize} +\item Get a brief idea on typical work flow that uses LaTeX to typeset +documents. +\item Know about LaTeX commands, comments, + special characters, spacing, actual content. +\item Be able to create and compile a simple LaTeX document. \end{itemize} \end{frame} @@ -81,61 +106,55 @@ At the end of this tutorial, you will be able to, \frametitle{Pre-requisite} \label{sec-3} - Spoken tutorial on - + Spoken tutorial on - \begin{itemize} -\item Installing {\LaTeX}. +\item {\LaTeX} Installation. \end{itemize} \end{frame} \begin{frame}[fragile] \frametitle{Introduction} - \begin{block}{{\LaTeX} - Introduction} \begin{itemize} - \item Typesetting program - \begin{itemize} - \item What is typesetting? - \end{itemize} - \item Excellently Typeset Documents - specially Math - \item Anything from one page articles to huge books - \item Pronounced \emph{Lah-tech} or \emph{Lay-tech} + \item Donald E. Knuth. + \item Typesetting program. + \item Excellently Typeset Documents - specially Math. + \item Anything from one page articles to huge books. + \item Pronounced \emph{Lah-tech} or \emph{Lay-tech}. \end{itemize} - \end{block} \end{frame} \begin{frame}[fragile] \frametitle{Why {\LaTeX}?} \begin{itemize} - \item Excellent visual quality! - \item Handles the typesetting; Lets you focus on content - \item Makes writing math extremely simple - \item It is a standard -- widely used in Scientific community + \item Excellent visual quality. + \item Handles typesetting; lets you focus on content. + \item Makes writing Math extremely simple. + \item It is a standard -- widely used in Scientific community. \end{itemize} - \begin{block}{} - \[\tilde{N}_{\mathbf{x}}\times \mathbf{r}(\mathbf{x}) f_{1k}(\mathbf{x},t) - \frac{1}{2} \tilde{N} \tilde{N}:\mathbf{BB}^{T}P(\mathbf{x},t) = -m_{k}f_{1k}(\mathbf{x},t) + 2 \mathop{\mathbf{\aa}}_{j=1}^{K} f_{1j}(\mathbf{x},t)m_{j}P_{k|j} \] - \end{block} + \[\tilde{N}_{\mathbf{x}}\times \mathbf{r}(\mathbf{x}) f_{1k} \] \end{frame} \begin{frame}[fragile] - \frametitle{Why \LaTeX? \ldots} + \frametitle{Why \LaTeX?..} \begin{itemize} - \item {\LaTeX} is a document based mark-up - \item Mark-up $\rightarrow$ 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. + \item It is a document based mark-up. + \item Mark-up: annotating text, adding + information to specify structure and presentation of text. + \item Document based markup: don't have to worry + about individual elements. + \item Allows you to focus on content. \end{itemize} \end{frame} \begin{frame}[fragile] \frametitle{Advantages of using \LaTeX } \begin{itemize} - \item Easy availablity of professional templates. + \item Availability of professional templates. \item Typesetting complex formulae in a convenient environment. - \item Can start typesetting with very little effort. - \item Presence of a lot of add-on packages. - \item Encourages creation of well structured texts. + \item Typesetting with very little effort. + \item Lot of add-on packages available. + \item Easy creation of well structured texts. \end{itemize} \end{frame} @@ -150,8 +169,8 @@ At the end of this tutorial, you will be able to, \begin{frame}[fragile] \frametitle{\LaTeX \ input file format} \begin{itemize} - \item \LaTeX takes ASCII text file as input. - \item We can compile \LaTeX files into DVI,Postscript or PDF files. + \item \LaTeX \: takes ASCII text file as input. + \item We can compile \LaTeX \: files into DVI, Postscript or PDF files. \item \alert{Note:} \typ{latex} vs. \typ{pdflatex} \end{itemize} \end{frame} @@ -162,21 +181,19 @@ At the end of this tutorial, you will be able to, \item {\LaTeX} is case sensetive. \item Commands begin with a \typ{\\} \item Environments have a \typ{\\begin} and \typ{\\end} - \item Any content after the \typ{\\end\{document\}} is ignored + \item Any content after the \typ{\\end\{document\}} is ignored. \end{itemize} \end{frame} \begin{frame}[fragile] - \frametitle{Commands,Comments\&Special Characters \ldots} + \frametitle{Commands,Comments\&Special Characters..} \begin{itemize} - \item Anything that follows a \typ{\%} symbol till end of the line - is a comment + \item Anything after \typ{\%} symbol till end of the line + is a comment. \item Special characters (\typ{\~ \# \$ \^ \& \_ \{ \}}) are escaped by a \typ{\\} - \item \typ{\\} symbol is inserted using \typ{\\textbackslash} - command - %\item \textbackslash newline or \textbackslash \textbackslash\ is used to insert newlines. - \item \typ{\\newline} or \typ{\\\\} is used to insert newlines. + \item \typ{\\} is inserted using \typ{\\textbackslash}, + \typ{\\newline} or \typ{\\\\} to insert newlines. \end{itemize} \end{frame} @@ -188,26 +205,20 @@ At the end of this tutorial, you will be able to, \begin{verbatim} \documentclass{article} \begin{document} - SciPy is open-source software for mathematics, science, and engineering. + SciPy is open-source software for mathematics, science, and + engineering. \end{document} \end{verbatim} } \end{frame} \begin{frame}[fragile] - \frametitle{Compiling to DVI } - \begin{center} - \alert{latex temp.tex} - \end{center} -\end{frame} - -\begin{frame}[fragile] - \frametitle{Compiling to PDF } - \begin{center} - \alert{pdflatex temp.tex} - \end{center} + \frametitle{Compiling to DVI and PDF} \begin{center} - \em Note: Throughout this course, we shall use pdflatex to compile our documents. + \alert{latex temp.tex} \\ + \alert{pdflatex temp.tex} \\ + \em Note: Throughout this course, we shall use pdflatex to compile our + documents. \end{center} \end{frame} @@ -219,10 +230,21 @@ At the end of this tutorial, you will be able to, \begin{itemize} \item About LaTeX. \item why we prefer LaTeX. - \item about the advantages and disadvantages of typesetting documents using the LaTeX approach. - \item A description, of a typical work flow; which uses LaTeX to typeset documents. - \item The ability to recognize and differentiate between LaTeX commands, LaTeXcomments and special characters, spacing and actual document content. - \item Created and compiled a very simple LaTeX document. + \item advantages and disadvantages of typesetting documents using + LaTeX approach. +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Summary..} +\label{sec-8} + +\begin{itemize} + \item About a typical work flow; which uses LaTeX to typeset + documents. + \item About LaTeX commands, comments, special characters, spacing, + actual document content. + \item How to create and compile a simple LaTeX document. \end{itemize} \end{frame} @@ -231,9 +253,11 @@ At the end of this tutorial, you will be able to, \frametitle{Self assessment questions} \label{sec-9} \begin{enumerate} - \item Convert the temp.dvi created during the course of this tutorial to temp\_1.ps using the dvips command. Verify that the two files indeed look the same. + \item Convert temp.dvi created in the tutorial to temp\_1.ps + using dvips command. Verify that both files look same. \vspace{8pt} - \item Convert the temp.dvi created during the course of this tutorial to temp\_1.pdf using the dvipdfm command. Verify that the two files indeed look the same. + \item Convert this temp.dvi file to temp\_1.pdf using dvipdfm command. + Verify both the files look same. \end{enumerate} \end{frame} @@ -242,35 +266,76 @@ At the end of this tutorial, you will be able to, \label{sec-10} \begin{enumerate} \item We can use the following command to convert temp.dvi to temp\_1.ps\\ - \begin{block}{} \begin{center} dvips -o temp\_1.ps temp.dvi \end{center} - \end{block} \vspace{15pt} \item We can use the following command to convert temp.dvi to temp\_1.pdf\\ - \begin{block}{} \begin{center} - dvipdfm -o temp\_1.pdf temp.dvi + dvipdfm -o temp\_1.pdf temp.dvi \end{center} - \end{block} \end{enumerate} \end{frame} \begin{frame} +\frametitle{SDES \& FOSSEE} +\begin{center} +\begin{itemize} +\item \small{SDES}\\ +\small{\color{LimeGreen}Software Development techniques for Engineers and Scientists} \\ +\scriptsize An initiative by FOSSEE. \\ +\vspace{3pt} +\scriptsize For more information on SDES, please visit {\color{blue}\url{http://fossee.in/sdes}}\\ +\vspace{12pt} +\item \small{FOSSEE}\\ +\small {\color{LimeGreen}Free and Open-source Software for \\Science and Engineering Education} \\ +\scriptsize Based at IIT Bombay, Funded by MHRD.\\ +\vspace{3pt} +\scriptsize Part of National Mission on Education through ICT (NME-ICT). \\ +\end{itemize} +\end{center} +\end{frame} + +\begin{frame} +\frametitle{About the Spoken Tutorial Project} +\begin{itemize} +\item Watch the video available at {\color{blue}\url{http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial}} +\item It summarises the Spoken Tutorial project +\item If you do not have good bandwidth, you can download and watch it +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Spoken Tutorial Workshops}The Spoken Tutorial Project Team +\begin{itemize} +\item Conducts workshops using spoken tutorials +\item Gives certificates to those who pass an online test +\item For more details, please write to \\ \hspace {0.5cm}{\color{blue}contact@spoken-tutorial.org} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Acknowledgements} +\begin{itemize} +\item Spoken Tutorial Project is a part of the Talk to a Teacher project +\item It is supported by the National Mission on Education through ICT, MHRD, Government of India +\item More information on this Mission is available at: \\{\color{blue}\url{http://spoken-tutorial.org/NMEICT-Intro}} +\end{itemize} +\end{frame} + +\begin{frame} \begin{block}{} \begin{center} - \textcolor{blue}{\Large THANK YOU!} + {\Large THANK YOU!} \end{center} \end{block} \begin{block}{} \begin{center} - For more Information, visit our website\\ - \url{http://fossee.in/} + For more Information, visit our website\\ + {\color{blue}\url{http://fossee.in/}} \end{center} \end{block} \end{frame} - \end{document} diff --git a/Latex/Latex2/latex_intro_script.rst b/Latex/Latex2/latex_intro_script.rst index a5cdc57..1e5b9f7 100644 --- a/Latex/Latex2/latex_intro_script.rst +++ b/Latex/Latex2/latex_intro_script.rst @@ -49,11 +49,11 @@ At the end of this tutorial, you will #. Know why we prefer LaTeX? #. Know the advantages and disadvantages of typesetting documents using the LaTeX approach. -#. Have a description of a typical work flow; which uses LaTeX to typeset +#. Get a brief idea on typical work flow; which uses LaTeX to typeset documents. -#. Recognize and differentiate between LaTeX commands, LaTeX comments and +#. Know LaTeX commands, LaTeX comments and special characters, spacing and actual document content. -#. Be able to create and compile a very simple LaTeX document. +#. Be able to create and compile a simple LaTeX document. .. L3 @@ -63,7 +63,7 @@ At the end of this tutorial, you will Before beginning this tutorial, we would suggest having a working installation of LaTeX on your computer. You can do this by completing the tutorial on -"Installing LaTeX". +"LaTeX Installation". .. L4 @@ -72,7 +72,7 @@ of LaTeX on your computer. You can do this by completing the tutorial on .. R4 LaTeX began as TeX, a computer program originally created by -Donald E. Knuth. Its was designed mainly to aid typesetting +Donald E. Knuth. It was designed mainly to aid typesetting of text and mathematical formulae. It is a typesetting program that produces excellently typeset documents. @@ -95,7 +95,7 @@ technology. Why we prefer LaTeX? (a) LaTeX offers excellent visual quality. (b) Handles typesetting and lets you focus on content. -(c) Makes writing complex math equation extremely simple. +(c) Makes writing complex Math equation(S) extremely simple. (d) It is also a standard used widely, especially by the scientific community. .. L6 @@ -105,14 +105,14 @@ Why we prefer LaTeX? .. R6 We can define LaTex as a document based markup language. This sentence is -deceptively simple, as it reveals a lot about LaTex. We now break this sentence +deceptively simple, as it reveals a lot about LaTeX. We now break this sentence up as follows Mark-up: a system of annotating text, adding extra information to specify structure and presentation of text. Document based markup: you don’t have to worry about each element individually. This is essentially a fancy way of saying,LaTeX handles typesetting and lets -you focus on content. +you focus on content rather than appearance. .. L7 @@ -121,7 +121,7 @@ you focus on content. .. R7 Some of the advantages of using LaTeX approach to typesetting are -(1) Easy availability of professionally crafted layouts. +(1) Easy availability of professionally crafted layouts/templates. (2) Typesetting of mathematical formulae is supported in a convenient environment. (3) Typesetting for most cases can be done with very little learning curve @@ -138,8 +138,8 @@ of the document. Some of the disadvantages of using LaTeX approach to typesetting are (1) Designing a whole new layout is difficult. -(2) LaTeX is not a word processor, that is the document author is not expected -to worry about presentation details like the size of font, for example. +(2) LaTeX is not a word processor, for example, the document author +is not expected to worry about presentation details like the size of font. .. L9 @@ -149,17 +149,18 @@ to worry about presentation details like the size of font, for example. LaTeX input files are simple ASCII text files that are processed by a TeX processing engine. -Next comes the question compiling LaTeX input files and viewing the output +Next comes the question of compiling LaTeX input files and viewing the output typeset document. The process is a little different from other markup languages like HTML. -We compile ASCII text files into typeset files that are normally DVI,Postscript -or PDF files. +We compile ASCII text files into typeset files that are normally DVI, +Postscript or PDF files. The latex command converts LaTeX input files into dvi files. We can view DVI files on Gnu/Linux using xdvi. -Further DVI files can be converted either to a post script file, using the +Further, DVI files can be converted either to a post script file, using the dvips command or to a PDF file using the dvipdfm command. The command pdflatex is used to convert LaTeX input files directly to pdf files. -The resultant PDF files can be viewed using standard tools on most platforms +The resultant PDF files can be viewed using standard applications +on most platforms (Eg: evince on Gnu/Linux). PDF file are also widely supported. .. L10 @@ -168,47 +169,43 @@ The resultant PDF files can be viewed using standard tools on most platforms .. R10 -LaTeX, like most utilities in Linux, LaTeX is case sensitive. Commands begin +Like most utilities in Linux, LaTeX is case sensitive. Commands begin with a backslash. LaTeX environments have a begin and end marker. The begin and end document commands, mark the beginning and the end of the content of the LaTeX document. The text in between the begin and end commands is typeset in -the output document.Any content after \end{document} is ignored. The type of +the output document.Any content after <\end{document}> is ignored. The type of document that is being currently typeset in LaTex, is identified with the documentclass command. LaTeX then, typesets the document accordingly. -All the commands in LaTeX begin with a \. An environment begins with a begin +All the commands in LaTeX begin with a \\. An environment begins with a begin command and ends with an end command. -So, as expected LaTeX ignores anything that is written after the \end{document} -command. Essentially, anything written after the \end{document} command turns -out to be a comment. - .. L11 {{{ Show the "Commands,Comments&Special Characters ..." slide }}} .. R11 -But, how do we write comments with in the document. % is -the character to indicate comments. Anything written after a % symbol in a +But, how do we write comments with in the document. % character is used +to indicate comments. Anything written after a % symbol in a line, is ignored. But what if we wanted to insert the % symbol in the document? We can do so by -escaping it with a \ (backslash). % is one of the many special characters in -LaTeX. The others are shown on the screen. All of them, except the \ itself, -can be inserted by escaping it with a \. To insert a \ in our document, we use -the command \textbackslash. +escaping it with a \\ (backslash). % is one of the many special characters in +LaTeX. The others are shown on the screen. All of them, except the \\ itself, +can be inserted by escaping it with a \\. To insert a \\ in our document, +we use the command \textbackslash. -What would happen if we escape a \ with a \? +What would happen if we escape a \\ with a \\? A double backslash is actually another command. It inserts a new line in the typeset document. Normally LaTeX automatically spaces the given input optimally. -But, sometimes we have to insert manual line breaks. The \\ command or \newline -command is used to insert a newline in the output document. Line breaks in the -input document, do not translate into line breaks in the output document. A +But, sometimes we have to insert manual line breaks. The <\\\\> +command or <\newline> +command is used to insert a newline in the output document. A single line break in the input document, doesn't cause any change in the output document. -A single empty line causes a change in paragraphs in the output. (Multiple -empty lines are equivalent to a single empty line.) Similarly, multiple spaces +A single empty line causes a change in paragraphs in the output. Multiple +empty lines are equivalent to a single empty line. Similarly, multiple spaces are treated as a single space. .. L12 @@ -223,7 +220,7 @@ content shown on the screen in a text editor. Save the file as temp.tex .. L13 {{{continue from paused state}}} -{{{ Show the "Compiling to DVI" slide }}} +{{{ Show the "Compiling to DVI & PDF" slide }}} .. R13 @@ -234,30 +231,24 @@ The first alternative is to compile LaTeX input file into a DVI file. We use the latex command for this purpose. For compiling the LaTeX input file temp.tex into a DVI file, we use the following command -latex temp.tex. +<latex temp.tex> The output file would be temp.dvi. -.. L14 - -{{{ Show the "Compiling to PDF" slide }}} - -.. R14 - The other alternative is to create PDF files from LaTeX input files. We use the pdflatex command for this purpose. For compiling the LaTeX input file temp.tex into a PDF file, we use the following command -pdflatex temp.tex +<pdflatex temp.tex> Please note that, throughout this course we shall be using pdflatex to compile our documents. -.. L15 +.. L14 {{{ Show the "Summary" slide }}} -.. R15 +.. R14 This brings us to the end of this tutorial. In this tutorial, we have learnt @@ -269,28 +260,29 @@ This brings us to the end of this tutorial. In this tutorial, we have learnt documents. #. The ability to recognize and differentiate between LaTeX commands, LaTeX comments and special characters, spacing and actual document content. -#. Created and compiled a very simple LaTeX document. +#. To Create and compile a simple LaTeX document. -.. L16 +.. L15 {{{ Show the "Self assessment questions" slide }}} -.. R16 +.. R15 Here are some self assessment questions for you to solve - 1. Convert the temp.dvi created during the course of this tutorial to temp_1.ps -using the dvips command. Verify that the two files indeed look the same. + 1. Convert the temp.dvi created during the course of this tutorial to + temp_1.ps using the dvips command. Verify that the two files + indeed look the same. 2. Convert the temp.dvi created during the course of this tutorial to temp_1.pdf using the dvipdfm command. Verify that the two files indeed look the same. -.. L17 +.. L16 {{{ Show the "Solutions" slide }}} -.. R17 +.. R16 And the answers, @@ -298,11 +290,56 @@ And the answers, 2. dvipdfm -o temp_1.pdf temp.dvi +.. L17 + +{{{ Show the SDES & FOSSEE slide }}} + +.. R17 + +Software Development techniques for Engineers and Scientists - SDES, is an +initiative by FOSSEE. For more information, please visit the given link. + +Free and Open-source Software for Science and Engineering Education - FOSSEE, is +based at IIT Bombay which is funded by MHRD as part of National Mission on +Education through ICT. + .. L18 -{{{ Show the "Thank you" slide }}} +{{{ Show the ``About the Spoken Tutorial Project'' slide }}} .. R18 +Watch the video available at the following link. It summarises the Spoken +Tutorial project.If you do not have good bandwidth, you can download and +watch it. + +.. L19 + +{{{ Show the `` Spoken Tutorial Workshops'' slide }}} + +.. R19 + +The Spoken Tutorial Project Team conducts workshops using spoken tutorials, +gives certificates to those who pass an online test. + +For more details, contact contact@spoken-tutorial.org + +.. L20 + +{{{ Show the Acknowledgements slide }}} + +.. R20 + +Spoken Tutorial Project is a part of the "Talk to a Teacher" project. +It is supported by the National Mission on Education through ICT, MHRD, +Government of India. More information on this mission is available at the +given link. + +.. L21 + +{{{ Show the Thankyou slide }}} + +.. R21 + Hope you have enjoyed this tutorial and found it useful. Thank you! diff --git a/Latex/Latex3/latex_basics.tex b/Latex/Latex3/latex_basics.tex index d09aa92..64e5ad7 100644 --- a/Latex/Latex3/latex_basics.tex +++ b/Latex/Latex3/latex_basics.tex @@ -1,4 +1,13 @@ -\documentclass{beamer} +\documentclass[17pt,compress]{beamer} +\usepackage{beamerthemesplit} +\mode<presentation> +{ + \usetheme{Warsaw} + \useoutertheme{infolines} + \setbeamercovered{transparent} + \setbeamertemplate{navigation symbols}{} +} + \usepackage[T1]{fontenc} \usepackage{fixltx2e} \usepackage{graphicx} @@ -26,21 +35,51 @@ postbreak = \space\dots } +% Taken from Fernando's slides. +\usepackage{ae,aecompl} +\usepackage[scaled=.95]{helvet} -\mode<presentation> -{ - \usetheme{Warsaw} - \useoutertheme{infolines} - \setbeamercovered{transparent} -} +\usepackage[english]{babel} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} -\newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}} +% change the alerted colour to LimeGreen +\definecolor{LimeGreen}{RGB}{50,205,50} +\setbeamercolor{structure}{fg=LimeGreen} +\author[FOSSEE]{} +\institute[IIT Bombay]{} +\date[]{} +% \setbeamercovered{transparent} + +% theme split +\usepackage{verbatim} +\newenvironment{colorverbatim}[1][]% +{% +\color{blue} +\verbatim +}% +{% +\endverbatim +}% + +\usepackage{mathpazo,courier,euler} +\usepackage{listings} +\lstset{language=sh, + basicstyle=\ttfamily\bfseries, + showstringspaces=false, + keywordstyle=\color{black}\bfseries} +% logo +\logo{\includegraphics[height=1.30 cm]{../images/3t-logo.pdf}} +\logo{\includegraphics[height=1.30 cm]{../images/fossee-logo.pdf} + +\hspace{7.5cm} +\includegraphics[scale=0.99]{../images/fossee-logo.pdf}\\ +\hspace{281pt} +\includegraphics[scale=0.80]{../images/3t-logo.pdf}} \newcommand{\typ}[1]{\lstinline{#1}} -\newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}} } -\title {{\LaTeX} basics and structure} -\author {FOSSEE} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % DOCUMENT STARTS \begin{document} @@ -66,9 +105,11 @@ \label{sec-2} At the end of this tutorial, you will be able to, \begin{itemize} - \item Understand basic structure of a LaTeX document, its various document classes and loading packages that add new features to the LaTeX system. + \item Understand basic structure of a LaTeX document, its various document + classes and loading packages that add new features to the LaTeX system. \item Create a LaTeX document with a title and an abstract. - \item Create numbered and non-numbered sections and subsections in a LaTeX document. + \item Create numbered and non-numbered sections and subsections + in a LaTeX document. \item Create an appendix in a LaTeX document. \item Create a table of content in a LaTeX document. \end{itemize} @@ -92,7 +133,8 @@ \begin{verbatim} \documentclass{article} \begin{document} - SciPy is open-source software for mathematics, science, and engineering. + SciPy is open-source software for mathematics, science, and + engineering. \end{document} \end{verbatim} } @@ -160,7 +202,8 @@ \author{FOSSEE} \date{June 2010} \begin{document} - SciPy is open-source software for mathematics, science, and engineering. + SciPy is open-source software for mathematics, science, + and engineering. \end{document} \end{verbatim} } @@ -177,7 +220,8 @@ \date{June 2010} \begin{document} \maketitle - SciPy is open-source software for mathematics, science, and engineering. + SciPy is open-source software for mathematics, science, + and engineering. \end{document} \end{verbatim} } @@ -198,9 +242,11 @@ \begin{document} \maketitle \begin{abstract} - This document shows a glimpse of the features of Scipy that will be explored during this course. + This document shows a glimpse of the features of Scipy that will + be explored during this course. \end{abstract} - SciPy is open-source software for mathematics, science, and engineering. + SciPy is open-source software for mathematics, science, + and engineering. \end{document} \end{verbatim} } @@ -282,7 +328,8 @@ \frametitle{Appendices} \begin{itemize} \item \lstinline{\appendix} command indicates the beginning of appendices. - \item Any content after \lstinline{\appendix}, will be added to the appendix. + \item Any content after \lstinline{\appendix}, will be added + to the appendix. \item Use sectioning commands to add sections. \end{itemize} \end{frame} @@ -314,8 +361,13 @@ \begin{frame}[fragile] \frametitle{\typ{Exercise 1}} \begin{center} - Write a LaTeX script that creates a document of type article, which contains both a table of content and an appendix. The table of content should be at the beginning of the document and the appendix at the end. - The book should contain two chapters, with the first chapter containing two numbered and two un-numbered sections. The first un-numbered section should be present in the table of content. + Write a LaTeX script that creates a document of type article, which + contains both a table of content and an appendix. + The table of content should be at the beginning of the document + and the appendix at the end. + The book should contain two chapters, with the first chapter containing + two numbered and two un-numbered sections. The first un-numbered + section should be present in the table of content. \end{center} \end{frame} @@ -341,7 +393,8 @@ Numbered-Section 2 Text \section*{Un-numbered Section3} \addcontentsline{toc}{section}{Numbered Subsection1} - First un-numbered Section Text.\\This appears in the table of content + First un-numbered Section Text.\\This appears in the + table of content \section*{Un-numbered Section4} Second un-numbered Section Text \appendix @@ -358,10 +411,12 @@ \label{sec-8} In this tutorial, we have, \begin{itemize} - \item Gained an understanding of the basic structure of a LaTeX document, its various document classes and loading packages that add new features to + \item Gained an understanding of the basic structure of a LaTeX document, + its various document classes and loading packages that add new features to \item the LaTeX system. \item Created a LaTeX document with a title and an abstract. - \item Created both numbered and non-numbered sections and subsections in a LaTeX document. + \item Created both numbered and non-numbered sections and subsections + in a LaTeX document. \item Created an appendix in a LaTeX document. \item Created a table of content in a LaTeX document. \end{itemize} @@ -372,7 +427,9 @@ \label{sec-9} {\footnotesize \begin{enumerate} - \item Is the LaTeX code given below a valid input file (File compiles successfully and produces the intended result, that is to produce a book with two chapters and an appendix. + \item Is the LaTeX code given below a valid input file (File compiles +successfully and produces the intended result, that is to produce a book + with two chapters and an appendix. {\tiny \begin{center} \begin{verbatim} @@ -392,7 +449,10 @@ \end{verbatim} \end{center} } - \item subsection command can be placed at any arbitrary level. If they get numbered by default using the appropriate setcounter command and secnumdepth parameter, do they automatically appear in the table of content ?? + \item subsection command can be placed at any arbitrary level. + If they get numbered by default using the appropriate setcounter +command and secnumdepth parameter, do they automatically appear in the +table of content ?? \end{enumerate} } \end{frame} @@ -401,9 +461,14 @@ \frametitle{\typ{Solutions}} \label{sec-10} \begin{enumerate} -\item Although the given file looks syntactically valid, the output file is not what we expected. This is mainly because we are trying to use the section command to create sections in the appendix, for a document whose type is given as a book. +\item Although the given file looks syntactically valid, the output file is + not what we expected. This is mainly because we are trying to use the + section command to create sections in the appendix, for a document whose + type is given as a book. \vspace{15pt} -\item No, the \textbackslash tableofcontents command normally shows only numbered section headings, and only down to the level defined by the tocdepth counter. +\item No, the \textbackslash tableofcontents command normally shows only + numbered section headings, and only down to the level defined by the + tocdepth counter. \end{enumerate} \end{frame} diff --git a/Latex/Latex4/Latex_Typesetting_Text.tex b/Latex/Latex4/Latex_Typesetting_Text.tex index 5576521..ef4d6f9 100644 --- a/Latex/Latex4/Latex_Typesetting_Text.tex +++ b/Latex/Latex4/Latex_Typesetting_Text.tex @@ -5,63 +5,74 @@ % Copyright (c) 2009, FOSSEE, IIT Bombay %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\documentclass[14pt,compress]{beamer} - +\documentclass[17pt,compress]{beamer} +\usepackage{beamerthemesplit} \mode<presentation> { \usetheme{Warsaw} \useoutertheme{infolines} \setbeamercovered{transparent} + \setbeamertemplate{navigation symbols}{} } +% Taken from Fernando's slides. +\usepackage{ae,aecompl} +\usepackage[scaled=.95]{helvet} \usepackage[english]{babel} \usepackage[latin1]{inputenc} -%\usepackage{times} \usepackage[T1]{fontenc} -% Taken from Fernando's slides. -\usepackage{ae,aecompl} -\usepackage{mathpazo,courier,euler} -\usepackage[scaled=.95]{helvet} +% change the alerted colour to LimeGreen +\definecolor{LimeGreen}{RGB}{50,205,50} +\setbeamercolor{structure}{fg=LimeGreen} +\author[FOSSEE]{} +\institute[IIT Bombay]{} +\date[]{} +% \setbeamercovered{transparent} -\definecolor{darkgreen}{rgb}{0,0.5,0} +% theme split +\usepackage{verbatim} +\newenvironment{colorverbatim}[1][]% +{% +\color{blue} +\verbatim +}% +{% +\endverbatim +}% +\usepackage{mathpazo,courier,euler} \usepackage{listings} -\lstset{language=bash, +\lstset{language=sh, basicstyle=\ttfamily\bfseries, - commentstyle=\color{red}\itshape, - stringstyle=\color{darkgreen}, showstringspaces=false, - keywordstyle=\color{blue}\bfseries} + keywordstyle=\color{black}\bfseries} -\newcommand{\inctime}[1]{\addtocounter{time}{#1}{\tiny \thetime\ m}} +% logo +\logo{\includegraphics[height=1.30 cm]{../images/3t-logo.pdf}} +\logo{\includegraphics[height=1.30 cm]{../images/fossee-logo.pdf} +\hspace{7.5cm} +\includegraphics[scale=0.99]{../images/fossee-logo.pdf}\\ +\hspace{281pt} +\includegraphics[scale=0.80]{../images/3t-logo.pdf}} \newcommand{\typ}[1]{\lstinline{#1}} -\newcommand{\kwrd}[1]{ \texttt{\textbf{\color{blue}{#1}}} } - -\setbeamercolor{emphbar}{bg=blue!20, fg=black} -\newcommand{\emphbar}[1] - - \begin{document} -\begin{frame} +\sffamily \bfseries +\title +[{\LaTeX}: Typesetting Text] +{{\LaTeX}: Typesetting Text} +\author +[FOSSEE] +{\small Talk to a Teacher\\{\color{blue}\url{http://spoken-tutorial.org}}\\\vspace{0.25cm}National Mission on Education + through ICT\\{\color{blue}\url{ http://sakshat.ac.in}} \\ [1.65cm] + Contributed by FOSSEE Team \\IIT Bombay \\[0.3cm] +} -\begin{center} -\vspace{12pt} -\textcolor{blue}{\huge {\LaTeX}: Typesetting Text} -\end{center} -\vspace{18pt} -\begin{center} -\vspace{10pt} -\includegraphics[scale=0.95]{../images/fossee-logo.png}\\ -\vspace{5pt} -\scriptsize Developed by FOSSEE Team, IIT-Bombay. \\ -\scriptsize Funded by National Mission on Education through ICT\\ -\scriptsize MHRD,Govt. of India\\ -\includegraphics[scale=0.15]{../images/iitb-logo.jpg}\\ -\end{center} +\begin{frame} + \titlepage \end{frame} \begin{frame} @@ -90,38 +101,34 @@ \item Use \'~ (apostrophe) for right quote \item For double quotes, use them twice \end{itemize} - \tiny See rev11 of \typ{hg} \end{frame} \begin{frame}[fragile] - \frametitle{Fonts - Emphasis, Fixed width, \ldots} + \frametitle{Fonts - Emphasis, Fixed width} \begin{itemize} \item \lstinline{\emph} gives emphasized or italic text \item \typ{flushleft} to have text left aligned \item \typ{flushright}, \typ{center} \end{itemize} - \tiny See rev12 of \typ{hg} \end{frame} \begin{frame}[fragile] - \frametitle{Fonts - Emphasis, Fixed width, \ldots} + \frametitle{Fonts - Emphasis, Fixed width..} \begin{itemize} \item \lstinline{\texttt} gives fixed width font \item \lstinline{\textbf} bold face font \item \lstinline{--} en dash (--); \lstinline{---} em dash (---). \end{itemize} - \tiny See rev13 of \typ{hg} \end{frame} \begin{frame}[fragile] \frametitle{Lists} \begin{itemize} - \item \lstinline{enumerate} environment is used for numbered lists - \item \lstinline{itemize} environment gives un-numbered lists - \item Each item in the list is specified using \lstinline{\item} - \item Nested lists are also easily handled, as expected + \item \lstinline{enumerate} is used for numbered lists + \item \lstinline{itemize} gives un-numbered lists + \item New item in list is specified using \lstinline{\item} + \item Nested lists are also easily handled \end{itemize} - \tiny See rev14 of \typ{hg} \end{frame} \begin{frame}[fragile] @@ -129,7 +136,6 @@ \begin{itemize} \item \typ{\\footnote} command adds a footnote \end{itemize} - \tiny See rev15 of \typ{hg} \end{frame} \begin{frame}[fragile] @@ -139,48 +145,46 @@ \item \lstinline+\ref{labelname}+ is used to refer to that element \item Compile twice \end{itemize} - \tiny See rev15 of \typ{hg} \end{frame} \begin{frame}[fragile] \frametitle{Including code} \begin{itemize} - \item Instead of using \lstinline{\texttt} we could use - \lstinline{\verbatim} + \item We could use \lstinline{\verbatim} \item \lstinline+listings+ is a powerful package \item \lstinline+\usepackage{listings}+ needs to be added - \item Tell {\LaTeX} the language to be used, using \typ{\\lstset} + \item Spefify language either by using + \small\typ{\\lstinputlisting[language=Python]} or \typ{\\lstset} \end{itemize} - \tiny See rev16 of \typ{hg} \end{frame} \begin{frame}[fragile] - \frametitle{Including code} + \frametitle{Including code..} \begin{itemize} \item Use \lstinline+\lstlisting+ for a block of code \item \typ{\\lstinline} for inline code \end{itemize} - \tiny See rev16 of \typ{hg} \end{frame} \begin{frame}[fragile] \frametitle{Summary...} \begin{itemize} - \item Put Quotation Marks around text - \item How to Emphasize and give fixed width to fonts. - \item Use numbered and un-numbered lists - \item Add Footnotes, Labels and References - \item Use the listings package to include code + \item Put Quotation Marks around text. + \item Emphasize and give fixed width to fonts. + \item Use numbered and un-numbered lists. + \item Add Footnotes, Labels and References. + \item To include code. \end{itemize} \end{frame} \begin{frame}[fragile] \frametitle{Evaluation} \begin{enumerate} -\item Which environment is used including a block of code? -\item What are the basic lists that make environments? -\item Joe has numerous used labels inside his Latex document. But all the references to label names come up as question marks. What might be the problem? +\item Which environment is used to include a block of code? +\item Joe has numerous used labels inside his Latex document. +But all the references to label names come up as question marks. +What might be the problem? \end{enumerate} \end{frame} \begin{frame} @@ -189,26 +193,67 @@ \begin{enumerate} \item lstlistings \vspace{15pt} -\item -\begin{enumerate} -\item itemize(for unorderd lists) -\item enumerate(for ordered lists) -\item description(lists where you want to specify your own label) -\end{enumerate} -\item While using labels, the latex document should be compiled twice for the references to show up. +\item While using labels, the latex document should be compiled +twice for the references to show up. \end{enumerate} \end{frame} + \begin{frame} +\frametitle{SDES \& FOSSEE} +\begin{center} +\begin{itemize} +\item \small{SDES}\\ +\small{\color{LimeGreen}Software Development techniques for Engineers and Scientists} \\ +\scriptsize An initiative by FOSSEE. \\ +\vspace{3pt} +\scriptsize For more information on SDES, please visit {\color{blue}\url{http://fossee.in/sdes}}\\ +\vspace{12pt} +\item \small{FOSSEE}\\ +\small {\color{LimeGreen}Free and Open-source Software for \\Science and Engineering Education} \\ +\scriptsize Based at IIT Bombay, Funded by MHRD.\\ +\vspace{3pt} +\scriptsize Part of National Mission on Education through ICT (NME-ICT). \\ +\end{itemize} +\end{center} +\end{frame} -\begin{block}{} +\begin{frame} +\frametitle{About the Spoken Tutorial Project} +\begin{itemize} +\item Watch the video available at {\color{blue}\url{http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial}} +\item It summarises the Spoken Tutorial project +\item If you do not have good bandwidth, you can download and watch it +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Spoken Tutorial Workshops}The Spoken Tutorial Project Team +\begin{itemize} +\item Conducts workshops using spoken tutorials +\item Gives certificates to those who pass an online test +\item For more details, please write to \\ \hspace {0.5cm}{\color{blue}contact@spoken-tutorial.org} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{Acknowledgements} +\begin{itemize} +\item Spoken Tutorial Project is a part of the Talk to a Teacher project +\item It is supported by the National Mission on Education through ICT, MHRD, Government of India +\item More information on this Mission is available at: \\{\color{blue}\url{http://spoken-tutorial.org/NMEICT-Intro}} +\end{itemize} +\end{frame} + +\begin{frame} + \begin{block}{} \begin{center} - \textcolor{blue}{\Large THANK YOU!} + {\Large THANK YOU!} \end{center} \end{block} \begin{block}{} \begin{center} For more Information, visit our website\\ - \url{http://fossee.in/} + {\color{blue}\url{http://fossee.in/}} \end{center} \end{block} \end{frame} diff --git a/Latex/Latex4/Typesetting_Text_Latex.rst b/Latex/Latex4/Typesetting_Text_Latex.rst index 281613a..38e527c 100644 --- a/Latex/Latex4/Typesetting_Text_Latex.rst +++ b/Latex/Latex4/Typesetting_Text_Latex.rst @@ -13,11 +13,11 @@ Script .. L1 -{{{ Show the first slide containing title, name of the production team along with the logo of MHRD}}} +{{{ Show the first title slide }} .. R1 -Hello friends and welcome to the second tutorial on Latex. +Hello friends and welcome to the second tutorial on Typsetting Text in Latex. .. L2 @@ -27,7 +27,7 @@ Hello friends and welcome to the second tutorial on Latex. At the end of this tutorial you will be able to: -1. Learn to typeset your document using LaTEX. +1. Learn how to typeset your document using LaTEX. #. Use lists, listings in your document for formatting text. @@ -37,185 +37,223 @@ At the end of this tutorial you will be able to: .. R3 -Please make sure that you have gone through the following tutorials before you continue on this tutorial: +Please make sure that you have gone through the following tutorials before you +continue on this tutorial: + +1. LaTeX Part 1 - Getting Started +2. LaTeX Part 2 - Introduction +3. LaTeX Part 3 - Structuring the Content + .. L4 {{{Show the slide 'Quotation Marks'}}} .. R4 - -Look at the quotation marks for the text, Sigh Pie. We see that they are not formatted properly. +How can we add Quotation Marks to our document ? +For this, we use ` (accent) character for the left quote & +' (apostrophe) character for the right quote. +For double quotes, we use them twice. .. L5 -{{{Show rev11 of hg}}} +{{{Show the slide Fonts-emphasizes, fixed width}}} .. R5 -To place quotation marks in LaTeX, we use ` character for the left quote & ' character for the right quote. For double quotes, we use them twice. +The \emph command is used to give the text an emphasized & italic effect. +In tabular structures LaTeX doesn't add multiple spaces between words. +Just like multiple empty lines, multiple spaces are considered +as a single space. +Also, LaTeX starts a new paragraph at the beginning of the table. +To avoid this, we use the 'flushleft environment' to have left aligned text. +Similarly 'flushright' & 'center' to have right & center aligned text +respectively. .. L6 -{{{Show the slide 'Fonts'}}} +{{{Show the slide Fonts-emphasizes, fixed width..}}} .. R6 -The names of the software tools, Scilab, Matlab, etc. appear in italics or 'emphasized' as it is called in LaTeX. +'\texttt' is used to change text to fixed width font & +'\textbf' is used to change text to bold face +We could also change the separating - (hyphen) to -- (n-dash) or --- (em-dash) +to improve the appearance of the document. .. L7 -{{{Show rev12 of hg}}} +{{{Show the slide Lists }}} .. R7 -To emphasize text, the \emph command is used. - -.. R8 - -Let's try and form a tabular structure by separating the left and right columns using spaces. On compiling, we find that LaTeX doesn't add multiple spaces between words. Just like multiple empty lines, multiple spaces are considered as a single space. +The 'enumerate' environment adds numbered lists to our document and +the itemise environment adds un-numbered lists. \item command adds +a new entry to a list. Note, that LaTeX can easily handle nested lists. +In fact, most environments can be embedded within other environments, +without any problems. -Also, you would have noticed that LaTeX starts a new paragraph at the beginning of the table. To avoid this, we use the 'flushleft environment'. .. L8 -{{{Show slides second part of 'Fonts'}}} +{{{Show slide 'Footnotes'}}} -.. R9 +.. R8 -'\textbf' is used to change text to bold face and '\texttt' is used to change text to fixed width font. +LaTeX provides a footnote command to add a footnote. +In case we wish to add another Appendix before the section the footnote has +to be edited. To avoid this, LaTeX provides a handy system +of labels and referencing. .. L9 -{{{Show rev13 of hg}}} - -.. R10 - -We could also change the separating - (hyphen) to -- (n-dash) or --- (em-dash), to improve the appearance of the document. - -.. L10 - -{{{Show the slides Lists }}} - -.. R11 - -The section on 'Use of Scipy' in this course, contains lists. Now, let us add lists to our document. +{{{Show the slide 'Labels and References'}}} -.. L11 +.. R9 -{{{Show rev14 of hg}}} +We can create labels for any elements in the document and then refer them +anywhere in the document. +\\label{labelname} command is used to create a lable for a particular element. +Then, to refer to that element with a lable \\ref{labelname} command is used. -.. R12 +But, remember that when you compile the document first time you will see +question marks instead of the element you have refered using lables. +Do not worry, you just have to compile the document once again to make the +elements refered by labels to appear. -The 'enumerate' environment adds numbered lists to our document and the itemise environment adds un-numbered lists. \item command adds a new entry to a list. Note, that LaTeX can easily handle nested lists. In fact, most environments can be embedded within other environments, without any problems. +So, whenever you use the labels & references remember to compile the document +twice. +.. L10 -.. L12 +{{{Show the slide 'Include Code'}}} -{{{Show slides 'Footnotes'}}} +.. R10 -.. R13 +Now let us see how we can include code in our Latex document. +LaTeX by default provides the verbatim environment to include +pre-formatted text. +But, we shall look at using the listings package, specifically meant for +including code in our document. -Let's now add the footnote to pylab. LaTeX provides a footnote command to add a footnote. +First of all, we need to tell LaTeX, that we want to use the +listings package in our document. We do this by adding the directive +\usepackage{listings} to the preamble of our document. +Then, we specify the language of the code that we are going to embed +into our document. This can be done in two ways, +directly specifying it while declaration \lstinputlisting[language=Python] or +we can use the 'lstset' command. -.. L13 +.. L11 -{{{Show rev15 of hg}}} +{{{Show slide 'Including code..'}}} -.. R14 +.. R11 -In case we wish to add another Appendix before the section on using pylab, the footnote has to be edited. To avoid this, LaTeX provides a handy system of labels and referencing. +Now, to put a line of code (inline and not as a separate block), +we use the \lstinline command. To embed a block of code, we use +the lstlisting environment (\begin{lstlisting} and \end{lstlisting}). -.. L14 +.. L12 -{{{Show the slide 'Labels and References'}}} +{{{Show the 'summary' slide'}}} -.. R15 +.. R12 -First, we add a label to the section that we wish to refer in this footnote. Then, we change the footnote, and add the reference to this label instead of the character A. If you look at the output after compiling the document once, you will see that the footnote has question marks instead of the section number. You will have to compile once again, for the section number to appear in the footnote. +This brings us to the end of the tutorial. In this tutorial, we have +learnt to, -.. L15 +1. Put Quotation Marks around text. -{{{Show rev15 of hg}}} +#. Emphasize and give fixed width to fonts. +#. Use numbered and un-numbered lists. -.. R16 +#. Add Footnotes, Labels and References. -LaTeX by default provides the verbatim environment to include pre-formatted text. You may try this during the lab session. We shall look at using the listings package, specifically meant for including code in our document. +#. To include code. -.. L16 +.. L13 -{{{Show the slide 'Include Code'}}} +{{{Show self assessment questions slide}}} -.. R17 +.. R13 -First of all, we need to tell LaTeX, that we want to use the listings package in our document. We do this by adding the directive \usepackage{listings} to the preamble of our document. +Here are some self assessment questions for you to solve. -Then, we set the language of the code that we are going to embed into our document. For this, we use the 'lstset' command. +1. Which environment is used to include a block of code? -.. L17 +#. Joe has numerous used labels inside his Latex document. +But all the references to label names come up as question marks. +What might be the problem? -{{{Show rev16 of hg}}} -.. L18 +.. L14 -{{{Show slide 'Including code'}}} +{{{Show the solutions slide to self assessment questions }}} -.. R18 +.. R14 -Now, to put a line of code (inline and not as a separate block), we use the \lstinline command. We change the name pylab in the footnote to use lstinline instead of the texttt. To embed a block of code, we use the lstlisting environment (\begin{lstlisting} and \end{lstlisting}). +And the answers are, -.. L19 +1. Use the lstlistings package to include code. -{{{Show rev16 of hg}}} +#. While using labels, the latex document should be compiled twice +for the references to show up. -.. R19 -For example, let's add the code to the Appendix of our document. -.. L20 +.. L15 -{{{Show the 'summary' slide'}}} +{{{ Show the SDES & FOSSEE slide }}} -.. R20 +.. R15 -This brings us to the end of the tutorial. In this tutorial, we have -learnt to, +Software Development techniques for Engineers and Scientists - SDES, is an +initiative by FOSSEE. For more information, please visit the given link. -1. Put Quotation Marks around text. +Free and Open-source Software for Science and Engineering Education - FOSSEE, is +based at IIT Bombay which is funded by MHRD as part of National Mission on +Education through ICT. -#. Emphasize and give fixed width to fonts. +.. L16 -#. Use numbered and un-numbered lists. +{{{ Show the About the Spoken Tutorial Project slide }}} -#. Add Footnotes, Labels and References. +.. R16 -#. Use the listings package to include code. +Watch the video available at the following link. It summarises the Spoken +Tutorial project.If you do not have good bandwidth, you can download and +watch it. -.. L21 +.. L17 -{{{Show self assessment questions slide}}} +{{{ Show the Spoken Tutorial Workshops slide }}} -.. R21 +.. R17 -Here are some self assessment questions for you to solve. +The Spoken Tutorial Project Team conducts workshops using spoken tutorials, +gives certificates to those who pass an online test. -.. L22 +For more details, contact contact@spoken-tutorial.org -{{{Show the solutions slide to self assessment questions }}} +.. L18 -.. R22 +{{{ Show the Acknowledgements slide }}} -And the answers are, +.. R18 +Spoken Tutorial Project is a part of the "Talk to a Teacher" project. +It is supported by the National Mission on Education through ICT, MHRD, +Government of India. More information on this mission is available at the +given link. -.. L23 +.. L19 -{{{Show the thank you slide}}} +{{{ Show the Thankyou slide }}} -.. R23 +.. R19 Hope you have enjoyed this tutorial and found it useful. -Thank you. - +Thank you! |