(a2ps.info)Top


Next: Introduction Up: (dir)
Enter node , (file) or (file)node

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, updated 8 October
2018.

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