SlideShare a Scribd company logo
Indian TEX Users Group
URL:

http://www.river-valley.com/tug

TEX Directory . . .
Fonts

2

Characters
Epilog

Title Page

A
On-line Tutorial on LTEX
The Tutorial Team
Indian TEX Users Group, sjp Buildings, Cotton Hills
Trivandrum 695014, india
2000
Prof. (Dr.) K. S. S. Nambooripad, Director, Center for Mathematical Sciences, Trivandrum, (Editor);
Dr. E. Krishnan, Reader in Mathematics, University College, Trivandrum; T. Rishi, Focal Image (India)
Pvt. Ltd., Trivandrum; L. A. Ajith, Focal Image (India) Pvt. Ltd., Trivandrum; A. M. Shan, Focal Image
(India) Pvt. Ltd., Trivandrum; C. V. Radhakrishnan, River Valley Technologies, Software Technology
Park, Trivandrum constitute the TUGIndia Tutorial team
A
A
This document is generated from LTEX sources compiled with pdfLTEX v. 14e
in an INTEL Pentium III 700 MHz system running Linux kernel version
2.2.14-12. The packages used are hyperref.sty and pdfscreen.sty

c 2000, Indian TEX Users Group. This document may be distributed under the terms
A
A
of the L TEX Project Public License, as described in lppl.txt in the base L TEX
distribution, either version 1.0 or, at your option, any later version

Page 1 of 10

Go Back

Full Screen

Close

Quit
2 Some Conventions
TEX Directory . . .
Fonts
Characters

As a well developed programming language, TEX has certain conventions that might
be worth understanding. It might appear cryptic to learn such nitty-gritty things
just to typeset a document, but it will eventually become known to you that it is
worth understanding. As in other mainstream programming languages, TEX has
data types, booleans, input/output operations, etc. Apart from this TEX has a
highly structured directory tree popularly called TEX Directory Structure (tds), a
font setup that is speciļ¬c to TEX alone, a mechanism of reading and digesting characters that come across on its way and not found in other languages, etc. We shall
examine one by one.

2.1.

TEX Directory Structure

Epilog

Title Page

Page 2 of 10

Go Back

All implementation-dependent TEX system ļ¬les (.pool, .fmt, .base, .mem) are stored
by default directly in texmf/web2c. The conļ¬guration ļ¬le texmf.cnf and various
subsidiary MakeTeX... scripts used as subroutines are also stored there.

Full Screen

Non-TEX speciļ¬c ļ¬les are stored following the GNU coding standards. Given a root
directory preļ¬x (/usr/local by default), we have default locations as follows:

Close

Quit
preļ¬x /

installation root (/usr/local by default)

bin/

executables

man/

man pages

info/

info ļ¬les

lib/

libraries (libkpathsea.*)

share/

architecture-independent ļ¬les

texmf/

TDS root

web2c/

implementation-dependent ļ¬les
(.pool, .fmt, texmf.cnf, etc.)

See ftp://ftp.gnu.org/pub/gnu/standards.text for the rationale behind and
descriptions of this arrangement. A site may of course override these defaults; for
example, it may put everything under a single directory such as /usr/local/texmf.

2.1.1.

A skeleton of a

TEX Directory . . .
Fonts
Characters
Epilog

Title Page

TDS

This is not to imply these are the only entries allowed. For example, local may
occur at any level. Given below is the standard setup followed in web2c TEX implementations distributed along with gnu operating systems.

Page 3 of 10

Go Back

texmf

Top level TEX directory
BibTEX input ļ¬les

bibtex/
bib/

Full Screen

BibTEX databases

base/

base distribution (e.g., xampl.bib)

misc/

single-ļ¬le databases

package /
bst/

Close

name of a package
BibTEX style ļ¬les

Quit
base/

base distribution (e.g., plain.bst, acm.bst)

misc/

single-ļ¬le styles

package /

name of a package

doc/

Documentation

etex/

as with TEX, below

fonts/

font-related ļ¬les

type /

ļ¬le type (e.g., pk)

mode /

type of output device (for pk and gf only)

supplier /
typeface /
dpi nnn /
implementation /

TEX Directory . . .
Fonts
Characters
Epilog

name of a font supplier (e.g., public)
name of a typeface (e.g., cm)
font resolution (for pk and gf only)

Title Page

TEX implementations, by name (e.g., emTEX)

local/

ļ¬les created or modiļ¬ed at the local site

metafont/

METAFONT (non-font) input ļ¬les

base/

base distribution (e.g., plain.mf)

misc/

single-ļ¬le packages (e.g., modes.mf)

package /
metapost/

name of a package (e.g., mfpic)
MetaPost input and support ļ¬les

base/
misc/

single-ļ¬le packages

Page 4 of 10

base distribution (e.g., plain.mp)

package /
support/
mft/
program /

Go Back

name of a package
support ļ¬les for MetaPost-related utilities
MFT inputs (e.g., plain.mft)

Full Screen

TEX-related programs, by name (e.g., dvips)

source/

A
program source code by name (e.g., L TEX, web2c)

tex/

TEX input ļ¬les

Close

Quit
format /

