際際滷

際際滷Share a Scribd company logo
Click to add Title
Traditional Linux Publishing
Tools:
Groff, Tex And LaTex
e-Infochips Institute of Training Research and Academics Limited
Presented By
Keval Vaishnav
Vivek raval
2
Outline

Publishing tools

Types of publishing tools

Groff

History

Features

Tex

LaTex
2
Types Of Publishing Tools

Desktop Publishing tools

Typesetting system

WYSIWYG
3
Desktop publishing tools

It creates page layout along with typographic quality text

Provides more control over design layout typographic than
word processing in terms of printing facility

Its follows WYTIWYG philosophy

Supports GUI

E.g. scribus (GNU public license) , lyx ( LaTex type
setting )
4
Typesetting system

Composition of text by arranging physical types.

Stored letters and other symbols are retrieved according to
different languages.

In digital typesetting system the stamps are known as
glyphs.

Groff, tex and latex consists of automated typesetting
system.
5
Disadvantages of WYSIWYG

They must be used on a graphics display to work on a
document.

Most of the WYSIWYG systems are either non-free or are
not very portable.

It is difficult to have a wide range of capabilities within
the confines of a GUI/window system.

It is more difficult to make global changes to a document.
6
History of groff

groff can trace its origins back to a formatting program
called RUNOFF

It came from the name roff The name came from the use of
the phrase run off a document, meaning to print it out.

When they needed a more flexible language, a new version
of roff called nroff (Newer roff) was written.

Bob Morris ported it to the 635 architecture and called the
program roff

GNU replacement for the troff is groff
7
groff

groff belongs to an older generation of document
preparation systems, which operate more like compilers
than the more recent interactive WYSIWYG1 systems.

It is not a word processor

Contemporary to tex

Batch processing
8
Capabilities

text filling, adjusting, and centering

page control

font size control

vertical spacing

line length and indenting

macros, strings

tabs,fields
And many more...
9
Preprocessor

groff provides most functions needed to format a document,
some operations would be unwieldy (e.g. to draw pictures).
Therefore, programs called preprocessors

That understand their own language and produce the
necessary groff operations.

preprocessors are able to differentiate their own input from
the rest of the document via markers

tables (tbl),equations (eqn), drawing pictures (pic and grn),
processing bibliographies (refer), and drawing chemical
structures (chem)
10
Output as dvi file format

Dvi stands for device independent file format

It contains binary data of visual layout of users file

Tex software includes packages containing dvi drivers

In others , dvi driver is to be installed

Dvi drivers are used to convert data into human readable
format and also pdf(portable Document format) format.
11
Tex

Written By Mr. Donald Knuth And Released In 1978.

Firstly written in sail(Stanford Artificial intelligence
Language) programming language and on PDP-10

Page Set-up Markup Language

Typesetting System

Digital typographical system

Set of macros that the processor use
12
LaTex

Open source software developed by Mr. Leslie lamport.

Word Processor that is developed on the base platform of
Tex having document markup language.

Uses formatted text unlike the ms word and open office
tools uses plain text.
13
Applications

Concentrate(When you write a document you can
concentrate on its content instead its layout)Scalability

High Quality and platform independent.

Big set of macros are available in tex format.

Multilingual language support

writing tool for mathematicians and computer
scientists.

Each and everything you can custom
14
How It Works

At first user writes its content in a simple editor using tex
commands to do the formatting.

After completion, according to pre-set parameters
automatically the .dvi file is generated that contains
formatted output.

It can further be converted to pdf using post processors
15
16
presantation 1
References

Www.geekstuff.com

Www.latex-project.org

Www.scottmcpeak.com/latex
18
Question???
19
20
Ad

Recommended

