(a2ps.info)Top
a2ps
****
GNU a2ps is a filter which generates PostScript from various formats,
with pretty-printing features, strong support for many alphabets, and
customizable layout.
This is Edition 4.14 of the a2ps documentation.
Introduction- Foreword
User Guide- Beginner should start here
Invoking a2ps- The command line options
Configuration Files- Tuning your a2ps
Library Files- Dynamic extension of a2ps
Encodings- Supporting various charsets
Pretty Printing- Support for source files
PostScript- PostScript specific informations
Contributions- Tools around a2ps
FAQ- Frequently Answered Questions
Glossary- Small Dictionary
Genesis- History of a2ps
Copying- Your rights and ours
Concept Index- Most words used in here
Introduction
Description- What a2ps is
Reporting Bugs- What to do when you face problems
a2ps Mailing Lists- Getting news about a2ps
Helping the Development- How to contribute
User's Guide
Purpose- What a2ps is made for
How to print- The basis
Important parameters- What needs to be set
Localizing- How to have a2ps speaking your language
Interfacing- Using a2ps from common programs
How to print
Basics for Printing- Printing text files
Special Printers- Some useful fake printers
Using Delegations- Printing special files (PS, DVI etc.)
Printing Duplex- Doing Fancy Things
Checking the Defaults- Is it set the way you want?
Interfacing with Other Programs
Interfacing With a Mailer- Printing Mails or News
Netscape- Interfacing with Netscape
Invoking a2ps
Options- Command line options
Escapes- Strings ready to use in the headers
Command line options
Tasks Options- Exclusive options
Global Options- Settings involving the whole process
Sheet Options- Specify the layout on the sheet
Page Options- Specify the virtual pages
Headings Options- Specify the headers you want
Input Options- How to process the input files
Pretty Print Options- Source files support
Output Options- What should be done of the output
PostScript Options- PostScript specific options
Escapes
Use of Escapes- Where they are used
Structure of the Escapes- Their syntax
Available Escapes- Detailed list
Configuration Files
Including Configuration Files- Isolating site specific values
Your Library Path- Setting the files search path
Your Default Options- Default state of a2ps
Your Media- Sheets dimensions
Your Printers- How to access the printers
Your Shortcuts- Your very own command line options
Your PostScript magic number- Handling very old printers
Your Page Labels- Page names as in 'Ghostview'
Your Variables- Short cut for long sequences
Your Delegations- Delegating some files to other filters
Your Internal Details- Details you might want to tune
Your Variables
Defining Variables- Syntax and conventions
Predefined Variables- Builtin variables
Your Delegations
Defining a Delegation- Syntax of the definitions of the delegations
Guide Line for Delegations- What should be respected
Predefined Delegations- Making the best use of these delegations
Library Files
Documentation Format- Special tags to write a documentation
Map Files- Their general shape and rationale
Font Files- Using other fonts
Style Sheet Files- Defining pretty printing rules
Font Files
Fonts Map File- Mapping a font name to a file name
Fonts Description Files- Needed files to use a Font
Adding More Font Support- Using even more Fonts
Encodings
What is an Encoding- The concept of encoding explained
Encoding Files- How a2ps handles the encodings
Encoding Files
Encoding Map File- Mapping an encoding name to a file name
Encoding Description Files- Specifying an encoding
Some Encodings- Classical or standard encodings
Pretty Printing
Syntactic limits- What can't be done
Known Style Sheets- Some supported languages
Type Setting Style Sheets- a2ps as a tiny word processor
Faces- Encoding the look of pieces of text
Style sheets semantics- What is to be defined
Style Sheets Implementation- How they should be defined
A tutorial on style sheets- Step by step example
Type Setting Style Sheets
Symbol- Access to the glyphs of the Symbol font
PreScript- Typesetting in an a2ps like syntax
PreTeX- Typesetting in a LaTeX like syntax
TeXScript- Typesetting in a mixture of both
PreScript
Syntax- Lexical specifications
PreScript Commands
PreScript examples
PreTeX
Special characters
PreTeX Commands
Differences with LaTeX
Style Sheets Semantics
Name and key- Both names of a style sheet
Comments- Author name, version etc.
Alphabets- What words are legal
Case sensitivity- Is BEGIN different of begin
P-Rules- Pretty Printing Rules
Sequences- Strings, comments etc.
Optional entries- Second level of pretty printing
Style Sheets Implementation
A Bit of Syntax- Lexical rules of the ssh language
Style Sheet Header- Declaration of a style
Syntax of the Words- Classes of the Characters
Inheriting- Extending existing style sheets
Syntax for the P-Rules- Atomic Pretty Printing rules
Declaring keywords and operators- Special Classes of Identifiers
Declaring sequences- Bordered Lexical Entities
Checking a Style Sheet- Ask a2ps to Check the Sheet
A Tutorial on Style Sheets
Example and syntax- ChangeLog files
Implementation- Implementation of chlog.ssh
The Entry in sheets.map- Getting automatic style selection
More Sophisticated Rules- Complex regular expressions
Distributed Style Sheets- Additional Constraints
PostScript
Good and Bad PostScript- How to lose, how to win
Page Device Options- Accessing some printers' features
Statusdict Options- Some other features
Colors in PostScript- Specifying a color or a gray
a2ps PostScript Files- Convention for PostScript library files
Designing PostScript Prologues- Make it look like what you want
Designing PostScript Prologues
Definition of the faces- What goes in a characters style
Prologue File Format- Including documentation
A prologue example- A step by step example
Contributions
card- Printing Reference Cards
fixps- Fixing Some Ill Designed PostScript Files
fixnt- Fixing Microsoft NT PostScript Files
pdiff- Produce Pretty Comparison of Files
psmandup- Printing Duplex on Simplex Printers
psset- Inserting calls to setpagedevice
'card'
Invoking card- Command Line Interface
Caution when Using card- card runs commands
'fixps'
Invoking fixps- Command Line Interface
'fixnt'
Invoking fixnt- Command Line Interface
'pdiff'
Invoking pdiff- Command Line Interface
'psmandup'
Invoking psmandup- Command Line Interface
'psset'
Invoking psset- Command Line Interface
Frequently asked questions
Why Does ...?- Questions on Error
How Can I ...?- a2ps' How-To
Please tell me...- Existential Questions on a2ps
Why Does...?
It Prints Nothing- The printer issues nothing
It Prints in Simplex- While I asked for Duplex
It Prints in Duplex- While I asked for Simplex
It Does Not Fit on the Paper- Some parts are missing
It Prints Junk- Random characters
It Says my File is Binary- And refuses to print it
It Refuses to Change the Font Size
How Can I ...?
Leave Room for Binding- Specifying Margins
Print stdin- Using a2ps in a pipe chain
Change the Fonts- Tired of Courier?
The Old Option -b?- Printing in Bold
Pass Options to lpr- Disable the banner
Non PostScript Printers- Using GhostScript
Man Pages with Underlines- Now it Prints With Italics
Please tell me...
Is a2ps Y2K compliant?- Printing dates in short format
The Options Have Changed- Respect The Users
Why not using yacc- Why Using Style Sheets
Genesis
History- Where does it come from
Thanks- People who really helped
Translators- People who brought support of your tongue
automatically generated by info2www version 1.2.2.9