name of a format (e.g., latex)

base/

base distribution for format (e.g., latex.ltx)

misc/

single-ļ¬le packages (e.g., webmac.tex)

local/

local additions to or local conļ¬guration ļ¬les for format

package /
generic/

name of a package (e.g., graphics, mfnfss)
format-independent packages

hyphen/

hyphenation patterns (e.g., hyphen.tex)

images/

image input ļ¬les (e.g., Encapsulated PostScript)

misc/

TEX Directory . . .
Fonts

single-ļ¬le format-independent packages (e.g., null.tex).

Characters
Epilog

Title Page

Understanding this directory tree will help you to install third party fonts and
other packages later on. The top level preļ¬x can be speciļ¬ed as is the case with
TEXLive cdrom. However, the TEX tree does not change. The latest tds Working
Groupā€™s draft release is available at: http://tug.org/tds/.

2.2.

Fonts
Unlike other typesetting systems, TEX needs a font ļ¬le format called, *.tfm (TEX
Font Metric). This ļ¬le keeps all the metrics of characters like height, depth, width,
kern values, etc. (TEX keeps around 64 parameters for a character) of a particular
font family. During compilation process, TEX reads this metrics information and
based on these values, it horizontally packs boxes having values of bounding box
of characters consecutively till the end of the line is encountered. During this
compilation process, TEX is not at all bothered, whether a physical font ļ¬le (like
*.pfb or *.ttf etc.) is available in your system. It is during previewing or printing,
the corresponding software needs these font ļ¬les.

Page 5 of 10

Go Back

Full Screen

Close

Quit
It arises a problem, when one tries to access third party fonts supplied by various foundries, for instance, Adobe. Foundries do not supply TEX font metric ļ¬le.
However, this can easily be generated with afm2tfm program supplied with your
TEX distribution and is a trivial process. We will learn about these in subsequent
chapters.
TEX Directory . . .
Fonts

2.3.

Characters

Characters
Epilog

Not all the characters of your document is seen by TEX in the same way as we see
them. The following characters have special meaning, , #, $, %, Ė†, &, _, {, }.


escape character, TEX functions or control sequences start with this character,
e.g., alpha, section, bf, etc.

#

Title Page

parameter character used in TEX macros (we will learn this later on)
math shift character, i.e., $ character starts math mode and the next $ character stops it

$
%

comment character, TEX will ignore the characters after % till the end of that
line

Ė†

superscript character in math, e.g., $aĖ†2$

_

ā‡’ a2
subscript character in math, e.g., $a_2$ ā‡’ a2

{

group open character used to open a local group

}

group close character used to close a local group

Ėœ

Page 6 of 10

unbreakable space

Go Back

Full Screen

The obvious question arises, what will we do if we want the above characters got
printed. The table below will show you how to accomplish it:

Close

Quit
Character

Math mode

Text mode



backslash

textslash

#

#

#

$

$

$

%

%

%

TEX Directory . . .

Ė†

Ė†

Ė†

Fonts

_

_

_

Characters

{

{

{

Epilog

}

2.3.1.

}

}

Ėœ

tilde

texttilde

Title Page

Alphabets and numerals
Ordinary alphabets, numerals, punctuations, parentheses, square brackets, and
characters other than what listed above are entered as in any other program or
word processor and the result will exactly match what you have entered.
Page 7 of 10

2.3.2.

Mathematical symbols and notations
Go Back

Greek letters, various math operators including negated operators, arrows, stretchy
delimiters, etc., which are normally not available in a keyboard are entered to the
computer with a set of special control sequences speciļ¬cally designed for this purpose. There are around 2500 control sequences available, at least half of them are
not in regular use. The numbers need not make you awe-struck, since you know
most of them. Knuth designed all the control sequences in such a way that it is
nothing but what you ordinarily pronounce in your classroom. For instance, if
you want a Greek alpha character entered into your document, you need to give

Full Screen

Close

Quit
as alpha, this during compilation will give you ā€˜Ī±ā€™. Given below is an equation
composed of such control sequences:
(Ī± + Ī²)2 = Ī±2 + Ī²2 + 2Ī±Ī²

(2.1)

The following code generates the above equation which is not at all diļ¬ƒcult for
any academic to undertake.
begin{equation}
(alpha + beta)Ė†2 = alphaĖ†2 + betaĖ†2 + 2alphabeta
end{equation}

Characters
Epilog

Similarly, a wide variety of symbols are accessed with names similar to what we ordinarily denote them. For instance, , Ļˆ, ā†’, , āŠ†, āŠ† are generated with swarrow,
psi, longrightarrow, sum, subseteq, notsubseteq. The point is that symbols
in TEX is extremely logical to follow and not much extra eļ¬€ort is needed to understand and remember them. We will learn more about math symbols, formulae and
their spatial arrangement and constructs during the second phase of our tutorial.

2.3.3.

TEX Directory . . .
Fonts

Title Page

Accented characters
Page 8 of 10
A
LT

Languages other than English have a variety of accents and special symbols.
EX
provides commands to generate accents and symbols to put small pieces of nonEnglish text in an English document. See this sentence:

