Provides you with ebooks download links of TEX, aucTeX, TeX as a Compiler, LaTeX2e Versus LaTeX, TeX Pitfalls, CMacTeX, DirectTeX, TeX Utilities, OzTeXLaTEX and AMS LaTEX, Plain TEX books.

TEX and LATEX Math mode

By Herbert Vob


It is often said that TEX was designed for mathematical or technical purposes. This may be true when we remember the reasons why Donald Knuth created TEX. But nowadays there are many examples in which TEX is used for publications with no mathematical or technical background content. However, writing publications with such material is one of the important advantages of TEX. Because it seems impossible to know all existing macros and options of (LA)TEX and the several additional packages, especially of AMSmath. This is the reason why I have attempted to gather all the relevant facts in this paper.

Read More/Download

Getting Started with Plain TEX

By D. R. Wilkins

What is Plain TEX?
TEX is a computer program for typesetting documents. It takes a computer file, prepared according to the rules of TEX, and converts it to a form that may be printed on a high-quality printer, such as a laser writer, to produce a printed document of a quality comparable with good quality books and journals. Simple documents, which do not contain mathematical formulae or tables may be produced very easily: e ectively all one has to do is to type the text straight in (though observing certain rules relating to quotation marks and punctuation dashes). Typesetting mathematics is somewhat more complicated, but even here TEX is comparatively straightforward to use when one considers the complexity of some of the formulae that it has to produce and the large number of mathematical symbols which it has to produce.

There are various `dialects' of TEX, including LaTEX. Plain TEX (created by D. E. Knuth) is the basic version of TEX on which these other `dialects' are based. The reference manual for Plain TEX is "The TEXbook", by D. E. Knuth.

In order to produce a document using TEX, we must rst create a suitable input file on the computer. We apply the TEX program to the input file and then use the printer to print out the so-called `DVI' file produced by the TEX program (after first using another program to translate the `DVI' file into a form that the printer can understand).

LATEX for Word Processor Users

By Guido Gonzato

Text processing with LATEX offers several advantages over word processing. However, it is often hard for beginners to figure out how to perform common tasks and obtain certain features. This manual attempts to ease the transition by drawing comparisons between word processing and LATEX typesetting. The main word processor capabilities are listed, along with their equivalent LATEX commands. Lots of examples are provided.

First of all, let me state that this is not a LATEX primer! If you’re reading this, I assume that you have at least a smattering of LATEX and its basic commands. In this document, I’ll explain why LATEX is a viable alternative to word processors. One may even think that LATEX is better than any word processor. . . and this is definitely true, especially if you write complex documents with lots of maths.

Nevertheless, word processors are the ‘killer app’ in modern office automation. They’re perceived to be easier than LATEX as they have a friendly WYSIWYG interface, and the average secretary will learn to use them in a relatively short time. The problem is, these beasts keep growing slow, bloated1, buggy, expensive, virus ridden, and incompatible with each other.

LATEX might be a good alternative. It actually is, but if you try to write casual, unstructured documents, LATEX will rightly stand in the way. You could resort to plain TEX, but you would lose many facilities that LATEX provides.

Read More/Download

Modifying LATEX

By LATEX3 Project Team.

This document was produced in response to suggestions that the modification and distribution conditions for the files constituting the New Standard LATEX system should be similar to those implied by Version 2 of the GNU General Public Licence, as published by the Free Software Foundation.

This article describes the principles underlying our policy on distribution and modification of the files comprising the LATEX system. It has been produced as a result of detailed discussions of the issues involved in the support and maintenance of a widely distributed document processing system used by diverse people for many applications. These discussions have involved users, maintainers of installations that support LATEX and various types of organizations that distribute it. The discussions are continuing and we hope that the ideas in this article will make a useful contribution to the debate.

Our aim is that LATEX should be a system which can be trusted by users of all types to fulfill their needs. Such a system must be stable and well-maintained.

This implies that it must be reasonably easy to maintain (otherwise it will simply not get maintained at all). So here is a summary of our basic philosophy:
  • We believe that the freedom to rely on a widely-used standard for document interchange and formatting is as important as the freedom to experiment with the contents of files.
  • We are therefore adopting a policy similar to that which Donald Knuth applies to modi fications of the underlying TEX system: that certain files, together with their names, are part of the system and therefore the contents of these files should not be changed unless the following conditions are met:
  • they are clearly marked as being no longer part of the standard system;
  • the name of the file is changed.

Read More/Download

Page layout in LATEX

By Piet van Oostrum