Free/Open Source Software for Science & Engineering
Free/Open Source Software for Science & Engineering
Kinshuk Sunil
Ali alshehri c++_comparison between c++&python
Ali alshehri c++_comparison between c++&python
AliAAAlshehri
Evolution of programming language
Evolution of programming language
Sameer Saini
犇巌胸犒犇犇犇犇材 犒犒犇犒蹢犇
犇巌胸犒犇犇犇犇材 犒犒犇犒蹢犇
Rajith Pemabandu
TEXMAKER Overview research plagrism check
TEXMAKER Overview research plagrism check
RamaKrishnaErroju
Latex workshop: Essentials and Practices
Latex workshop: Essentials and Practices
Mohamed Alrshah
Installation guide for Latex and MOODLE
Installation guide for Latex and MOODLE
abigail4894
Inroduction to Latex
Inroduction to Latex
Swati Srivastava
14 Late X
14 Late X
Ganesh Samarthyam
Welcome To TeX
Welcome To TeX
Nelson Piedra
Introduction to LaTeX
Introduction to LaTeX
sahirbhatnagar
LATEX.ppt
LATEX.ppt
Rajesh Patel
documents writing with LATEX
documents writing with LATEX
Anusha Vajrapu
Beginlatex 3.6
Beginlatex 3.6
ssuserf5429e
Ltxprimer 1.0
Ltxprimer 1.0
Denis Vet Can Clinican
Importanat
Importanat
Muluken Temesgen
Introduction to Latex
Introduction to Latex
Mohamed Alrshah
Write effectlively in late x
Write effectlively in late x
C-CORE
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
Abdulazim N.Elaati
Basic structure of a LaTeX 2e with examples
Basic structure of a LaTeX 2e with examples
Gayathri M
Chap01 scr
Chap01 scr
Hirwanto Iwan
Text Editor for System Software
Text Editor for System Software
Vaishnavi K
Tex For The Impatient 1990 Free Web Version Abrahams Pw Hargreaves Ka
Tex For The Impatient 1990 Free Web Version Abrahams Pw Hargreaves Ka
yalianmedero16
LaTex tutorial with Texstudio
LaTex tutorial with Texstudio
Hossein Babashah
Unified Documentation
Unified Documentation
Guru Nanak Dev Engineering College, Ludhiana
sample test file to download scribd file
sample test file to download scribd file
Dhwanee Desai
LaTex workshop
LaTex workshop
Ashwan Abdulmunem
Fossasia 2011 kyanh_latex
Fossasia 2011 kyanh_latex
Vu Hung Nguyen

More Related Content

Similar to presantation 1 (20)

14 Late X
14 Late X
Ganesh Samarthyam
Welcome To TeX
Welcome To TeX
Nelson Piedra
Introduction to LaTeX
Introduction to LaTeX
sahirbhatnagar
LATEX.ppt
LATEX.ppt
Rajesh Patel
documents writing with LATEX
documents writing with LATEX
Anusha Vajrapu
Beginlatex 3.6
Beginlatex 3.6
ssuserf5429e
Ltxprimer 1.0
Ltxprimer 1.0
Denis Vet Can Clinican
Importanat
Importanat
Muluken Temesgen
Introduction to Latex
Introduction to Latex
Mohamed Alrshah
Write effectlively in late x
Write effectlively in late x
C-CORE
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
Abdulazim N.Elaati
Basic structure of a LaTeX 2e with examples
Basic structure of a LaTeX 2e with examples
Gayathri M
Chap01 scr
Chap01 scr
Hirwanto Iwan
Text Editor for System Software
Text Editor for System Software
Vaishnavi K
Tex For The Impatient 1990 Free Web Version Abrahams Pw Hargreaves Ka
Tex For The Impatient 1990 Free Web Version Abrahams Pw Hargreaves Ka
yalianmedero16
LaTex tutorial with Texstudio
LaTex tutorial with Texstudio
Hossein Babashah
Unified Documentation
Unified Documentation
Guru Nanak Dev Engineering College, Ludhiana
sample test file to download scribd file
sample test file to download scribd file
Dhwanee Desai
LaTex workshop
LaTex workshop
Ashwan Abdulmunem
Fossasia 2011 kyanh_latex
Fossasia 2011 kyanh_latex
Vu Hung Nguyen
Introduction to LaTeX
Introduction to LaTeX
sahirbhatnagar
documents writing with LATEX
documents writing with LATEX
Anusha Vajrapu
Introduction to Latex
Introduction to Latex
Mohamed Alrshah
Write effectlively in late x
Write effectlively in late x
C-CORE
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
Abdulazim N.Elaati
Basic structure of a LaTeX 2e with examples
Basic structure of a LaTeX 2e with examples
Gayathri M
Text Editor for System Software
Text Editor for System Software
Vaishnavi K
Tex For The Impatient 1990 Free Web Version Abrahams Pw Hargreaves Ka
Tex For The Impatient 1990 Free Web Version Abrahams Pw Hargreaves Ka
yalianmedero16
LaTex tutorial with Texstudio
LaTex tutorial with Texstudio
Hossein Babashah
sample test file to download scribd file
sample test file to download scribd file
Dhwanee Desai
Fossasia 2011 kyanh_latex
Fossasia 2011 kyanh_latex
Vu Hung Nguyen

