summaryrefslogtreecommitdiff
path: root/Latex/Latex5/Latex_FTF.tex
blob: e992ac5e33ea703a6a70486b2e0e11abd6cfee33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LateX
%
% Author: FOSSEE 
% Copyright (c) 2009, FOSSEE, IIT Bombay
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[17pt,compress]{beamer}
\usepackage{beamerthemesplit}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\usepackage[english]{babel} \usepackage{ae,aecompl}
\usepackage{mathpazo,courier,euler} \usepackage[scaled=.95]{helvet}
\usepackage{listings}

\lstset{
  language=TeX,
  basicstyle=\ttfamily\bfseries,
  commentstyle=\ttfamily\color{blue},
  stringstyle=\ttfamily\color{orange},
  showstringspaces=false,
  breaklines=true,
  postbreak = \space\dots
}

\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[T1]{fontenc}

% 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}}


\begin{document}

\sffamily \bfseries
\title
[{\LaTeX}: Tables \& Figures]
{{\LaTeX}: Tables \& Figures}
\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{frame}
   \titlepage
\end{frame}


\begin{frame}
  \frametitle{Objectives}
  In this tutorial we will learn how to:
  \begin{itemize}
  \item Add graphics in Latex document
  \item Include tabular environments in Latex document
  \end{itemize}
\end{frame}


\begin{frame}
  \frametitle{Prerequisites}
  Spoken Tutorial on:
  \begin{enumerate}
  \item {\LaTeX} - Installation
  \item {\LaTeX} - Introduction
  \item {\LaTeX} - Basics \& Structuring
  \item {\LaTeX} - Typesetting Text
  \end{enumerate}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Figures}
  \begin{itemize}
  \item The \typ{graphicx} package allows us to insert graphics
  \item \lstinline+\usepackage{graphicx}+
  \item To add a graphic, use \lstinline{\includegraphics} command
  \item Use relative path to the image
  \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{\lstinline{includegraphics}}
  It takes following optional arguments
  \begin{itemize}
  \item \lstinline+height+, \lstinline+width+ -- If only one of them
    is specified, aspect ratio is maintained 
  \item \lstinline+keepaspectratio+ -- boolean value to keep aspect
    ratio or not 
  \item \lstinline+angle+ -- specify by what angle the image should
    be rotated 
  \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{\lstinline{includegraphics..}}
    Syntax for \lstinline{includegraphics} command with optional arguments and 
    relative path to the image:
  \begin{itemize}
  \item \lstinline{\includegraphics[<args>]}\{<img path> \}
  \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Floats}
  \begin{itemize}
  \item Graphics (\& Tables) are special
  \item They are ``floated'' to the next page
  \item Enclose graphic within \lstinline+figure+ environment to make
    it float 
  \item Figure environment takes additional parameter for location of
    float 
  \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Floats..}
\begin{table}
    \begin{tabular}{|c|l}
      Specifier & Permission\\\hline
      t & Top of page\\
      b & Bottom of page\\
      p & Separate page for floats\\
      h & Here (the same place)\\
      ! & Overrides internal parameters
    \end{tabular}
  \end{table}
\end{frame}


\begin{frame}
  \frametitle{Captions and References}
  \begin{itemize}
  \item \lstinline+caption+ to add captions to figures
  \item To place the image in the center, we enclose it in the
    \lstinline+center+ environment 
  \item We can label images too
  \item Add label after caption command
  \item Figures are auto numbered
  \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Captions and References..}
  Sample code to include caption and label in a center aligned figure:
  \vspace{8pt}
  {\tiny
    \begin{verbatim}
      \begin{figure}
          \begin{center}
            \includegraphics{some image}
          \end{center}
          \caption{A caption for some image !}
          \label{Label for some image !}
      \end{figure}
    \end{verbatim}
  }
\end{frame}  


\begin{frame}[frame]
  \frametitle{Tables}
  \begin{itemize}
  \item \lstinline+tabular+ is used to typeset a table
  \item It is enclosed in a \lstinline+table+ environment to make it a
    float 
  \item \lstinline+table+ environment also gives captions, labels \& auto
    numbering  
  \end{itemize}
\end{frame}


\begin{frame}[fragile]
  \frametitle{\lstinline+tabular+}
  \begin{itemize}
  \item Tabular takes formatting of each column as argument
  \end{itemize}
  \begin{table}
    \begin{tabular}{|l|l|}
      \lstinline+l+ & left justified column content\\\hline
      \lstinline+r+ & right justified column content\\\hline
      \lstinline+c+ & centered column content\\\hline
      \lstinline+|+ & produces a vertical line\\
    \end{tabular}
  \end{table}
\end{frame}

\begin{frame}[fragile]
  \frametitle{\lstinline+tabular+..}
\begin{itemize}
  \item Also takes an optional parameter for specifying position of
    table 
  \item \lstinline+t+ for top, \lstinline+b+ for bottom, \lstinline+c+
    for center 
  \item Seperate each column of a table by '\&'
  \item Each row is separated by newline \lstinline{\\}
  \item \lstinline+\hline+ give a horizontal line between two rows
  \end{itemize}
\end{frame}


\begin{frame}[fragile]
  \frametitle{\lstinline+tabular+..}
  A sample code that shows complete use of tabular environment:
  \vspace{8pt}
  {\tiny
    \begin{verbatim}
      \begin{center}
          \begin{tabular}{ l | c || r | }
            \hline
            1 & 2 & 3 \\ \hline
            4 & 5 & 6 \\ \hline
            7 & 8 & 9 \\
            \hline
          \end{tabular}
      \end{center}
    \end{verbatim}
  }
\end{frame}  

\begin{frame}[fragile]
  \frametitle{List of Tables, Figures}
  \begin{itemize}
  \item \lstinline+\listoftables+ -- to add a list of tables
  \item \lstinline+\listoffigures+ -- to add a list of figures
  \end{itemize}
\end{frame}

\begin{frame}[fragile]
	\frametitle{Summary}
    We learned how to,
	\begin{itemize}
	\item Add graphics to a LateX document
	\item Include tabular environments in a LateX document
	\end{itemize}
\end{frame}

\begin{frame}[fragile]
\frametitle{Evaluation}
\begin{enumerate}
\item Which input parameter is used in the figure environment to make it float
      to the bottom of the page ?
\item What is the mandatory argument in tabular environment specification ?
\end{enumerate}
\end{frame}
\begin{frame}

\frametitle{Solutions}
\begin{enumerate}
\vspace{15pt}
\item Input parameter `b' is passed as argument, to make it float to the bottom
      of the page.
\item It is mandatory to specify alignment of each column in tabular 
      environment.
\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}
  {\Large THANK YOU!} 
  \end{center}
  \end{block}
\begin{block}{}
  \begin{center}
    For more Information, visit our website\\
    {\color{blue}\url{http://fossee.in/}}
  \end{center}  
  \end{block}
\end{frame}

\end{document}