Introduction to-Tex-and-LaTeX

14

Click here to load reader

Transcript of Introduction to-Tex-and-LaTeX

Page 1: Introduction to-Tex-and-LaTeX

Introduction to TEX and LATEXLecture delivered at IEEE Supported Workshop onResearch Methodologies at GSSSIETW, Mysuru

R S Ananda Murthy

Associate ProfessorDepartment of Electrical & Electronics Engineering,

Sri Jayachamarajendra College of Engineering,Mysore 570 006

July 28, 2016

R S Ananda Murthy Introduction to TEX and LATEX

Page 2: Introduction to-Tex-and-LaTeX

Donald E. Knuth – Creator of TEX

Source: Internet

R S Ananda Murthy Introduction to TEX and LATEX

Page 3: Introduction to-Tex-and-LaTeX

What is TEX?

TEX should be pronounced as Tek and not as Teks.It is a software released in 1978.TEX along with Metafont and Computer Modern Fonts wasmostly developed by Donald Knuth, an American computerscientist, mathematician, and Professor Emeritus atStanford University.TEX has two goals:

To facilitate any body to produce high-quality documentswith reasonably minimal effort.To retain the format of the document intact on anycomputing platform now and in future.

R S Ananda Murthy Introduction to TEX and LATEX

Page 4: Introduction to-Tex-and-LaTeX

What is LATEX?

LATEX should be pronounced as Laytek and not as Layteks.It is a document preparation system and a mark-uplanguage for high-quality typesetting.It encourages authors to spend less time in formating theirdocuments and instead, concentrate more on the outlineand content of the document.It is actually a set of macros which call TEX in thebackground for typesetting the document.LATEX was initially developed around 1986 by LeslieLamport, an American mathematician and computerscientist from Massachusetts Institute of Technology (MIT).

R S Ananda Murthy Introduction to TEX and LATEX

Page 5: Introduction to-Tex-and-LaTeX

Leslie Lamport – Initial Creator of LATEX

Source: Internet

R S Ananda Murthy Introduction to TEX and LATEX

Page 6: Introduction to-Tex-and-LaTeX

Present Status of LATEX

Latest Stable Version is LATEX 2ε dated 01-October-2015.Development of LATEX3 is going on.Home Page: http://www.latex-project.org/.Tex Live always has the latest stable version of LATEX.

R S Ananda Murthy Introduction to TEX and LATEX

Page 7: Introduction to-Tex-and-LaTeX

What is MiKTEX or proTEXt

MiKTEX is the TEX/LATEX distribution for Windows. HomePage: http://miktex.org/.proTEXt is another TEX/LATEX distribution for Windows.Home Page: https://www.tug.org/protext/.Tex Live DVD has proTEXt.

R S Ananda Murthy Introduction to TEX and LATEX

Page 8: Introduction to-Tex-and-LaTeX

TEX Live

TEX Live is a free software distribution of TEX typesettingsystem along with major TEX-related programs, macropackages like LATEX, ConTEXt etc., and fonts.First released in 1996.Developed by Karl Berry and many other TEX users.Available at http://www.tug.org/texlive/.Latest Stable Release is dated 05-June-2016.TEX Live DVD has complete TEX-related programs for GNULinux, Windows, and MacOS platforms.In major GNU Linux distributions like Ubuntu, Debian,Slackware, Arch Linux, Fedora and Gentoo, Tex Livepackages can be installed using their respective packagemanagers instead of using TEX Live DVD.

R S Ananda Murthy Introduction to TEX and LATEX

Page 9: Introduction to-Tex-and-LaTeX

TEX-related Software Preferable on Windows

Tex Live (preferable) or MiKTEX or proTEXt.TEXStudio or Texmaker – an Integrated DevelopmentEnvironment (IDE) which simplifies creation of documentsusing LATEX.LYX – A very nice optional GUI for creating documentsusing LATEX.Inkscape – a free vector drawing program for creatingdrawings.TexText – an extension of Inkscape for inserting LATEXmathematical equations in drawings.Sumatra (preferable free PDF document viewer) or AdobeAcrobat Reader.

R S Ananda Murthy Introduction to TEX and LATEX

Page 10: Introduction to-Tex-and-LaTeX

TEX-related Software Preferable on GNU Linux

Tex Live installed from Tex Live DVD or from packagemanager of the distribution.Any editor of your choice. Eg. Geany, Emacs, Mousepad.Texmaker or TEXStudio or any other optional IDE whichsimplifies creation of documents using LATEX.LYX – A very nice optional GUI for creating documentsusing LATEX.Inkscape – a free vector drawing program for creatingdrawings.TexText – an extension of Inkscape for inserting LATEXmathematical equations in drawings.Evince (preferable free PDF document viewer) or AdobeAcrobat Reader.

R S Ananda Murthy Introduction to TEX and LATEX

Page 11: Introduction to-Tex-and-LaTeX

LATEX Document Class Files and Package Files

LATEX document class file which is typically .cls file definesa document structure and layout.LATEX package provides additional formating commands toa document class.A package is always loaded by mentioning\usepackage{packagename} command in thepreamble.CTAN http://www.ctan.org/pkg has packages whichprovide different kinds of formatting features for thedocuments created using TEX and LATEX.

R S Ananda Murthy Introduction to TEX and LATEX

Page 12: Introduction to-Tex-and-LaTeX

Some Important TEX/LATEX Links

The (Not So) Short Introduction to LaTeX2ehttp://ctan.tug.org/tex-archive/info/lshort/english/lshort.pdf

Online LATEX Tutorials by Indian TeX Users Grouphttp://sarovar.org/projects/ltxprimer

Comprehensive TeX Archive Network (CTAN)https://www.ctan.org/. This is the central place forall kinds of material pertaining to TEX and LATEX.

R S Ananda Murthy Introduction to TEX and LATEX

Page 13: Introduction to-Tex-and-LaTeX

What Next?

The best way to learn LATEX is to start creating documentsusing it.

R S Ananda Murthy Introduction to TEX and LATEX

Page 14: Introduction to-Tex-and-LaTeX

Licence

This work is licensed under aCreative Commons Attribution 4.0 International License.

R S Ananda Murthy Introduction to TEX and LATEX