Go Back

El seĖœor estĀ“ bien, garcon, Ā“l estĀ“ aqĀØĀ“
n
a
Āø
E
a uı
Full Screen

generated by the following code:
El seĖœnor estā€™a bien, garc{c}on, ā€™El estā€™a aq"uā€™{i}

Close

Quit
List of commands for accents and special symbols
ā€˜{o}
ā€™{o}
Ė†{o}
"{o}
v{o}
H{o}
t{oo}
oe
OE
ae
o
l
ss
dag
S
copyright

ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’

`
o
Ā“
o
Ė†
o
ĀØ
o
Ė‡
o
Ė
o
oo
œ
Œ
Ʀ
Ćø
ł
Ɵ
ā€ 
Ā§
c

Ėœ{o}
={o}
.{o}
u{o}
c{o}
d{o}
b{o}
aa
AA
AE
O
L

ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’
ā‡’

Ėœ
o
ĀÆ
o
Ė™
o
Ė˜
o
Āø
o
o
.
o
ĀÆ
Ėš
a
Ėš
A
Ɔ
Ƙ
Ł

ddag
P
pounds

ā‡’
ā‡’
ā‡’

ā€”
Ā¶
Ā£

TEX Directory . . .
Fonts
Characters
Epilog

Title Page

Page 9 of 10

2.4.

Epilog
Go Back

With this chapter, we conclude the preliminaries and introductory part of the tutorial. Next chapter onwards, we get into the real meat of the learning process.
The chapters have been written not from a programmerā€™s point of view, but rather
a qualitative treatment of the language from a functional point of view is undertaken. In case, any one needs any theoretical explanation of any of the functions
described or its underlying mechanism in a TEX run to accomplish it, you are gladly
welcomed to querry that at appropriate time. The tutorial team is only happy to

Full Screen

Close

Quit
A
explain that in great detail. So we start the L TEX document classes in the next
chapter.

TEX Directory . . .
Fonts
Characters
Epilog

Title Page

Page 10 of 10

Go Back

Full Screen

Close

Quit

More Related Content

What's hot

02 copy file_fill_sp16
02 copy file_fill_sp1602 copy file_fill_sp16
02 copy file_fill_sp16
John Todora
Ā 
Yacc (yet another compiler compiler)
Yacc (yet another compiler compiler)Yacc (yet another compiler compiler)
Yacc (yet another compiler compiler)
omercomail
Ā 
Tfl Utilities Just Press A Button
Tfl Utilities   Just Press A ButtonTfl Utilities   Just Press A Button
Tfl Utilities Just Press A Button
snail_chen
Ā 
SysProg-Tutor 01 Introduction to C Programming Language
SysProg-Tutor 01 Introduction to C Programming LanguageSysProg-Tutor 01 Introduction to C Programming Language
SysProg-Tutor 01 Introduction to C Programming LanguageWongyos Keardsri
Ā 
7 compiler lab
7 compiler lab 7 compiler lab
7 compiler lab
MashaelQ
Ā 
Structures
StructuresStructures
Structures
arshpreetkaur07
Ā 
Structures-2
Structures-2Structures-2
Structures-2
arshpreetkaur07
Ā 
Handout#11
Handout#11Handout#11
Handout#11
Sunita Milind Dol
Ā 
Spsl by sasidhar 3 unit
Spsl by sasidhar  3 unitSpsl by sasidhar  3 unit
Spsl by sasidhar 3 unit
Sasidhar Kothuru
Ā 
VIT351 Software Development VI Unit5
VIT351 Software Development VI Unit5VIT351 Software Development VI Unit5
VIT351 Software Development VI Unit5
YOGESH SINGH
Ā 
Latex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. HanumantharajuLatex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. Hanumantharaju
BMS Institute of Technology and Management
Ā 
Lex
LexLex
Lexyacc
LexyaccLexyacc
Lexyaccunifesptk
Ā 
Functions, Strings ,Storage classes in C
 Functions, Strings ,Storage classes in C Functions, Strings ,Storage classes in C
Functions, Strings ,Storage classes in C
arshpreetkaur07
Ā 
Telephone directory using c language
Telephone directory using c languageTelephone directory using c language
Telephone directory using c language
Mauryasuraj98
Ā 
Compiler Design File
Compiler Design FileCompiler Design File
Compiler Design File
Archita Misra
Ā 
A Programmatic View and Implementation of XML
A Programmatic View and Implementation of XMLA Programmatic View and Implementation of XML
A Programmatic View and Implementation of XML
CSCJournals
Ā 

What's hot (19)

ANSI C Macros
ANSI C MacrosANSI C Macros
ANSI C Macros
Ā 
02 copy file_fill_sp16
02 copy file_fill_sp1602 copy file_fill_sp16
02 copy file_fill_sp16
Ā 
Yacc (yet another compiler compiler)
Yacc (yet another compiler compiler)Yacc (yet another compiler compiler)
Yacc (yet another compiler compiler)
Ā 
Tfl Utilities Just Press A Button
Tfl Utilities   Just Press A ButtonTfl Utilities   Just Press A Button
Tfl Utilities Just Press A Button
Ā 
SysProg-Tutor 01 Introduction to C Programming Language
SysProg-Tutor 01 Introduction to C Programming LanguageSysProg-Tutor 01 Introduction to C Programming Language
SysProg-Tutor 01 Introduction to C Programming Language
Ā 
7 compiler lab
7 compiler lab 7 compiler lab
7 compiler lab
Ā 
Structures
StructuresStructures
Structures
Ā 
Structures-2
Structures-2Structures-2
Structures-2
Ā 
Handout#11
Handout#11Handout#11
Handout#11
Ā 
Spsl by sasidhar 3 unit
Spsl by sasidhar  3 unitSpsl by sasidhar  3 unit
Spsl by sasidhar 3 unit
Ā 
Mex help
Mex helpMex help
Mex help
Ā 
VIT351 Software Development VI Unit5
VIT351 Software Development VI Unit5VIT351 Software Development VI Unit5
VIT351 Software Development VI Unit5
Ā 
Latex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. HanumantharajuLatex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. Hanumantharaju
Ā 
Lex
LexLex
Lex
Ā 
Lexyacc
LexyaccLexyacc
Lexyacc
Ā 
Functions, Strings ,Storage classes in C
 Functions, Strings ,Storage classes in C Functions, Strings ,Storage classes in C
Functions, Strings ,Storage classes in C
Ā 
Telephone directory using c language
Telephone directory using c languageTelephone directory using c language
Telephone directory using c language
Ā 
Compiler Design File
Compiler Design FileCompiler Design File
Compiler Design File
Ā 
A Programmatic View and Implementation of XML
A Programmatic View and Implementation of XMLA Programmatic View and Implementation of XML
A Programmatic View and Implementation of XML
Ā 

Viewers also liked

Strategic Business Planning Development
Strategic Business Planning DevelopmentStrategic Business Planning Development
Strategic Business Planning Development
Dave Warnes
Ā 
For my bear cubs june 2013
For my bear cubs june 2013For my bear cubs june 2013
For my bear cubs june 2013Lori Glowinski
Ā 
Fusion healthchart
Fusion healthchartFusion healthchart
Fusion healthchartMahmoud Refaat
Ā 
Presentation last metro_moovinthecity
Presentation last metro_moovinthecityPresentation last metro_moovinthecity
Presentation last metro_moovinthecityMaxime Durand Desperrois
Ā 
Cutting machine
Cutting machineCutting machine
Cutting machineAmu Lkh
Ā 
DELL XPS 13 惐惃惆ćƒŖćƒ¼
 DELL XPS 13 惐惃惆ćƒŖćƒ¼ DELL XPS 13 惐惃惆ćƒŖćƒ¼
DELL XPS 13 惐惃惆ćƒŖćƒ¼
publishaaa
Ā 
Terapia Online - Inconvenientes y Posibilidades
Terapia Online - Inconvenientes y PosibilidadesTerapia Online - Inconvenientes y Posibilidades
Terapia Online - Inconvenientes y Posibilidades
MarĆ­a Clara Ruiz MartĆ­nez
Ā 
Pediatric truma 60 (1)
Pediatric truma 60 (1)Pediatric truma 60 (1)
Pediatric truma 60 (1)gallevy16
Ā 
Poison 60
Poison 60Poison 60
Poison 60gallevy16
Ā 
3 encuentro pre bautismal
3 encuentro pre  bautismal3 encuentro pre  bautismal
3 encuentro pre bautismal
Blas Villalba
Ā 
A novel secure combination technique of steganography and cryptography
A novel secure combination technique of steganography and cryptographyA novel secure combination technique of steganography and cryptography
A novel secure combination technique of steganography and cryptography
Zac Darcy
Ā 
Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)
Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)
Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)
Olga Tomakhina
Ā 
Pre production techniques pro-forma
Pre production techniques pro-formaPre production techniques pro-forma
Pre production techniques pro-formacharliepawson
Ā 
Persamaan lingkaran & garis singgung
Persamaan lingkaran & garis singgungPersamaan lingkaran & garis singgung
Persamaan lingkaran & garis singgungmumumul
Ā 
Eureka!
Eureka!Eureka!
Eureka!
Kristine Hovda
Ā 
Ampang Beamer
Ampang BeamerAmpang Beamer
Ampang Beamer
Hirwanto Iwan
Ā 

Viewers also liked (18)

Strategic Business Planning Development
Strategic Business Planning DevelopmentStrategic Business Planning Development
Strategic Business Planning Development
Ā 
For my bear cubs june 2013
For my bear cubs june 2013For my bear cubs june 2013
For my bear cubs june 2013
Ā 
Fusion healthchart
Fusion healthchartFusion healthchart
Fusion healthchart
Ā 
Presentation last metro_moovinthecity
Presentation last metro_moovinthecityPresentation last metro_moovinthecity
Presentation last metro_moovinthecity
Ā 
Cutting machine
Cutting machineCutting machine
Cutting machine
Ā 
Idesign
IdesignIdesign
Idesign
Ā 
DELL XPS 13 惐惃惆ćƒŖćƒ¼
 DELL XPS 13 惐惃惆ćƒŖćƒ¼ DELL XPS 13 惐惃惆ćƒŖćƒ¼
DELL XPS 13 惐惃惆ćƒŖćƒ¼
Ā 
Terapia Online - Inconvenientes y Posibilidades
Terapia Online - Inconvenientes y PosibilidadesTerapia Online - Inconvenientes y Posibilidades
Terapia Online - Inconvenientes y Posibilidades
Ā 
Pediatric truma 60 (1)
Pediatric truma 60 (1)Pediatric truma 60 (1)
Pediatric truma 60 (1)
Ā 
Poison 60
Poison 60Poison 60
Poison 60
Ā 
3 encuentro pre bautismal
3 encuentro pre  bautismal3 encuentro pre  bautismal
3 encuentro pre bautismal
Ā 
A novel secure combination technique of steganography and cryptography
A novel secure combination technique of steganography and cryptographyA novel secure combination technique of steganography and cryptography
A novel secure combination technique of steganography and cryptography
Ā 
Google glass
Google glassGoogle glass
Google glass
Ā 
Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)
Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)
Š Ń–Š·Š½Š¾Š¼Š°Š½Ń–Ń‚Ń Š±Š°Š· Š“Š°Š½Šøх (Š“Š¾Š“Š°Ń‚Š¾Šŗ Š“Š¾ Š“Š¾ŠæŠ¾Š²Ń–Š“і)
Ā 
Pre production techniques pro-forma
Pre production techniques pro-formaPre production techniques pro-forma
Pre production techniques pro-forma
Ā 
Persamaan lingkaran & garis singgung
Persamaan lingkaran & garis singgungPersamaan lingkaran & garis singgung
Persamaan lingkaran & garis singgung
Ā 
Eureka!
Eureka!Eureka!
Eureka!
Ā 
Ampang Beamer
Ampang BeamerAmpang Beamer
Ampang Beamer
Ā 

Similar to Chap02 scr

Chap16 scr
Chap16 scrChap16 scr
Chap16 scr
Hirwanto Iwan
Ā 
Write effectlively in late x
Write effectlively in late xWrite effectlively in late x
Write effectlively in late x
C-CORE
Ā 
LATEX.ppt
LATEX.pptLATEX.ppt
LATEX.ppt
Rajesh Patel
Ā 
Introduction to LaTeX
Introduction to LaTeXIntroduction to LaTeX
Introduction to LaTeX
sahirbhatnagar
Ā 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbook
Wave Digitech
Ā 
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
Abdulazim N.Elaati
Ā 
Bioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introductionBioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introduction
Prof. Wim Van Criekinge
Ā 
SHELL PROGRAMMING
SHELL PROGRAMMINGSHELL PROGRAMMING
SHELL PROGRAMMINGjinal thakrar
Ā 
Introduction to Latex
Introduction to LatexIntroduction to Latex
Introduction to Latex
Mohamed Alrshah
Ā 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
Ā 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
Ā 
84640411 study-of-unix-os
84640411 study-of-unix-os84640411 study-of-unix-os
84640411 study-of-unix-os
homeworkping3
Ā 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
MohamedHeddar
Ā 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
TapasPal34
Ā 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
Amit Bairwa
Ā 

Similar to Chap02 scr (20)

Chap16 scr
Chap16 scrChap16 scr
Chap16 scr
Ā 
Write effectlively in late x
Write effectlively in late xWrite effectlively in late x
Write effectlively in late x
Ā 
LATEX.ppt
LATEX.pptLATEX.ppt
LATEX.ppt
Ā 
Introduction to LaTeX
Introduction to LaTeXIntroduction to LaTeX
Introduction to LaTeX
Ā 
abc12
abc12abc12
abc12
Ā 
popopo
popopopopopo
popopo
Ā 
abc
abcabc
abc
Ā 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbook
Ā 
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
Ā 
Bioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introductionBioinformatica 29-09-2011-p1-introduction
Bioinformatica 29-09-2011-p1-introduction
Ā 
SHELL PROGRAMMING
SHELL PROGRAMMINGSHELL PROGRAMMING
SHELL PROGRAMMING
Ā 
Introduction to Latex
Introduction to LatexIntroduction to Latex
Introduction to Latex
Ā 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
Ā 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
Ā 
Te xworks manual
Te xworks manualTe xworks manual
Te xworks manual
Ā 
Nithi
NithiNithi
Nithi
Ā 
84640411 study-of-unix-os
84640411 study-of-unix-os84640411 study-of-unix-os
84640411 study-of-unix-os
Ā 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
Ā 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
Ā 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
Ā 

More from Hirwanto Iwan

01. integral fungsi aljabar
01. integral fungsi aljabar01. integral fungsi aljabar
01. integral fungsi aljabar
Hirwanto Iwan
Ā 
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS SerangAnalisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Hirwanto Iwan
Ā 
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPAAnalisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Hirwanto Iwan
Ā 
Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar
Hirwanto Iwan
Ā 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPSPembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Hirwanto Iwan
Ā 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPAPembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Hirwanto Iwan
Ā 
Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1
Hirwanto Iwan
Ā 
Pemasangan WinEdt 9.1
Pemasangan WinEdt 9.1Pemasangan WinEdt 9.1
Pemasangan WinEdt 9.1
Hirwanto Iwan
Ā 
Kumpulan Soal UM UGM
Kumpulan Soal UM UGMKumpulan Soal UM UGM
Kumpulan Soal UM UGM
Hirwanto Iwan
Ā 
Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33
Hirwanto Iwan
Ā 
LATEX OR INDESIGN
LATEX OR INDESIGN LATEX OR INDESIGN
LATEX OR INDESIGN
Hirwanto Iwan
Ā 
AGH Beamer
AGH BeamerAGH Beamer
AGH Beamer
Hirwanto Iwan
Ā 
AFIT Beamer
AFIT BeamerAFIT Beamer
AFIT Beamer
Hirwanto Iwan
Ā 
Hackd Beamer
Hackd BeamerHackd Beamer
Hackd Beamer
Hirwanto Iwan
Ā 
LUH Beamer
LUH BeamerLUH Beamer
LUH Beamer
Hirwanto Iwan
Ā 
Cambridge Beamer
Cambridge BeamerCambridge Beamer
Cambridge Beamer
Hirwanto Iwan
Ā 
ESOP Beamer
ESOP BeamerESOP Beamer
ESOP Beamer
Hirwanto Iwan
Ā 
AP Beamer
AP BeamerAP Beamer
AP Beamer
Hirwanto Iwan
Ā 
Naked Beamer
Naked BeamerNaked Beamer
Naked Beamer
Hirwanto Iwan
Ā 
TUDelft Beamer
TUDelft BeamerTUDelft Beamer
TUDelft Beamer
Hirwanto Iwan
Ā 

More from Hirwanto Iwan (20)

01. integral fungsi aljabar
01. integral fungsi aljabar01. integral fungsi aljabar
01. integral fungsi aljabar
Ā 
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS SerangAnalisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Ā 
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPAAnalisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Ā 
Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar
Ā 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPSPembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Ā 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPAPembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Ā 
Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1
Ā 
Pemasangan WinEdt 9.1
Pemasangan WinEdt 9.1Pemasangan WinEdt 9.1
Pemasangan WinEdt 9.1
Ā 
Kumpulan Soal UM UGM
Kumpulan Soal UM UGMKumpulan Soal UM UGM
Kumpulan Soal UM UGM
Ā 
Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33
Ā 
LATEX OR INDESIGN
LATEX OR INDESIGN LATEX OR INDESIGN
LATEX OR INDESIGN
Ā 
AGH Beamer
AGH BeamerAGH Beamer
AGH Beamer
Ā 
AFIT Beamer
AFIT BeamerAFIT Beamer
AFIT Beamer
Ā 
Hackd Beamer
Hackd BeamerHackd Beamer
Hackd Beamer
Ā 
LUH Beamer
LUH BeamerLUH Beamer
LUH Beamer
Ā 
Cambridge Beamer
Cambridge BeamerCambridge Beamer
Cambridge Beamer
Ā 
ESOP Beamer
ESOP BeamerESOP Beamer
ESOP Beamer
Ā 
AP Beamer
AP BeamerAP Beamer
AP Beamer
Ā 
Naked Beamer
Naked BeamerNaked Beamer
Naked Beamer
Ā 
TUDelft Beamer
TUDelft BeamerTUDelft Beamer
TUDelft Beamer
Ā 

Recently uploaded

Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
Ā 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
Ā 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
Ā 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
Ā 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
Ā 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
UiPathCommunity
Ā 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
Ā 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
Ā 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
Ā 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
Ā 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
Ā 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
Ā 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
Ā 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
Ā 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
Ā 

Recently uploaded (20)

Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Ā 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Ā 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
Ā 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Ā 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Ā 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Ā 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
Ā 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Ā 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Ā 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Ā 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Ā 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Ā 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
Ā 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
Ā 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Ā 

Chap02 scr

  • 1. Indian TEX Users Group URL: http://www.river-valley.com/tug TEX Directory . . . Fonts 2 Characters Epilog Title Page A On-line Tutorial on LTEX The Tutorial Team Indian TEX Users Group, sjp Buildings, Cotton Hills Trivandrum 695014, india 2000 Prof. (Dr.) K. S. S. Nambooripad, Director, Center for Mathematical Sciences, Trivandrum, (Editor); Dr. E. Krishnan, Reader in Mathematics, University College, Trivandrum; T. Rishi, Focal Image (India) Pvt. Ltd., Trivandrum; L. A. Ajith, Focal Image (India) Pvt. Ltd., Trivandrum; A. M. Shan, Focal Image (India) Pvt. Ltd., Trivandrum; C. V. Radhakrishnan, River Valley Technologies, Software Technology Park, Trivandrum constitute the TUGIndia Tutorial team A A This document is generated from LTEX sources compiled with pdfLTEX v. 14e in an INTEL Pentium III 700 MHz system running Linux kernel version 2.2.14-12. The packages used are hyperref.sty and pdfscreen.sty c 2000, Indian TEX Users Group. This document may be distributed under the terms A A of the L TEX Project Public License, as described in lppl.txt in the base L TEX distribution, either version 1.0 or, at your option, any later version Page 1 of 10 Go Back Full Screen Close Quit
  • 2. 2 Some Conventions TEX Directory . . . Fonts Characters As a well developed programming language, TEX has certain conventions that might be worth understanding. It might appear cryptic to learn such nitty-gritty things just to typeset a document, but it will eventually become known to you that it is worth understanding. As in other mainstream programming languages, TEX has data types, booleans, input/output operations, etc. Apart from this TEX has a highly structured directory tree popularly called TEX Directory Structure (tds), a font setup that is speciļ¬c to TEX alone, a mechanism of reading and digesting characters that come across on its way and not found in other languages, etc. We shall examine one by one. 2.1. TEX Directory Structure Epilog Title Page Page 2 of 10 Go Back All implementation-dependent TEX system ļ¬les (.pool, .fmt, .base, .mem) are stored by default directly in texmf/web2c. The conļ¬guration ļ¬le texmf.cnf and various subsidiary MakeTeX... scripts used as subroutines are also stored there. Full Screen Non-TEX speciļ¬c ļ¬les are stored following the GNU coding standards. Given a root directory preļ¬x (/usr/local by default), we have default locations as follows: Close Quit
  • 3. preļ¬x / installation root (/usr/local by default) bin/ executables man/ man pages info/ info ļ¬les lib/ libraries (libkpathsea.*) share/ architecture-independent ļ¬les texmf/ TDS root web2c/ implementation-dependent ļ¬les (.pool, .fmt, texmf.cnf, etc.) See ftp://ftp.gnu.org/pub/gnu/standards.text for the rationale behind and descriptions of this arrangement. A site may of course override these defaults; for example, it may put everything under a single directory such as /usr/local/texmf. 2.1.1. A skeleton of a TEX Directory . . . Fonts Characters Epilog Title Page TDS This is not to imply these are the only entries allowed. For example, local may occur at any level. Given below is the standard setup followed in web2c TEX implementations distributed along with gnu operating systems. Page 3 of 10 Go Back texmf Top level TEX directory BibTEX input ļ¬les bibtex/ bib/ Full Screen BibTEX databases base/ base distribution (e.g., xampl.bib) misc/ single-ļ¬le databases package / bst/ Close name of a package BibTEX style ļ¬les Quit
  • 4. base/ base distribution (e.g., plain.bst, acm.bst) misc/ single-ļ¬le styles package / name of a package doc/ Documentation etex/ as with TEX, below fonts/ font-related ļ¬les type / ļ¬le type (e.g., pk) mode / type of output device (for pk and gf only) supplier / typeface / dpi nnn / implementation / TEX Directory . . . Fonts Characters Epilog name of a font supplier (e.g., public) name of a typeface (e.g., cm) font resolution (for pk and gf only) Title Page TEX implementations, by name (e.g., emTEX) local/ ļ¬les created or modiļ¬ed at the local site metafont/ METAFONT (non-font) input ļ¬les base/ base distribution (e.g., plain.mf) misc/ single-ļ¬le packages (e.g., modes.mf) package / metapost/ name of a package (e.g., mfpic) MetaPost input and support ļ¬les base/ misc/ single-ļ¬le packages Page 4 of 10 base distribution (e.g., plain.mp) package / support/ mft/ program / Go Back name of a package support ļ¬les for MetaPost-related utilities MFT inputs (e.g., plain.mft) Full Screen TEX-related programs, by name (e.g., dvips) source/ A program source code by name (e.g., L TEX, web2c) tex/ TEX input ļ¬les Close Quit
  • 5. format / name of a format (e.g., latex) base/ base distribution for format (e.g., latex.ltx) misc/ single-ļ¬le packages (e.g., webmac.tex) local/ local additions to or local conļ¬guration ļ¬les for format package / generic/ name of a package (e.g., graphics, mfnfss) format-independent packages hyphen/ hyphenation patterns (e.g., hyphen.tex) images/ image input ļ¬les (e.g., Encapsulated PostScript) misc/ TEX Directory . . . Fonts single-ļ¬le format-independent packages (e.g., null.tex). Characters Epilog Title Page Understanding this directory tree will help you to install third party fonts and other packages later on. The top level preļ¬x can be speciļ¬ed as is the case with TEXLive cdrom. However, the TEX tree does not change. The latest tds Working Groupā€™s draft release is available at: http://tug.org/tds/. 2.2. Fonts Unlike other typesetting systems, TEX needs a font ļ¬le format called, *.tfm (TEX Font Metric). This ļ¬le keeps all the metrics of characters like height, depth, width, kern values, etc. (TEX keeps around 64 parameters for a character) of a particular font family. During compilation process, TEX reads this metrics information and based on these values, it horizontally packs boxes having values of bounding box of characters consecutively till the end of the line is encountered. During this compilation process, TEX is not at all bothered, whether a physical font ļ¬le (like *.pfb or *.ttf etc.) is available in your system. It is during previewing or printing, the corresponding software needs these font ļ¬les. Page 5 of 10 Go Back Full Screen Close Quit
  • 6. It arises a problem, when one tries to access third party fonts supplied by various foundries, for instance, Adobe. Foundries do not supply TEX font metric ļ¬le. However, this can easily be generated with afm2tfm program supplied with your TEX distribution and is a trivial process. We will learn about these in subsequent chapters. TEX Directory . . . Fonts 2.3. Characters Characters Epilog Not all the characters of your document is seen by TEX in the same way as we see them. The following characters have special meaning, , #, $, %, Ė†, &, _, {, }. escape character, TEX functions or control sequences start with this character, e.g., alpha, section, bf, etc. # Title Page parameter character used in TEX macros (we will learn this later on) math shift character, i.e., $ character starts math mode and the next $ character stops it $ % comment character, TEX will ignore the characters after % till the end of that line Ė† superscript character in math, e.g., $aĖ†2$ _ ā‡’ a2 subscript character in math, e.g., $a_2$ ā‡’ a2 { group open character used to open a local group } group close character used to close a local group Ėœ Page 6 of 10 unbreakable space Go Back Full Screen The obvious question arises, what will we do if we want the above characters got printed. The table below will show you how to accomplish it: Close Quit
  • 7. Character Math mode Text mode backslash textslash # # # $ $ $ % % % TEX Directory . . . Ė† Ė† Ė† Fonts _ _ _ Characters { { { Epilog } 2.3.1. } } Ėœ tilde texttilde Title Page Alphabets and numerals Ordinary alphabets, numerals, punctuations, parentheses, square brackets, and characters other than what listed above are entered as in any other program or word processor and the result will exactly match what you have entered. Page 7 of 10 2.3.2. Mathematical symbols and notations Go Back Greek letters, various math operators including negated operators, arrows, stretchy delimiters, etc., which are normally not available in a keyboard are entered to the computer with a set of special control sequences speciļ¬cally designed for this purpose. There are around 2500 control sequences available, at least half of them are not in regular use. The numbers need not make you awe-struck, since you know most of them. Knuth designed all the control sequences in such a way that it is nothing but what you ordinarily pronounce in your classroom. For instance, if you want a Greek alpha character entered into your document, you need to give Full Screen Close Quit
  • 8. as alpha, this during compilation will give you ā€˜Ī±ā€™. Given below is an equation composed of such control sequences: (Ī± + Ī²)2 = Ī±2 + Ī²2 + 2Ī±Ī² (2.1) The following code generates the above equation which is not at all diļ¬ƒcult for any academic to undertake. begin{equation} (alpha + beta)Ė†2 = alphaĖ†2 + betaĖ†2 + 2alphabeta end{equation} Characters Epilog Similarly, a wide variety of symbols are accessed with names similar to what we ordinarily denote them. For instance, , Ļˆ, ā†’, , āŠ†, āŠ† are generated with swarrow, psi, longrightarrow, sum, subseteq, notsubseteq. The point is that symbols in TEX is extremely logical to follow and not much extra eļ¬€ort is needed to understand and remember them. We will learn more about math symbols, formulae and their spatial arrangement and constructs during the second phase of our tutorial. 2.3.3. TEX Directory . . . Fonts Title Page Accented characters Page 8 of 10 A LT Languages other than English have a variety of accents and special symbols. EX provides commands to generate accents and symbols to put small pieces of nonEnglish text in an English document. See this sentence: Go Back El seĖœor estĀ“ bien, garcon, Ā“l estĀ“ aqĀØĀ“ n a Āø E a uı Full Screen generated by the following code: El seĖœnor estā€™a bien, garc{c}on, ā€™El estā€™a aq"uā€™{i} Close Quit
  • 9. List of commands for accents and special symbols ā€˜{o} ā€™{o} Ė†{o} "{o} v{o} H{o} t{oo} oe OE ae o l ss dag S copyright ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ` o Ā“ o Ė† o ĀØ o Ė‡ o Ė o oo œ Œ Ʀ Ćø ł Ɵ ā€  Ā§ c Ėœ{o} ={o} .{o} u{o} c{o} d{o} b{o} aa AA AE O L ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ ā‡’ Ėœ o ĀÆ o Ė™ o Ė˜ o Āø o o . o ĀÆ Ėš a Ėš A Ɔ Ƙ Ł ddag P pounds ā‡’ ā‡’ ā‡’ ā€” Ā¶ Ā£ TEX Directory . . . Fonts Characters Epilog Title Page Page 9 of 10 2.4. Epilog Go Back With this chapter, we conclude the preliminaries and introductory part of the tutorial. Next chapter onwards, we get into the real meat of the learning process. The chapters have been written not from a programmerā€™s point of view, but rather a qualitative treatment of the language from a functional point of view is undertaken. In case, any one needs any theoretical explanation of any of the functions described or its underlying mechanism in a TEX run to accomplish it, you are gladly welcomed to querry that at appropriate time. The tutorial team is only happy to Full Screen Close Quit
  • 10. A explain that in great detail. So we start the L TEX document classes in the next chapter. TEX Directory . . . Fonts Characters Epilog Title Page Page 10 of 10 Go Back Full Screen Close Quit