presantation 1

  • 1. Click to add Title Traditional Linux Publishing Tools: Groff, Tex And LaTex e-Infochips Institute of Training Research and Academics Limited Presented By Keval Vaishnav Vivek raval
  • 2. 2 Outline Publishing tools Types of publishing tools Groff History Features Tex LaTex 2
  • 3. Types Of Publishing Tools Desktop Publishing tools Typesetting system WYSIWYG 3
  • 4. Desktop publishing tools It creates page layout along with typographic quality text Provides more control over design layout typographic than word processing in terms of printing facility Its follows WYTIWYG philosophy Supports GUI E.g. scribus (GNU public license) , lyx ( LaTex type setting ) 4
  • 5. Typesetting system Composition of text by arranging physical types. Stored letters and other symbols are retrieved according to different languages. In digital typesetting system the stamps are known as glyphs. Groff, tex and latex consists of automated typesetting system. 5
  • 6. Disadvantages of WYSIWYG They must be used on a graphics display to work on a document. Most of the WYSIWYG systems are either non-free or are not very portable. It is difficult to have a wide range of capabilities within the confines of a GUI/window system. It is more difficult to make global changes to a document. 6
  • 7. History of groff groff can trace its origins back to a formatting program called RUNOFF It came from the name roff The name came from the use of the phrase run off a document, meaning to print it out. When they needed a more flexible language, a new version of roff called nroff (Newer roff) was written. Bob Morris ported it to the 635 architecture and called the program roff GNU replacement for the troff is groff 7
  • 8. groff groff belongs to an older generation of document preparation systems, which operate more like compilers than the more recent interactive WYSIWYG1 systems. It is not a word processor Contemporary to tex Batch processing 8
  • 9. Capabilities text filling, adjusting, and centering page control font size control vertical spacing line length and indenting macros, strings tabs,fields And many more... 9
  • 10. Preprocessor groff provides most functions needed to format a document, some operations would be unwieldy (e.g. to draw pictures). Therefore, programs called preprocessors That understand their own language and produce the necessary groff operations. preprocessors are able to differentiate their own input from the rest of the document via markers tables (tbl),equations (eqn), drawing pictures (pic and grn), processing bibliographies (refer), and drawing chemical structures (chem) 10
  • 11. Output as dvi file format Dvi stands for device independent file format It contains binary data of visual layout of users file Tex software includes packages containing dvi drivers In others , dvi driver is to be installed Dvi drivers are used to convert data into human readable format and also pdf(portable Document format) format. 11
  • 12. Tex Written By Mr. Donald Knuth And Released In 1978. Firstly written in sail(Stanford Artificial intelligence Language) programming language and on PDP-10 Page Set-up Markup Language Typesetting System Digital typographical system Set of macros that the processor use 12
  • 13. LaTex Open source software developed by Mr. Leslie lamport. Word Processor that is developed on the base platform of Tex having document markup language. Uses formatted text unlike the ms word and open office tools uses plain text. 13
  • 14. Applications Concentrate(When you write a document you can concentrate on its content instead its layout)Scalability High Quality and platform independent. Big set of macros are available in tex format. Multilingual language support writing tool for mathematicians and computer scientists. Each and everything you can custom 14
  • 15. How It Works At first user writes its content in a simple editor using tex commands to do the formatting. After completion, according to pre-set parameters automatically the .dvi file is generated that contains formatted output. It can further be converted to pdf using post processors 15
  • 16. 16
  • 20. 20