This article describes how to customize the page layout of your LaTeX documents, i.e how to change page margings and sizes, headers and footers, and the proper placement of figures and tables (collectively called floats) on the page.

Originally this was the documentation of the fancyheadings package. It did contain also other info, e.g. advanced use of marks. It has now been upgraded to include more, e.g. the handling of floats. The fancyheadings documentation has been upgraded to conform to version 2 of this package1. For reasons of compatibility with certain operating systems, the name of the package has been changed to fancyhdr.

Although this paper uses LATEX commands, most of the techniques can be used with older LATEXversions with appropriate changes.

A page in a LATEX document is built from various elements as shown in figure 1. The body contains the main text of the document together with the so called floats (tables and figures). The pages are constructed by LATEX’s output routine, which is quite complicated and should therefore not be modified. Some of the packages described in this paper contains small modifications to the output routine to accomplish things that cannot be done in another way. You should use these packages to get the desired result rather than fiddling with the output routine yourself.

Read More/Download

LATEX and the Gnuplot Plotting Program

By David Kotz

Gnuplot was originally developed by Colin Kelley and Thomas Williams in 1986 to plot functions and data files on a variety of terminals. In 1988 and 1989 I created an alternate version, known as GnuTEX, that supported a new “terminal type” called latex, so gnuplot would output LATEX code. The plot could then be included in a LATEX document. I added a number of embellishments, supported only by the latex terminal, allowing the user to produce publication-quality plots.

In late 1989 and early 1990 GnuTEX and a number of other gnuplot variants were merged together into a new release of gnuplot, 2.0. This includes, among many other improvements, a LATEX driver derived from the one in GnuTEX. Former GnuTEX users are referred to Section 4 for information about adapting to gnuplot. Anyone interested in using gnuplot with LATEX should read the next section, a tutorial, and the primary gnuplot manual.

The reader should note that the LATEX picture environments output by gnuplot can be quite large and complicated, and can easily exceed the memory capacity of TEX. If an enlarged version of TEX is available, it is wise to use it. Otherwise, keep your plots simple and add \clearpage to your document where necessary. There is also a new EEPIC driver (eepic), intended for use with the EEPIC macro package for LATEX. EEPIC allows for much more efficient line-drawing, runs through LATEX faster, and uses less memory. See Section 3 for more information.

There is a small package of auxiliary files (makefiles and scripts) that I find useful for making LATEX plots with gnuplot. This is available for ftp as pub/gnuplot-latex.shar from cs.duke.edu. I can mail copies (see the end of this paper for information).

Read More/Download

Using Imported Graphics in LATEX and pdfLATEX

By Keith Reckdahl

This document describes first how to import graphics into LATEX documents and then covers a wide variety issues about their use.

When TEX was written, PostScript/History eps, jpeg, gif, and other graphic formats did not exist. As a result, Knuth’s dvi format does not have direct support for imported graphics. However, TEX allows dvi files to contain \special commands which pass commands to programs which use dvi files. This allowed TEX and LATEX to import any graphic format which is supported by the dvi program being used.

For many years, dvi files were usually converted to PostScript and the standard imported-graphic format was Encapsulated PostScript (eps), which is a subset of the PostScript language. Inserting eps graphics in LATEX originally required the low-level \special command. To make graphic-insertion easier and more portable, two higher-level packages epsf and psfig were written for LATEX2.09. In epsf, the graphics insertion was done by the \epsfbox command, while three other commands controlled graphic scaling. In psfig, the \psfig command not only inserted graphics, it also scaled and rotated them. While the psfig syntax was popular, its code was not as robust as epsf. As a result, the epsfig package was created as a hybrid of the two graphics packages, with its \epsfig command using the \psfig syntax and much of the more-robust \epsfbox code. Unfortunately, \epsfig still used some of the less-robust \psfig code.

Read More/Download

LATEX Command Summary

This listing contains short descriptions of the control sequences that are likely to be handy for users of LATEX v2.09 layered on TEX v2.0. Some of these commands are LATEX macros, while others belong to plain TEX; no attempt to di erentiate them is made.

Short Math Guide for LATEX

By Michael Downes

This is a concise summary of recommended features in LATEX and a couple of extension packages for writing math formulas. Readers needing greater depth of detail are referred to the sources listed in the bibliography, especially [Lamport], [LUG], [AMUG], [LFG], [LGG], and [LC]. A certain amount of familiarity with standard LATEX terminology is assumed; if your memory needs refreshing on the LATEX meaning of command, optional argument, environment, package, and so forth, see [Lamport].

The features described here are available to you if you use LATEX with two extension packages published by the American Mathematical Society: amssymb and amsmath. Thus, the source file for this document begins with
\documentclass{article}
\usepackage{amssymb,amsmath}

The amssymb package might be omissible for documents whose math symbol usage is relatively modest; the easiest way to test this is to leave out the amssymb reference and see if any math symbols in the document produce ‘Undefined control sequence’ messages. Many noteworthy features found in other packages are not covered here; see Section 10. Regarding math symbols, please note especially that the list given here is not intended to be comprehensive, but to illustrate such symbols as users will normally find already present in their LATEX system and usable without installing any additional fonts or doing other setup work.

The teTeX HOWTO: The Linux-teTeX Local Guide

By Robert Kiesling

This document covers the basic installation and usage of the teTeX TeX and LaTeX implementation under the major U.S. Linux distributions, and auxiliary packages like Ghostscript.

TeX is implemented for practically every serious computer system in the world---and quite a few ``non-serious'' ones---so implementors must provide the installation facilities for all of them. This accounts in part for teTeX's complexity, in addition to the inherent complexity of any TeX installation. It also accounts for the fact that installing the system yourself is a significant task, and unless you are already familiar with TeX, it is easy to get lost in the numerous executable programs, TeX files, documentation, and fonts.

Fortunately, teTeX is part of the GNU/Linux distribution. You can install the package much more easily using GNU/Linux installation tools. You may already have teTeX installed on your system. If so, you can skip ahead to Section Using teTeX.

However, if you want to install the package, the archives necessary for a workable teTeX installation are on the CTAN archive network. There is a list of these sites in Section CTAN site list.

CTAN is the Comprehensive TeX Archive Network, a series of anonymous FTP sites that archive TeX programs, macros, fonts, and documentation. In the course of using TeX you'll probably become familiar with at least one CTAN site. In this document, a pathname like ~CTAN/contrib/pstricks means ``look in the directory contrib/pstricks of your nearest CTAN site.''

The installation of the generic teTeX distribution described in Section Installing the CTAN teTeX distribution concentrates on the Intel versions of Linux. Installing teTeX on other hardware should require only substituting the appropriate executable program archive in the installation process.

In addition to the executable programs, the distribution includes all of the TeX and LaTeX package, metafont and its sources, bibtex, makeindex, and all of the documentation... more than 4 megabytes' worth. The documentation covers everything you will forseeably need to know to get started. So, you should install all of the documents. Not only will you eventually read them, the documents themselves provide many examples of ``live'' TeX and LaTeX code.

TeX was written by Professor Donald Knuth of Stanford University. It is a lower-level typesetting language for all of the higher-level packages like LaTeX. Essentially, LaTeX is a set of TeX macros that provide convenient, predefined document formats for end users. If you like the formats provided by LaTeX, you may never need to learn bare-bones TeX programming. The difference between the two languages is like the difference between assembly language and C. You can have the speed and flexibility of TeX, or the convenience of LaTeX.

By the way, the letters of the word ``TeX'' are Greek, tau-epsilon-chi. It is not a fraternity, but the root of the Greek word, techne, which means art and/or science. ``TeX'' is not pronounced like the first syllable in ``Texas.'' The chi has no English equivalent, but TeX is generally pronounced so that it rhymes with ``yecch,'' to use Professor Knuth's example from The TeXBook, which is one of the standard TeX references. When writing, ``TeX,'' on character devices, always use the standard capitalization, or the \TeX{} macro in typesetting.

Math into LATEX An Introduction to LATEX and AMS-LATEX

By George Gratzer

It is indeed a lucky author who is given the opportunity to completely rewrite a book barely a year after its publication. Writing about software affords such opportunities (especially if the original edition sold out), since the author is shooting at a moving target.

LATEX and AMS-LATEX improved dramatically with the release of the new standard LATEX (called LATEX2") in June of 1994 and the revision of AMS-LATEX (version 1.2) in February of 1995. The change in AMS-LATEX is profound. LATEX2" made it possible for AMS-LATEX to join the LATEX world. One of the main points of the present book is to make this clear. This book introduces LATEX as a tool for mathematical typesetting, and treats AMS-LATEX as a set of enhancements to the standard LATEX, to be used in conjunction with hundreds of other LATEX2" enhancements.

I am not a TEX expert. Learning the mysteries of the system has given me great respect for those who crafted it: Donald Knuth, Leslie Lamport, Michael Spivak, and others did the original work; David Carlisle, Michael J. Downes, David M. Jones, Frank Mittelbach, Rainer Sch¨opf, and many others built on the work of these pioneers to create the new LATEX and AMS-LATEX.

TEX, LATEX, and AMS-LATEX
TEX is a typesetting language created by Donald E. Knuth; it has extensive capabilities to typeset math. LATEX is an extension of TEX designed by Leslie Lamport; its major features include
  • a strong focus on document structure and the logical markup of text; 
  • automatic numbering and cross-referencing.
AMS-LATEX distills the decades-long experience of the American Mathematical Society (AMS) in publishing mathematical journals and books; it adds to LATEX a host of features related to mathematical typesetting, especially the typesetting of multiline formulas and the production of finely-tuned printed output. Articles written in LATEX (and AMS-LATEX) are accepted for publication by an increasing number of journals, including all the journals of the AMS.


Read More/Download

Getting Started with LaTeX

By David R. Wilkins

TeX is a computer program for typesetting documents, created by D. E. Knuth. It takes a suitably prepared computer file and converts it to a form that may be printed on many kinds of printers, including dot-matrix printers, laser printers and high-resolution typesetting machines. A number of well-established publishers now use TeX in order to typeset books and mathematical journals.

Simple documents that do not contain mathematical formulae or tables may be produced very easily: the body of the text is typed in essentially unaltered (though observing certain rules regarding quotation marks and punctuation dashes). Typesetting mathematics is somewhat more involved, but even here TeX is comparatively straightforward to use when one considers the complexity of some of the formulae that it is required to typeset.

LaTeX, written by L. B. Lamport, is one of a number of `dialects' of TeX. It is particularly suited to the production of long articles and books, since it has facilities for the automatic numbering of chapters, sections, theorems, equations etc., and also has facilities for cross-referencing. It is probably one of the most suitable version of LaTeX for beginners to use.

This introduction describes basic features of LaTeX2e, released in 1994. Further information on LaTeX is to be found in the 2nd edition of LaTeX User's Guide and Reference Manual by Leslie Lamport, and in The LaTeX Companion by Michel Goossens, Frank Mittelbach and Alexander Samarin.

A Gentle Introduction to TEX

By Michael Doob

First the bad news: TEX is a large and complicated program that goes to extraordinary lengths to produce attractive typeset material. This very complication can cause unexpected things to happen at times. Now the good news: straightforward text is very easy to typeset using TEX. So it’s possible to start with easier text and work up to more complicated situations.

The purpose of this manual is to start from the very beginning and to move towards these more complicated situations. No previous knowledge of TEX is assumed. By proceeding a section at a time, greater varieties of text can be produced.

Here are a few suggestions: there are some exercises in each section. Be sure and do them! The only way to learn TEX is by using it. Better yet, experiment on your own; try to make some variations on the exercises. There is no way that you can damage the TEX program with your experiments. You can find a complete answer to most exercises by looking at the TEX source file that was used to produce this document. You’ll notice that there are references in the right margin to The TEXbook1. When you feel that you want more information on a topic, that’s where to look.

Incidentally, there are a few fibs that appear in this manual; they are used to hide complications (I look at this as something like poetic license). As you become more experienced at using TEX, you’ll be able to find them.

TEX is a public domain program that is available for no license fee. It was developed by Donald Knuth at Stanford University as a major project. In the profit-oriented market place, the program would certainly cost many thousands of dollars. The TEX Users Group (TUG) is a nonprofit organization which distributes copies of TEX, this manual, updates software, and gives information about new developments in both hardware and software in its publications TUGboat and TEXniques.

A beginner's introduction to typesetting with LATEX

By Peter Flynn

This book originally accompanied a 2-day course on using the LATEX typesetting system. It has been extensively revised and updated and can now be used for self-study or in the classroom. It is aimed at users of Linux, Macintosh, or Microsoft Windows but it can be used with LATEX systems on any platform, including other Unix workstations, mainframes, and even your Personal Digital Assistant (PDA).

Objectives of this book
By the end of this book, you should be able to undertake the following tasks:
  • use a plain-text editor to create and maintain your documents;
  • add LATEX markup to identify your document structure and formatting requirements;
  • typeset LATEX documents, correct simple formatting errors, and display or print the results;
  • identify, install, and use additional packages (using CTAN for downloading where necessary);
  • recognize the limitations of procedural markup systems and choose appropriate generic markup methods where appropriate.
There is occasionally some confusion among newcomers between the two main programs, TEX and LATEX:

TEX is a typesetting program, originally written by Prof Knuth at Stanford around 1978. It implements a macrodriven typesetters’ programming language of some 300 basic operations and it has formed the core of many other desktop publishing (DTP) systems. Although it is still
possible to write in the raw TEX language, you need to study it in depth, and you need to be able to write macros (subprograms) to perform even the simplest of repetitive tasks.

LATEX is a user interface for TEX, designed by Leslie Lamport at Digital Equipment Corporation (DEC) in 1985 to automate all the common tasks of document preparation. It provides a simple way for authors and typesetters to use the power of TEX without having to learn the underlying language. LATEX is the recommended system for all users except professional typographic programmers and computer scientists who want to study the internals of TEX.

The Not So Short Introduction to LATEX


By Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl

LATEX is a typesetting system that is very suitable for producing scientific and mathematical documents of high typographical quality. It is also suitable for producing all sorts of other documents, from simple letters to complete books. LATEX uses TEX [2] as its formatting engine. This short introduction describes LATEX2" and should be sufficient for most applications of LATEX.


This introduction is split into 6 chapters:

Chapter 1 tells you about the basic structure of LATEX2" documents. You will also learn a bit about the history of LATEX. After reading this chapter, you should have a rough understanding how LATEX works. Chapter 2 goes into the details of typesetting your documents. It explains most of the essential LATEX commands and environments. After reading this chapter, you will be able to write your first documents.

Chapter 3 explains how to typeset formulae with LATEX. Many examples demonstrate how to use one of LATEX’s main strengths. At the end of the chapter are tables listing all mathematical symbols available in LATEX.

Chapter 4 explains indexes, bibliography generation and inclusion of EPS graphics. It introduces creation of PDF documents with pdfLATEX and presents some handy extension  packages.

Chapter 5 shows how to use LATEX for creating graphics. Instead of drawing a picture with some graphics program, saving it to a file and then including it into LATEX you describe the picture and have LATEX draw it for you.

Chapter 6 contains some potentially dangerous information about how to alter the standard document layout produced by LATEX. It will tell you how to change things such that the beautiful output of LATEX turns ugly or stunning, depending on your abilities.

It is important to read the chapters in order—the book is not that big, after all. Be sure to carefully read the examples, because a lot of the information is in the examples placed throughout the book.

LATEX is available for most computers, from the PC and Mac to large UNIX and VMS systems. On many university computer clusters you will find that a LATEX installation is available, ready to use. Information on how to access the local LATEX installation should be provided in the Local Guide [5]. If you have problems getting started, ask the person who gave you this booklet.

The scope of this document is not to tell you how to install and set up a LATEX system, but to teach you how to write your documents so that they can be processed by LATEX.

Read More/Download

Making TeX Work

By NormanWalsh

This book is for anyone who uses TeX. Novices will need at least one other reference, because this book does not describe the nuts and bolts of writing documents with TeX in any great detail.

If you are new to TeX, there is much to learn. There are many books that describe how to use TeX. However, the focus of this book is mostly at a higher level. After digesting Chapter 1, you should be able to proceed through the rest of the book without much difficulty even if you have never seen TeX before. So, if you are a system administrator interested in learning enough about these programs to install and test them for your users, you should be all set. If you are interested in learning how to write documents with TeX, this book will be helpful, but it will not be wholly sufficient.

Why do you need this book at all? Although many individual components of the TeX system are well documented, there has never before been a complete reference to the whole system. This book surveys the entire world of TeX software and helps you see how the various pieces are related.

A functioning TeX system is really a large collection of programs that interact in subtle ways to produce a document that, when formatted by TeX, prints the output you want. All the different interactions that take place ultimately result in less work for you, the writer, even though it may seem like more work at first. Heck, it may be more work at first, but in the long run, the savings are tremendous.

Many books about TeX refer the reader to a “local guide” for more information about previewing and printing documents and what facilities exist for incorporating special material into documents (like special fonts and pictures and figures). In reality, very few local guides exist.

The TeX environment is now mature and stable enough to support a more “global guide.” That is what this book attempts to be. It goes into detail about previewing and printing, about incorporating other fonts, about adding pictures and figures to your documents, and about many other things overlooked by other books.

Because fonts play a ubiquitous role in typesetting, this book is also about MetaFont, the tool that Donald Knuth designed for creating fonts.

Followers

Privacy Policy
We use third-party advertising companies to serve ads when you visit our website. They uses cookies to serve ads on our site. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you. If you would like more information about this practice and to know your choices about not having this information used by these companies, click here
Disclaimer
Copyright of books and articles goes to its respective owners. In this blog, i am writing reviews about articles & books and giving free links available in world wide web. Intention of this blog is educative purpose and using contents from other sites as it is fair use. So if you have any complaints regarding books copyright, please contact book hosting servers for the removal of the book. we got all download links from the search engines and so we are not responsible for any damage due to the links given here. This is only for education purpose.