summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-12-25 00:41:43 +0000
committerKarl Berry <karl@freefriends.org>2010-12-25 00:41:43 +0000
commit7ebd1bb7e12027fe4f45942225d071ff34e1014d (patch)
tree9e5ad96b158ca3f01467e9b95590164cc07de5ab /Build/source
parent434432db48e94cb842fae98e8f26c56da87a9a50 (diff)
remove seemingly no-longer-useful files
git-svn-id: svn://tug.org/texlive/trunk@20854 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/texk/tetex/ChangeLog7
-rw-r--r--Build/source/texk/tetex/Makefile.am11
-rw-r--r--Build/source/texk/tetex/Makefile.in74
-rw-r--r--Build/source/texk/tetex/README.a2ping9
-rw-r--r--Build/source/texk/tetex/doc/Makefile20
-rw-r--r--Build/source/texk/tetex/doc/TETEXDOC.bib15
-rw-r--r--Build/source/texk/tetex/doc/TETEXDOC.pdfbin337756 -> 0 bytes
-rw-r--r--Build/source/texk/tetex/doc/TETEXDOC.tex1134
-rw-r--r--Build/source/texk/tetex/doc/teTeX-FAQ440
-rw-r--r--Build/source/texk/tetex/pdfetex-pl.pool1652
10 files changed, 29 insertions, 3333 deletions
diff --git a/Build/source/texk/tetex/ChangeLog b/Build/source/texk/tetex/ChangeLog
index 922a71b0e92..0293cfb132f 100644
--- a/Build/source/texk/tetex/ChangeLog
+++ b/Build/source/texk/tetex/ChangeLog
@@ -1,3 +1,10 @@
+2010-12-25 Karl Berry <karl@tug.org>
+
+ * doc,
+ * pdfetex-pl.pool,
+ * README.a2ping: remove these seemingly not useful files.
+ * Makefile.am: update accordingly.
+
2010-12-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Added KPSE_CHECK_WIN32.
diff --git a/Build/source/texk/tetex/Makefile.am b/Build/source/texk/tetex/Makefile.am
index 16e28de2108..8fb0d363f59 100644
--- a/Build/source/texk/tetex/Makefile.am
+++ b/Build/source/texk/tetex/Makefile.am
@@ -54,12 +54,6 @@ dist_man5_MANS = \
fmtutil.cnf.5 \
updmap.cfg.5
-tetexdocdir = ${prefix}/texmf/doc/tetex
-
-dist_tetexdoc_DATA = \
- doc/TETEXDOC.pdf \
- doc/teTeX-FAQ
-
texconfdir = ${prefix}
nobase_dist_texconf_DATA = \
@@ -127,17 +121,12 @@ endif !WIN32
done
EXTRA_DIST = \
- README.a2ping \
README.texdoctk
## Not used
##
EXTRA_DIST += \
- doc/Makefile \
- doc/TETEXDOC.bib \
- doc/TETEXDOC.tex \
fontinst.bat \
- pdfetex-pl.pool \
updmap.pl
##
diff --git a/Build/source/texk/tetex/Makefile.in b/Build/source/texk/tetex/Makefile.in
index e4588fb2b13..5f7c10b02ce 100644
--- a/Build/source/texk/tetex/Makefile.in
+++ b/Build/source/texk/tetex/Makefile.in
@@ -35,9 +35,9 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
subdir = .
DIST_COMMON = $(am__configure_deps) $(am__dist_bin_SCRIPTS_DIST) \
- $(dist_man1_MANS) $(dist_man5_MANS) $(dist_tetexdoc_DATA) \
- $(dist_texconfig_DATA) $(dist_texconfig_SCRIPTS) \
- $(dist_web2c_DATA) $(nobase_dist_texconf_DATA) \
+ $(dist_man1_MANS) $(dist_man5_MANS) $(dist_texconfig_DATA) \
+ $(dist_texconfig_SCRIPTS) $(dist_web2c_DATA) \
+ $(nobase_dist_texconf_DATA) \
$(srcdir)/../../build-aux/install-sh \
$(srcdir)/../../build-aux/missing $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(top_srcdir)/configure \
@@ -82,8 +82,8 @@ am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(texconfigdir)" \
"$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \
- "$(DESTDIR)$(tetexdocdir)" "$(DESTDIR)$(texconfigdir)" \
- "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(texconfdir)"
+ "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(web2cdir)" \
+ "$(DESTDIR)$(texconfdir)"
SCRIPTS = $(dist_bin_SCRIPTS) $(dist_texconfig_SCRIPTS)
SOURCES =
DIST_SOURCES =
@@ -91,7 +91,7 @@ man1dir = $(mandir)/man1
man5dir = $(mandir)/man5
NROFF = nroff
MANS = $(dist_man1_MANS) $(dist_man5_MANS)
-DATA = $(dist_tetexdoc_DATA) $(dist_texconfig_DATA) $(dist_web2c_DATA) \
+DATA = $(dist_texconfig_DATA) $(dist_web2c_DATA) \
$(nobase_dist_texconf_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
@@ -237,11 +237,6 @@ dist_man5_MANS = \
fmtutil.cnf.5 \
updmap.cfg.5
-tetexdocdir = ${prefix}/texmf/doc/tetex
-dist_tetexdoc_DATA = \
- doc/TETEXDOC.pdf \
- doc/teTeX-FAQ
-
texconfdir = ${prefix}
nobase_dist_texconf_DATA = \
texmf/texconfig/README \
@@ -270,9 +265,7 @@ man1_links = $(bin_links) \
texconfig:texconfig-sys \
updmap:updmap-sys
-EXTRA_DIST = README.a2ping README.texdoctk doc/Makefile \
- doc/TETEXDOC.bib doc/TETEXDOC.tex fontinst.bat pdfetex-pl.pool \
- updmap.pl
+EXTRA_DIST = README.texdoctk fontinst.bat updmap.pl
run_texlinks = $(DESTDIR)$(bindir)/texlinks -v \
-f $(DESTDIR)$(web2cdir)/fmtutil.cnf \
-e "$(EXEEXT)" $(DESTDIR)$(bindir)
@@ -450,26 +443,6 @@ uninstall-man5:
test -z "$$files" || { \
echo " ( cd '$(DESTDIR)$(man5dir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(man5dir)" && rm -f $$files; }
-install-dist_tetexdocDATA: $(dist_tetexdoc_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(tetexdocdir)" || $(MKDIR_P) "$(DESTDIR)$(tetexdocdir)"
- @list='$(dist_tetexdoc_DATA)'; test -n "$(tetexdocdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tetexdocdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(tetexdocdir)" || exit $$?; \
- done
-
-uninstall-dist_tetexdocDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_tetexdoc_DATA)'; test -n "$(tetexdocdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(tetexdocdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(tetexdocdir)" && rm -f $$files
install-dist_texconfigDATA: $(dist_texconfig_DATA)
@$(NORMAL_INSTALL)
test -z "$(texconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(texconfigdir)"
@@ -704,7 +677,7 @@ check-am: all-am
check: check-am
all-am: Makefile $(SCRIPTS) $(MANS) $(DATA)
installdirs:
- for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(tetexdocdir)" "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(texconfdir)"; do \
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(texconfdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
@@ -753,7 +726,7 @@ info: info-am
info-am:
-install-data-am: install-dist_tetexdocDATA install-dist_texconfigDATA \
+install-data-am: install-dist_texconfigDATA \
install-dist_texconfigSCRIPTS install-dist_web2cDATA \
install-man install-nobase_dist_texconfDATA
@$(NORMAL_INSTALL)
@@ -803,10 +776,9 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-dist_binSCRIPTS uninstall-dist_tetexdocDATA \
- uninstall-dist_texconfigDATA uninstall-dist_texconfigSCRIPTS \
- uninstall-dist_web2cDATA uninstall-man \
- uninstall-nobase_dist_texconfDATA
+uninstall-am: uninstall-dist_binSCRIPTS uninstall-dist_texconfigDATA \
+ uninstall-dist_texconfigSCRIPTS uninstall-dist_web2cDATA \
+ uninstall-man uninstall-nobase_dist_texconfDATA
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
uninstall-man: uninstall-man1 uninstall-man5
@@ -820,20 +792,18 @@ uninstall-man: uninstall-man1 uninstall-man5
distcleancheck distdir distuninstallcheck dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-data-hook install-dist_binSCRIPTS \
- install-dist_tetexdocDATA install-dist_texconfigDATA \
- install-dist_texconfigSCRIPTS install-dist_web2cDATA \
- install-dvi install-dvi-am install-exec install-exec-am \
- install-exec-hook install-html install-html-am install-info \
- install-info-am install-man install-man1 install-man5 \
- install-nobase_dist_texconfDATA install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
+ install-dist_texconfigDATA install-dist_texconfigSCRIPTS \
+ install-dist_web2cDATA install-dvi install-dvi-am install-exec \
+ install-exec-am install-exec-hook install-html install-html-am \
+ install-info install-info-am install-man install-man1 \
+ install-man5 install-nobase_dist_texconfDATA install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_binSCRIPTS uninstall-dist_tetexdocDATA \
- uninstall-dist_texconfigDATA uninstall-dist_texconfigSCRIPTS \
- uninstall-dist_web2cDATA uninstall-hook uninstall-man \
- uninstall-man1 uninstall-man5 \
+ uninstall-dist_binSCRIPTS uninstall-dist_texconfigDATA \
+ uninstall-dist_texconfigSCRIPTS uninstall-dist_web2cDATA \
+ uninstall-hook uninstall-man uninstall-man1 uninstall-man5 \
uninstall-nobase_dist_texconfDATA
diff --git a/Build/source/texk/tetex/README.a2ping b/Build/source/texk/tetex/README.a2ping
deleted file mode 100644
index 48586f1f3bd..00000000000
--- a/Build/source/texk/tetex/README.a2ping
+++ /dev/null
@@ -1,9 +0,0 @@
-a2ping is a UNIX command line utility written in Perl that converts many
- raster image and vector graphics formats to EPS or PDF and other page
- description formats. Accepted input file formats are: PS (PostScript), EPS,
- PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, TGA. Accepted output
- formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markedEPS, markedPS,
- PNG, XWD, BMP, TIFF, JPEG, GIF, XPM. a2ping delegates the low-level
- work to Ghostscript (GS), pdftops and sam2p. a2ping fixes many glitches
- during the EPS to EPS conversion, so its output is often more compatible
- and better embeddable than its input.
diff --git a/Build/source/texk/tetex/doc/Makefile b/Build/source/texk/tetex/doc/Makefile
deleted file mode 100644
index 2cd783310de..00000000000
--- a/Build/source/texk/tetex/doc/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Originally written by Thomas Esser.
-# Public domain.
-#
-default: pdf clean
-
-TETEXDOC.pdf: TETEXDOC.tex
- pdflatex TETEXDOC
- bibtex TETEXDOC
- pdflatex TETEXDOC
- pdflatex TETEXDOC
- thumbpdf TETEXDOC
- pdflatex TETEXDOC
-
-clean:
- rm -f TETEXDOC.aux TETEXDOC.log TETEXDOC.lot thumb???.png TETEXDOC.out TETEXDOC.tex~ TETEXDOC.toc thumbdta.tex thumbpdf.log thumbpdf.pdf TETEXDOC.blg TETEXDOC.bbl TETEXDOC.tpt auto
-
-veryclean: clean
- rm -f TETEXDOC.pdf
-
-pdf: TETEXDOC.pdf
diff --git a/Build/source/texk/tetex/doc/TETEXDOC.bib b/Build/source/texk/tetex/doc/TETEXDOC.bib
deleted file mode 100644
index 57bf15c8d33..00000000000
--- a/Build/source/texk/tetex/doc/TETEXDOC.bib
+++ /dev/null
@@ -1,15 +0,0 @@
- @Book{Knuth:1984:M,
- author = "Donald E. Knuth",
- title = "The {\MF}book",
- publisher = "Addison-Wesley",
- year = "1984",
- }
-
- @Book{Lamport:1994:LDP,
- author = "Leslie Lamport",
- title = "{\LaTeX}: {A} Document Preparation System",
- publisher = "Addison-Wesley",
- year = "1994",
- edition = "2nd",
- }
-
diff --git a/Build/source/texk/tetex/doc/TETEXDOC.pdf b/Build/source/texk/tetex/doc/TETEXDOC.pdf
deleted file mode 100644
index 69649b88a8c..00000000000
--- a/Build/source/texk/tetex/doc/TETEXDOC.pdf
+++ /dev/null
Binary files differ
diff --git a/Build/source/texk/tetex/doc/TETEXDOC.tex b/Build/source/texk/tetex/doc/TETEXDOC.tex
deleted file mode 100644
index 4e8ac73223d..00000000000
--- a/Build/source/texk/tetex/doc/TETEXDOC.tex
+++ /dev/null
@@ -1,1134 +0,0 @@
-% teTeX main documentation file. Thomas Esser, 1999, 2003. public domain.
-
-\documentclass[11pt,a4paper]{article}
-
-% \usepackage[13,14,15]{pagesel}
-\usepackage[latin1]{inputenc}
-\usepackage[T1]{fontenc}
-% \usepackage{pslatex}
-\usepackage{lmodern}
-\usepackage{palatcm}
-\usepackage{ifpdf}
-
-\usepackage{geometry,mflogo,xspace,texnames,path,booktabs,bm}
-\newcommand{\psext}{ps}
-\newcommand{\pdfext}{pdf}
-\newcommand{\dviext}{dvi}
-
-\ifpdf
-\usepackage[bookmarksopen=true, hypertexnames=false, linktocpage, pdfpagelabels, colorlinks, bookmarks]{hyperref}
-\hypersetup{
- pdfauthor={Thomas Esser},
- pdftitle={The teTeX Manual}
-}
-\usepackage{thumbpdf}
-\let\docext=\pdfext
-\else
-\let\docext=\dviext
-\usepackage[bookmarks,hypertex]{hyperref}
-\fi
-
-\newcommand{\dlink}[3]{%
- \ifpdf
- \ifx\pdfext#3
- \href{#1/#2.#3}{\texttt{texdoc #2}}%
- \else
- \texttt{texdoc #2}%
- \fi
- \else
- \href{#1/#2.#3}{\mbox{\texttt{texdoc #2}}}%
- \fi}
-
-\newcommand{\teTeX}{\textrm{te}\TeX\xspace}
-\newcommand{\Linux}{\textrm{Linu}\textsf{X}\xspace}
-% \newcommand{\MF}{\textlogo{Metafont}\xspace}
-\newcommand{\smiley}{\texttt{ :-)}\xspace}
-
-\title{\teTeX{} Manual}
-\author{\href{mailto:te@dbs.uni-hannover.de}{Thomas Esser}}
-\date{January 2005}
-
-% \geometry{scale={0.637,0.637}, top=0.121\paperheight, nohead}
-\usepackage{typearea}
-\begin{document}
-\maketitle
-
-\begin{abstract}
-
- \teTeX{} is a distribution of \TeX{} and related programs: pdf\TeX,
- e-\TeX, Omega, Aleph, \LaTeX, Con\TeX{}t, \MF, \MP{}, \texttt{dvips},
- \texttt{xdvi}, \texttt{dvipdfm}, \texttt{dvipng}, \BibTeX{},
- \texttt{makeindex} etc.
-
- \teTeX{} aims to make using and maintaining a \TeX{}
- system as easy as possible. The programs are built around the
- \href{http://tug.org/web2c/}{Web2c} distribution by Karl Berry and Olaf
- Weber. A common part of many programs is \texttt{kpathsea}, a library
- that provides efficient access by name to files stored hierarchically.
-
- This document describes how to use and set up the \teTeX{} system.
- It does not attempt to be a comprehensive guide, instead it tries to
- give an overview about what software and documentation is contained
- in the distribution.
-\end{abstract}
-
-\newpage
-\tableofcontents
-
-\newpage
-
-\section{The Components of \teTeX}\label{sec:components}
-
-This document cannot describe all the programs which are part of
-\teTeX{} in detail, but it tries to give you an overview. This section
-describes the packages which form the main components of \teTeX{}.
-
-\subsection{Web2c}
-\href{http://tug.org/web2c/}{Web2c} is a \TeX{} implementation,
-originally for Unix, but also running under Windows, Macintosh,
-DOS, Amiga, and other operating systems. It includes \TeX{} itself and
-the following programs:
-\begin{itemize}
-\item \MF: a font compiler intended to produce typefaces of high
- quality~\cite{Knuth:1984:M}.
-\item \MP: a program similar to \MF, modified to output Postscript
- code instead of bitmaps. Documentation for \MP{} is available via
- the command:
- \dlink{../../../texmf-dist/doc/metapost/base}{mpman}{\psext}.
-\item \BibTeX: a preprocessor to make bibliographies for \LaTeX. For
- documentation, see
- \dlink{../../../texmf-dist/doc/bibtex/base}{btxdoc}{\dviext} and
- Appendix~B of \cite{Lamport:1994:LDP}.
-\item utilities for converting between different font metric and
- bitmap formats: \texttt{gftopk}, \texttt{gftodvi}, \texttt{gftype},
- \texttt{pktogf}, \texttt{pktype}, \texttt{pltotf}, \texttt{tftopl},
- \texttt{vftovp}, \texttt{vptovf}.
-\item DVI utilities: \texttt{dvicopy, dvitomp, dvitype}.
-\item other tools: \texttt{patgen}, \texttt{pooltype},
- \texttt{tangle}, \texttt{weave}, \texttt{ctangle}, \texttt{cweave}.
-\end{itemize}
-
-
-The main documentation for \href{http://tug.org/web2c/}{Web2c} is the
-``Web2c manual'' and the ``kpathsea manual''. These can be accessed
-via \dlink{../../../texmf-dist/doc/programs}{web2c}{\docext} and
-\dlink{../../../texmf-dist/doc/programs}{kpathsea}{\docext}
-respectively.
-
-\subsection{\TeX{} extensions: pdf\TeX, e-\TeX{}, Omega, Aleph, enc\TeX}
-Besides the standard \TeX{} program, the
- following extensions to \TeX{} are included in \teTeX:
-\begin{description}
-\item [pdf\TeX] This can optionally write Acrobat PDF format instead
- of DVI. The user manual can be accessed by the command
- \dlink{../../../texmf-dist/doc/pdftex/manual}{pdftex-a}{\pdfext}.
- The \LaTeX{} hyperref package
- (\dlink{../../../texmf-dist/doc/latex/hyperref}{manual}{\pdfext})
- has an option ``pdftex'', which turns on all the program features.
- In DVI mode, pdf\TeX{} works like the usual \TeX{} with the
- exception of the availability of additional typographic features.
-
- In PDF mode, pdf\TeX{} supports graphics inclusion for the following
- graphic formats:
- \begin{itemize}
- \item PNG (portable network graphics)
- \item PDF (portable document format),
- \item JPG (jpeg)
- \item MPS (metapost output)
- \end{itemize}
- It does not support EPS (encapsulated postscript), but if you have
- recent versions of \texttt{ghostscript} (version 5.10 or later) and
- \texttt{perl} (version 5 or later) installed, you can use the tool
- \texttt{epstopdf} to convert EPS graphics into PDF. When including a
- PDF file, pdf\TeX{} is able to access parts of a multi-page file: a
- complete page or a clipped part of a page. This feature extends
- pdf\TeX{} beyond its typesetting capabilities into a versatile tool
- for handling arbitrary generated PDF files.
-
-\item [e-\TeX] adds a small but powerful set of new primitives, and an
- extension for right to left typesetting. In default mode, e-\TeX{}
- is 100\,\% compatible with ordinary \TeX. See
- \dlink{../../../texmf-dist/doc/etex/base}{etex-man}{\docext} for details.
-
-\item [Omega ($\bm \Omega$)] Omega works internally with 16-bit
- Unicode characters; this allows it to work directly with
- almost all the world's scripts simultaneously. It also supports
- dynamically loaded ``$\Omega$ Translation Processes'' (OTPs), which
- allow the user to define complex transformations to be performed on
- arbitrary streams of input. Documentation:
- \dlink{../../../texmf-dist/doc/omega/base}{doc-1.12}{ps}.
-\item [Aleph] is a \TeX{} engine that combines the good features of
- e\TeX{} and Omega. The \LaTeX{} based format of Aleph is called
- Lamed.
-\end{description}
-
-
-\subsection{DVI drivers: dvips, dvilj, xdvi, dvipdfm, dvipng}
-For printing and previewing DVI files, you need to use one of the DVI
-drivers that are available:
-\begin{description}
-\item [dvips] This driver converts DVI files into Postscript.
- Postscript is a page description language that many laser printers
- directly support. With the help of the utility \texttt{ghostscript},
- it is possible to view Postscript documents on screen and to print
- Postscript documents on non-Postscript printers. This version of
- \texttt{dvips} supports hypertex and partial font downloading. In
- this release, the search path for config files have been changed:
- the current directory is no longer searched by default.
- Additionally, secure mode has been turned on by default. For
- details, consult the documentation:
- \dlink{../../../texmf-dist/doc/programs}{dvips}{\dviext}.
-\item [dvilj] This is a family of drivers to support HP LaserJet (and
- compatible) printers: \texttt{dvilj, dvilj2p, dvilj4, dvilj4l,
- dvilj6}. These drivers are faster than the \texttt{dvips} +
- \texttt{ghostscript} alternative (which can also be used to print
- DVI files on HP LaserJet printers), but they lack a few features
- like support for virtual fonts, rotated or scaled graphics, etc.
-\item [xdvi] This is a previewer for DVI files under the X~Window
- System. It has support for Postscript specials through Display
- Postscript, NeWS and \texttt{ghostscript}. Hypertex support was also
- added for this version of \texttt{xdvi}. A link can be followed by
- clicking with Button-1 or Button-2 (open link in a new window) on
- it. With the help of source specials, xdvi can interact with most
- editors in some way. For details, visit the
- \href{http://xdvi.sourceforge.net/inverse-search.html}{project
- page}.
-\item [dvipdfm] This program can convert dvi files into pdf format,
- while supporting a rich set of features (via TeX's
- \textbackslash special scheme): hyperlinks, bookmarks, thumbnails,
- image inclusion etc. For details consult the documentation
- \dlink{../../../texmf-dist/doc/programs}{dvipdfm}{\docext} and the
- \href{http://gaspra.kettering.edu/dvipdfm/}{web page}.
-\item [dvipng] makes PNG and/or GIF graphics from DVI files as obtained
- from TeX and its relatives. For details, consult the documentation:
- \dlink{../../../texmf-dist/doc/programs}{dvipng}{\docext}.
-
-\end{description}
-
-
-\subsection{Makeindex}
-\texttt{makeindex} is a general purpose hierarchical index generator;
-it accepts one or more input files (often produced by a text formatter
-such as \TeX{} or \texttt{troff}), sorts the entries, and produces an
-output file which can be formatted. The formats of the input and
-output files are specified in a style file; by default, input is
-assumed to be an \texttt{idx} file, as generated by \LaTeX.
-Documentation: \dlink{../../../texmf-dist/doc/makeindex}{makeindex}{\dviext}
-
-\subsection{Texinfo}
-\texttt{texinfo} is a documentation system. It produces online or
-printed output from a single source. It uses \TeX{} to typeset
-documents for printing (\dlink{../../../texmf-dist/doc/programs}{texinfo}{\dviext}).
-
-
-\subsection{UNIX Scripts / Tools}
-
-If you are using \teTeX{} under UNIX, you can use the following
-scripts. More documentation for a specific tool can either be obtained
-from its UNIX manual page or by running the program with the option
-\texttt{--help}.
-\begin{description}
-\item[texdoc] allows you to easily access documentation included with
- \teTeX. You only have to remember the file name of the document that
- you want to access, without the directory part. If you do not
- specify a file name extension (such as \texttt{.dvi})
- \texttt{texdoc} will try a few default extensions. After searching
- the file, \texttt{texdoc} starts an appropriate viewer. The command
- \texttt{texdoc~--help} gives you a list of available command line
- options. While \texttt{texdoc} is a fast and efficient tool if you
- exactly know what you are searching for, it is of limited use if you
- don't know the exact name of the documentation file.
-\item [texdoctk] This \texttt{perl/tk} based tool allows you to browse
- through the available documentation by some topics and to search for
- keywords. It uses a simple database file for its configuration
- (named \texttt{texdoctk.dat}), which you can customize and extend
- easily.
-\item[texconfig] allows you to carry out the most common configuration
- tasks in \teTeX. The program can be used in command mode or in
- interactive mode. For the interactive mode (which is invoked by
- calling \texttt{texconfig} without arguments), a curses based
- utility is used for user interaction (menus, check boxes, \ldots).
- The command \texttt{texconfig help} shows you a list of available
- command line options (command mode).
-
- \verb+texconfig+ can be used to set up \TeX{} format files and their
- hyphenation patterns, to set up printers (for \verb+dvips+) and for
- a few other things. It manipulates configuration files to store the
- configuration changes.
-
- If the use of \verb+texconfig+ causes a change in some configuration
- file, \verb+texconfig+ will try to save that file into the texmf
- tree that is specified by the \verb+TEXMFCONFIG+ variable. Variable
- (cached) runtime data (such as format files generated by
- \verb+fmtutil+, map files generated by \verb+updmap+) will be stored
- in the texmf tree specified by the \verb+TEXMFVAR+ variable.
-\item[updmap] Some tools in \teTeX{} support Postscript Type~1
- fonts: \texttt{dvips}, \texttt{pdf\TeX}, \texttt{xdvi},
- \texttt{dvipdfm} and \texttt{gsftopk}, \texttt{ps2pk}. The last two
- in this list just convert outline fonts into a bitmap format which
- is helpful for applications that don't directly support outline
- fonts. In an ideal world, all of these programs would share a common
- configuration file to set up their outline fonts. The reality is
- different, however, and each tool needs its own configuration. The
- \texttt{updmap} utility was developed to generate these
- configuration files from a central repository. Adding font
- definitions for all supported applications from a map file
- \texttt{foo.map} can be as easy as %
- \verb+updmap --enable Map foo.map+. For details, please consult the
- manual page of \texttt{updmap}.
-\item[dvired] This script can be used to print documents formatted for
- A4 paper 2-up (i.e.\@ two logical pages to one physical page of
- paper) by scaling the pages to 70.7\,\% of their original size.
- \texttt{dvired} can just be used in the same way as \texttt{dvips}
- (same command line options).
-\item[dvi2fax] This script converts DVI files into FAX G3 format. It
- uses \texttt{ghostscript} (see:
- \url{http://www.cs.wisc.edu/~ghost/}) which is not part of \teTeX{}.
- The DVI file is first converted to Postscript ($204\times 196$\,dpi
- or $204\times 98$\,dpi) and then to FAX G3 using
- \texttt{ghostscript} (\texttt{faxg3} device).
-\item[allcm, allec, allneeded] \teTeX's DVI drivers generate missing
- bitmap fonts on demand (the first time they are needed). If you
- start with a fresh installation, you don't have any bitmap fonts and
- the delay caused by font generation might be too annoying for you.
- In that case, the three scripts \texttt{allcm, allec and allneeded}
- can help you. \texttt{allcm} and \texttt{allec} create a few DVI
- files (using \LaTeX) which use lots of fonts at various sizes and run
- these DVI files through \texttt{dvips}. This triggers the generation
- of the most commonly used Computer Modern (\texttt{allcm}) and
- European Computer Modern (\texttt{allec}) fonts respectively. You
- might already have DVI files and want to generate just the bitmap
- fonts needed by these documents. This can be done by the
- \texttt{allneeded} script. This script will search a given set of
- directories for DVI files and run them through \texttt{dvips}. All
- these scripts just trigger font generation. \LaTeX{} and DVI files
- generated by \texttt{allcm}/\texttt{allec} are removed when the
- program terminates. Postscript output that is generated by
- \texttt{dvips} is sent to \texttt{/dev/null}.
-
- These programs accept the command line option ``\texttt{-r}'' (must
- be the first option) to generate files for the magnification $707 /
- 1000$ which is used by \texttt{dvired}. \texttt{allneeded} passes
- options which correspond to existing file or directory names to
- \texttt{find} (for locating DVI files). All other options given to
- any of these three utilities are passed to \texttt{dvips}. So, by
- passing \texttt{-D \textit{NNN} -mfmode \textit{some-mode}} or
- \texttt{-P \textit{some-printer}}, you can generate fonts for a
- specific resolution (\texttt{\textit{NNN}}) and mode
- (\texttt{\textit{some-mode}}) or for a specific printer
- (\texttt{\textit{printer}}).
-\end{description}
-
-
-\section{Concepts and configuration}
-
-\subsection{The \TeX{} Directory Structure (TDS)}
-\teTeX{}'s support tree with fonts, macros, documentation and other
-files (from now on called the ``texmf tree'') follows a certain
-structure: the \TeX{} Directory Structure (TDS). This is a standard
-developed by a \TeX{} Working Group of TUG. The TDS is defined in a
-way so that can be used by different implementations of \TeX{} on
-different platforms. Today, several \TeX{} distributions follow this
-standard: \teTeX, \TeX{} Live, fp\TeX{} and miktex, only to mention
-some. You need to understand this structure if you want to build your
-own texmf tree (e.g.,\@ with all your local additions) or add files
-into an existing texmf tree. The list of all texmf trees (optionally
-using some notation called ``brace expansion'' and \verb+!!+
-modifiers; the kpathsea manual
-explains this in detail) can be obtained by:\\
-\null\qquad\verb+kpsewhich -expand-var='$TEXMF'+ %$
-
-
-\def\replaceable#1{{\rmfamily $\langle$\textit{#1}$\rangle$}}
-Table
-\ref{tab:tds} gives a short overview of the TDS. It shows the proper
-location inside the TDS tree for several kind of files. The complete
-documentation for TDS can be accessed by
-\dlink{../../../texmf-dist/doc/help}{tds}{\dviext}. If you want to see some examples, just
-look at the main texmf tree of \teTeX. It has several thousand
-files.\bigskip
-
-\begin{table}[htbp]
- \centering
- \begin{tabular}{cl}
- \toprule
- \TeX{} macros & tex/\replaceable{format}/\replaceable{package}/\\
- font files &
- fonts/\replaceable{type}/\replaceable{supplier}/\replaceable{typeface}/ \\
- \MF{} files & metafont/\replaceable{package}/ \\
- documentation & doc/\replaceable{package}/ \\
- sources & source/\replaceable{package}/\\
- \BibTeX{} files & bibtex/\{bst,bib\}/\replaceable{package}/\\
- \bottomrule
- \end{tabular}
- \caption{TDS: an overview}
- \label{tab:tds}
-\end{table}
-
-The replaceable parts in this table mean:
-\begin{description}
-\item[\replaceable{format}] The name of the \TeX{} format, e.g.,\@
- \texttt{latex} or \texttt{amstex}.
-\item[\replaceable{package}] The name of the package to which the file
- belongs, e.g.,\@ \texttt{babel} or \texttt{seminar}.
-\item[\replaceable{type}] The name of the type of a font file, e.g.,\@
- \texttt{pk} (packed bitmap), \texttt{tfm} (tex font metric),
- \texttt{afm} (adobe font metric), \texttt{vf} (virtual font),
- or \texttt{source} (\MF{} source).
-\item[\replaceable{supplier}] The name of the font supplier (to whom
- the font file belongs), e.g.,\@ \texttt{adobe} or \texttt{urw}.
-\item[\replaceable{typeface}] The name of the typeface name (for this
- font file), e.g.,\@ \texttt{times} or \texttt{cm} (for Computer
- Modern).
-\end{description}
-
-It is important to know that the default search paths in \teTeX{} rely
-on this directory structure. So, if you add a file to the wrong
-directory tree, e.g.,\@ a TeX macro somewhere in the \texttt{fonts}
-subtree, that file will not be found correctly.
-
-\subsection{Overview of the predefined texmf trees}
-As described in the previous section, each texmf tree follows a well
-defined directory structure. This section lists all predefined texmf
-trees and their intended purpose. The command \verb+texconfig conf+
-shows you the values of the variables below, so that you can easily
-find out how they map to directory names in your installation.
-
-\begin{description}
-\item [TEXMFCONFIG] The tree specified by this variable will be used
- by te\TeX's utilities \verb+texconfig+, \verb+updmap+ and \verb+fmtutil+
- to store modified configuration data.
-\item [TEXMFVAR] The tree specified by this variable will by used by
- the utilities \verb+texconfig+, \verb+updmap+ and \verb+fmtutil+ to
- store (cached) runtime data such as format files and generated map
- files.
-\item [TEXMFHOME] The expansion of this variable typically depends on \verb+$HOME+, % $
- so this dynamically adjusts for each user to an individual
- directory. The idea is to allow users to store their own versions of
- macros, fonts etc. in this tree.
-\item [TEXMFSYSCONFIG] The tree specified by this variable will be
- used by the utilities \verb+texconfig-sys+, \verb+updmap-sys+
- and \verb+fmtutil-sys+ to store modified configuration data.
-\item [TEXMSYSFVAR] The tree specified by this variable will by used
- by \verb+texconfig-sys+, \verb+updmap-sys+ and \verb+fmtutil-sys+ to
- store (cached) runtime data such as format files and generated map
- files.
-\item [TEXMFMAIN] This variable specifies the texmf tree where some
- vital parts of the system are installed, such as helper scripts
- (e.g. \verb+web2c/mktexdir+), pool files and other support files.
-\item [TEXMFLOCAL] This variable names a directory tree which should
- be used for system-wide installation of additional or updated macro
- packages, fonts etc.
-\item [TEXMFDIST] This variable names the directory tree which holds
- the macros, fonts etc. as originally distributed.
-\end{description}
-
-\subsection{The file name database (ls-R)}
-texmf trees can get very large and to speed up searching in such a
-tree, a file name database is used. A file name database exists in the
-root of each texmf tree and has the name \verb+ls-R+. It should list
-each file in the texmf tree. The command \verb+texhash+ can be used to
-build an up-to-date file name database for each texmf tree. It should
-be used after files have been added to a texmf tree. However, you
-don't need to run \verb+texhash+ for files added by the automatic font
-generation or the \texttt{texconfig} utility.
-
-
-\subsection{Runtime configuration (texmf.cnf file)}
-\label{ss:texmfcnf}
-Search paths and other definitions (e.g.,\@ the static sizes of some
-arrays in \TeX{} or other programs) can be set up in configuration
-files named \texttt{texmf.cnf}. By changing the definitions in these
-configuration files (\teTeX's main \texttt{texmf.cnf} is
-\path|web2c/texmf.cnf| in the main texmf tree), the behavior of
-programs can be changed without recompiling them. Chapters 3 and 4 of
-the kpathsea manual (\dlink{../../../texmf-dist/doc/programs}{kpathsea}{\docext}) describe
-the path searching configuration in detail. Section 2.5 of the Web2c
-manual (\dlink{../../../texmf-dist/doc/programs}{web2c}{\docext}) describes some
-interesting runtime parameters that you might want to change.
-
-Some changes to the array sizes require you to rebuild the dump files
-that the program uses. Run the command \verb+texconfig init+ to
-rebuild all dump files after you have changed one of the array sizes.
-
-This implementation of \TeX{} can read and write files (as can every
-implementation of \TeX) and it can also call external commands (via
-the \verb+\write18+ stream). Some variables in the \verb+texmf.cnf+
-file control access to these features. The possibility to call
-external commands can be turned on or off (default is off). Access to
-file beginning ``\verb+.+'' is disallowed in restricted mode (default
-for reading files). In paranoid mode, file access is even more
-restricted and you cannot access files outside the current directory
-tree (default for writing files). If the first line of a document starts with \verb+%&+,
-it can be used to pass the name of the format file and/or a TCX file.
-Parsing the first line, is an extension that can be turned on or off
-(default is off) in the \verb+texmf.cnf+ file.
-
-\subsection{Using Postscript type 1 fonts}
-For every font you use with \TeX, a TFM (\TeX{} font metric) file is
-needed. Type~1 fonts usually do not have the same encoding that is
-used by \TeX{}, so additional metrics that do some re-encoding (virtual
-font files) are often needed. For a lot of font families, these font
-metric files and additional map files that you need (see below) can be
-found on CTAN servers in the directory \path|fonts|. If
-support for your fonts cannot be found there, you can use the
-\verb+fontinst+ utility (documentation:
-\dlink{../../../texmf-dist/doc/fontinst/base}{fontinst}{\dviext}) to create these.
-
-Postscript type 1 fonts can be used by \texttt{dvips}, \texttt{dvipdfm}, \texttt{xdvi},
-\texttt{gsftopk}, \texttt{ps2pk} and pdf\TeX. All of these programs
-require that you set up map files for these fonts. To ease the process
-of adding map file entries to the configuration files that are used by
-these tools, you should follow the following steps:
-\begin{itemize}
-\item if your fonts already come with a map file, put that
- file into the \path|fonts/map/dvips/misc| directory in the main texmf tree.
-\item otherwise, you will need to create a map file yourself,
- using the syntax as described in the dvips manual
- (\dlink{../../../texmf-dist/doc/programs}{dvips}{\dviext}); make sure to set up these fonts
- as ``download fonts'', not as ``built in'' fonts.
-\item run the command \verb+texhash+ and then make the map file known
- to \verb+updmap+ by running the command %
- \verb+updmap --enable Map file.map+ (where %
- \verb+file.map+ denotes the filename of your map
- file)
-\end{itemize}
-
-The programs \verb+gsftopk+ and \verb+ps2pk+ convert Postscript type 1
-fonts into bitmap fonts and make these fonts accessible to DVI drivers
-that do not directly support Postscript type 1 fonts. This
-conversion is automatically invoked by the \verb+mktexpk+
-script. That script calls \verb+gsftopk+ by default. If you do not
-have installed the \verb+ghostscript+ program (which \verb+gsftopk+
-needs), or if you want to use \verb+ps2pk+ for other reasons (e.g.,
-because it is usually faster) you just need to define the variable
-\verb+ps_to_pk+ to \verb+ps2pk+. This variable can be set in your
-environment or in the \verb+mktex.cnf+ file (see below).
-
-\subsection{Configuration files maintained by texconfig}
-\label{sec:cfgtexconfig}
-The \texttt{texconfig} utility is a user interface for changing the
-configuration of the \teTeX{} system. The configuration is stored in
-several individual files. This section documents the names of these
-files, their location in the texmf tree and their content. This
-explains how \texttt{texconfig} works and enables you to manually
-configure parameters which are not supported by \texttt{texconfig}.
-
-\begin{itemize}
-\item \path|dvips/config/config.ps| stores configuration information for
- \texttt{dvips}. The default values are: 600\,dpi resolution; ljfour
- \MF{} mode; A4 paper; offset for printing: 0pt,0pt; output goes to
- \texttt{lpr} command.
-\item \path|tex/generic/config/pdftexconfig.tex| This file sets some
- defaults for pdf\TeX{}, e.g.\@ the default paper size. This
- information is dumped into format files, so if you modify this file
- directly (without using texconfig), you have to rebuild the format
- files by using the command \verb+fmtutil --all+.
-\item \path|xdvi/XDvi| This file sets some defaults (e.g. media size,
- metafont mode) for \verb+xdvi+. It is read via the app-default
- mechanism of X11. You can override these app-defaults as usual
- (i.e.\@ via a file \verb+~/.Xdefaults+ or with resources managed by
- \verb+xrdb+).
-\item \path|dvipdfm/config| defines the defaults for \verb+dvipdfm+,
- e.g.\@ the default paper size, the command to convert encapsulated
- postscript graphics into PDF etc.
-\item \path|web2c/mktex.cnf| This file sets the default metafont mode
- used for automatically generated bitmap fonts, the resolution which
- is used in scripts (e.g. \verb+mktextfm+) and a list of ``features''
- used for automatic font generation. The most important ``features''
- are described below; for a full list, see section 2.2.9.1 of the
- kpathsea manual
- (\dlink{../../../texmf-dist/doc/programs}{kpathsea}{\docext}).
- \begin{description}
- \item [appendonlydir] Set the sticky bit on directories that have to
- be created. The sticky bit has the effect that a file in such a
- directory can only be removed by the owner of that directory or by
- the owner of that file.
- \item [varfonts] When this option is enabled, fonts that would
- otherwise be written to some texmf tree go below the
- \verb+VARTEXFONTS+ directory instead. The default value is in
- \path|/var/tmp/texfonts|. The ``Linux File System Standard''
- recommends \path|/var/tex/fonts|. The \verb+varfonts+ setting in
- \verb+MT_FEATURES+ is overridden by the environment variable
- \verb+USE_VARTEXFONTS+: if set to 1, the feature is enabled, and
- if set to 0, the feature is disabled.
- \item [texmfvar] Force generated files that would go into a system
- tree (as defined by \verb+SYSTEXMF+) into \verb+TEXMFVAR+. The
- \verb+varfonts+ feature takes precedence if also set. A user can
- override this setting in either direction by setting
- \verb+USE_TEXMFVAR+ to 1 or 0.
- \end{description}
-\item \path|web2c/updmap.cfg| controls how \verb+updmap+ generates map
- files for all supported tools. Besides some general parameters, all
- active map files are listed here.
-\item \path|web2c/fmtutil.cnf| This file defines which format files
- are built (and how) and which file can be used to customize the
- hyphenation patterns that are loaded into these formats. The
- programs \verb+fmtutil+ and \verb+texlinks+ (which are automatically
- called if the formats are set up via \verb+texconfig+) operate on
- this file. \verb+fmtutil+ can be used to create the format files
- according to the ``rules'' defined in \verb+fmtutil.cnf+ (for a
- brief description, just call \verb+fmtutil --help+). If you define a
- new format file, you usually also need a symbolic link with the name
- for the format to the appropriate \TeX{} engine (e.g.,
- \verb+latex+~$\to$~\verb+pdfetex+). To create these links, just call the
- \verb+texlinks+ script.
-\item hyphenation setup files as defined in \path|web2c/fmtutil.cnf|:
- the third field of the file \path|fmtutil.cnf| defines names of
- files which can be edited to customize hyphenation (for the format
- which is named in the first field). Since \path|fmtutil.cnf| itself
- is a configuration file, the list of files in the third field might
- vary. Table~\ref{tab:hyphx} shows the names of the files used in
- the default configuration.
- \begin{table}[htbp]
- \centering
- \begin{tabular}{ll}
- \toprule
- file name & used by format\\
- \midrule
- \path|tex/context/config/cont-usr.tex| & cont-en\\
- \path|tex/generic/config/language.dat| & latex, pdflatex\\
- \path|tex/lambda/config/language.dat| & lambda, lamed\\
- \path|tex/plain/config/language.def| & etex, pdfetex\\
- \bottomrule
- \end{tabular}
- \caption{files for setting up hyphenation}
- \label{tab:hyphx}
- \end{table}
- Additional files (used by formats that are disabled in the default
- configuration) are: \path|platex/config/language.dat| and
- \path|mex/config/mexconf.tex|.
-\end{itemize}
-
-
-\subsection{Automatic font generation}
-By setting various ``features'' (see \ref{sec:cfgtexconfig}) the
-automatic font generation can be customized in many ways. The tool
-\verb+texconfig+ offers support in configuring and setting up the
-directories where automatically generated fonts end up.
-
-In the default configuration of te\TeX, all automatically generated
-fonts end up in the directory tree which is specified by the
-\verb+VARTEXFONTS+ variable. The command line mode of \verb+texconfig+
-(\emph{not} the interactive mode) allows you to manipulate the path
-and the permissions of this directory tree and also adjusts the
-``features'' for automatic font generation to match the chosen
-directory permissions:
-
-\begin{description}
-\item [texconfig font vardir DIR] This changes the path which is
- stored in the \verb+VARTEXFONTS+ variable to \verb+DIR+. You must
- have write permissions to the main \verb+texmf.cnf+ file, because
- the variable is stored there.
-\item [texconfig font rw] This makes the \verb+VARTEXFONTS+ directory
- (and subtrees \verb+pk+, \verb+tfm+, \verb+source+) world writable
- and sets the ``features'' \verb+appendonlydir+ and \verb+varfonts+
- in the config file \verb+mktex.cnf+. To change the global
- \verb+mktex.cnf+ file (instead of modifying an individual copy), use
- \verb+texconfig-sys+ instead of \verb+texconfig+.
-\item [texconfig font ro] This makes the \verb+VARTEXFONTS+ directory
- (and subtrees \verb+pk+, \verb+tfm+, \verb+source+) writable for the
- owner only and sets the ``features'' \verb+texmfvar+ in the config
- file \verb+mktex.cnf+. To change the global \verb+mktex.cnf+ file
- (instead of modifying an individual copy), use \verb+texconfig-sys+
- instead of \verb+texconfig+.
-\end{description}
-
-The assumption behind the manipulations of \verb+texconfig+ is that
-you set up a world-writable \verb+VARTEXFONTS+ tree if you want all
-generated fonts (by all users) to be stored there. If you set the
-global \verb+VARTEXFONTS+ tree to read-only, then the \verb+texmfvar+
-is activated which results in a user-specific default destination for
-automatically generated fonts (\verb+$TEXMFVAR/fonts+). % $
-
-\subsection{TCX files}
-TCX (\TeX{} character translation) files help \TeX{} support direct
-input of 8-bit international characters if fonts containing those
-characters are being used. Specifically, they map an input (keyboard)
-character code to the internal \TeX{} character code (a superset of
-ASCII).
-
-\teTeX{} has the TCX files \verb+il1-t1.tcx+ and \verb+il2-t1.tcx+
-which support ISO Latin 1 and ISO Latin 2, respectively, with
-Cork-encoded fonts (a.k.a.: the T1 encoding). TCX files for Czech,
-Polish, and Slovak are also provided.
-
-All TCX files that are distributed as part of \teTeX{} can be found in
-the web2c subdirectory of the main texmf tree; their file name
-extension is \verb+.tcx+.
-
-You can specify a TCX file to be used for a particular \TeX{} run by
-specifying the command-line option
-\hbox{\texttt{-translate-file=\textsl{tcxfile}}} or (preferably)
-specifying it explicitly in the first line of the main document
-\hbox{\texttt{\%\& -translate-file=\textsl{tcxfile}}}. Note, however,
-that parsing the first line of an input file in an extension that is
-disabled by default and has to be turned on via command line switch
-(\verb+-parse-first-line+) or in the \verb+texmf.cnf+ file (see
-section \ref{ss:texmfcnf}).
-
-When processing a document using a TCX file, you usually must not
-use \LaTeX's \verb+inputenc+ package. One exception to this rule are
-TCX files that map all characters to their original position such as
-\verb+cp8bit.tcx+, \verb+cp227.tcx+ and \verb+natural.tcx+. The purpose
-of these TCX files is to manipulate the ``printability'' attribute in
-\TeX's internal tables.
-
-\subsection{Creating PDF files}
-If you want to create PDF documents with the help of \TeX, there are
-at least three different ways to do this
-\begin{enumerate}
-\item translate your \TeX{} sources directly into PDF by using pdf\TeX.
-\item translate DVI files generated by \TeX{} into PDF by using the
- \texttt{dvipdfm} program (now included in \teTeX).
-\item translate a Postscript file generated by \TeX{} and
- \texttt{dvips} into PDF by using Adobe Acrobat or
- the \texttt{ps2pdf} utility included in ghostscript.
-\end{enumerate}
-When using \texttt{ps2pdf}, you should make sure to use at least
-version 6.50 of ghostscript. Earlier versions are known to have
-serious restrictions on creating PDF output.
-
-No matter which approach you use, there is one common rule when creating
-quality PDF files: you should avoid bitmap fonts. They just display
-very poorly on screen when used in PDF documents (which is caused by
-poor bitmap rendering of Adobe Acrobat Reader in all versions up to 5.x).
-
-Using only the fonts provided by \teTeX, you have more choices for
-which fonts to use. The following typeface families are included in
-Postscript type~1 format:
-\begin{itemize}
-\item Computer Modern and the AMS fonts (extended versions with
- polish, czech and slovak and russian letters are available, too); a
- special extension to Computer Modern providing lots of additional
- characters (most, but not exclusively accents) are the Latin Modern
- fonts
-\item the full set of the 35 basic ``LaserWriter fonts'' (see psnfss
- documentation, supporting other fonts are pazo, tx/px fonts)
-\item Bitstream Charter
-\end{itemize}
-
-The EC fonts are not included in type 1 format in te\TeX. If
-you have a \LaTeX{} document that uses EC fonts, you have at
-least two ways to get around this problem. The first is to stop
-using EC fonts---which can in most cases be done by switching
-to the Latin Modern fonts. Usually, the EC fonts are activated by
-\verb+\usepackage[T1]{fontenc}+ or \verb+\usepackage{t1enc}+ and you
-just have to add \verb+\usepackage{lmodern}+. The second is to use the
-CM-SUPER Type~1 fonts, not included in \teTeX, but available on CTAN
-servers in the directory \path|fonts/ps-type1/cm-super|. This package is
-pretty huge, but it contains all EC fonts in outline format and much more.
-
-If the Latin Modern solution works for you, this is the recommended
-one for the following reasons:
-\begin{itemize}
-\item quality: the Latin Modern fonts have been created by using a
- better technology and they have been carefully hand-optimized
- (hinting, kerning, accent positioning etc.)
-\item the Latin Modern fonts are already included in te\TeX
-\item the resulting files are usually much smaller
-\end{itemize}
-
-\section{Release notes for te\TeX{} 2.0}
-Some default settings of ``\texttt{tex}, the Web2C implementation of
-\TeX'' have changed. We determined that some extensions were in fact
-in conflict with the strict definition of TeX as laid down by Knuth.
-
-The most notable change is that parsing of \verb+%&+ constructs in the
-first line of an input file is now disabled by default -- it can be
-enabled in \texttt{texmf.cnf} if you desire this. In that case, tex
-will announce itself as ``TeXk'' and print an additional banner line
-saying
-that \verb+%&+-line parsing is enabled.
-
-We may encounter more places where the default behaviour is not what
-it should be, and proceed to make this optional (and by default off)
-in future versions of Web2C.
-
-
-\section{Release notes for te\TeX{} 3.0}
-This section briefly describes what has changed since the last major
-release.
-
-\subsection{New programs / font support / macro packages}
-Two programs (see section \ref{sec:components}) have been added with
-this release: Aleph and dvipng. Many macro packages have been added,
-too. The largest additions are the packages beamer and memoir. In the
-fonts sections, some additions and updates have happened, too. The
-largest change in this area is the addition of the Latin Modern Fonts
-(\verb+lmodern+) in Postscript Type 1 format. These fonts are not as
-exhaustive as the \verb+cmsuper+ fonts, but they are of very good
-quality and sufficient for languages which use Latin characters. Using
-the Latin Modern Fonts is in most cases preferable over using the
-\verb+ae+ fonts (e.g. PDF files with accents are searchable, text
-extraction works better).
-
-\subsection{Changes to web2c}
-\begin{itemize}
-\item \TeX{} now uses the new \verb+tex.web+ (version 3.141592) from
- December 2002 (fixed \verb+\xleaders+, glueset, weird alignments).
-\item enc\TeX{} (see
- \dlink{../../../texmf-dist/doc/generic/enctex}{encdoc-e}{\dviext})),
- a \TeX{} extension by Petr Ol\v s\'ak for input reencoding is now
- available (for non Omega based engines). The new functionality is
- enabled by setting the \verb+-enc+ switch at format generation time.
- It defines 10 new primitives which can be used to control \TeX{}'s
- internal character translation tables and proper multibyte input
- (e.g. for handling UTF-8).
-\item The \verb+\input+ primitive in \verb+tex+ (and \verb+mf+ and
- \verb+mpost+) now accepts double quotes containing spaces and other
- special characters. Typical examples:
-\begin{verbatim}
-\input "filename with spaces" % plain
-\input{"filename with spaces"} % latex
-\end{verbatim}
-See the Web2C manual for more: \dlink{../../../texmf-dist/doc/programs}{web2c}{\docext}.
-\end{itemize}
-
-\subsection{Modifications to the directory structure and file searching}
-\begin{description}
-
-\item [split of texmf trees] The instruction of installing te\TeX{}
- from the sources that I provide have been changed. The unpacked
- texmf tarball (\verb+$prefix/share/texmf-dist+, %$
- set up as \verb+$TEXMFDIST+ %$
- in \verb+texmf.cnf+) is no longer mixed with the files that are
- installed via ``\verb+make install+'' from building and installing
- the program sources. These files (e.\,g. format files) that are more
- tied up with the programs end up in the directory
- \verb+$prefix/share/texmf+ (\verb+$TEXMFMAIN+).
-
- So, the content of the texmf tarball remains completely unchanged
- in \verb+$TEXMFDIST+ %$
- and can easily be replaced with a new version without loosing other
- runtime files that are not provided elsewhere.
-
-\item [changed location for font map files] Following a change
- introduced with version 1.1 of the \TeX{} Directory Structure (see
- \dlink{../../../texmf-dist/doc/help}{tds}{\dviext}), font map files
- (\verb+.map+) are now only searched in subdirectories of
- \verb+fonts/map+ in each \verb+texmf+ tree. The subdirectories of
- \verb+fontname+, \verb+dvips+ and \verb+pdftex+ are no longer
- searched for these files. The \verb+texmf+ trees from this
- distribution follows this convention, but you might need to
- rearrange some files if you maintain a local \verb+texmf+ tree.
-
- Within the \verb+fonts/map+ tree the files are organized by syntax
- and package. Known map file syntaxes are \verb+dvips+ (this is the
- most common one), \verb+pdftex+ (a superset of the \verb+dvips+
- syntax, e.\,g. the psname field is optional), \verb+dvipdfm+ and
- \verb+vtex+. If some file is stored within the
- \verb+fonts/map/dvips+ subtree, this does not mean that \verb+dvips+
- is the only program that accesses these files. Other programs which
- support the same syntax can use these files as well. It's just that
- the program \verb+dvips+ has given its name for this syntax.
-
- The next directory level specifies the package that the map file
- belongs to. Example: the file \verb+charter.map+ of the
- \verb+psnfss+ package follows the syntax of \verb+dvips+, so it is
- stored in \verb+fonts/map/dvips/psnfss/charter.map+.
-
- If you happen to see that some application cannot find a map file
- which is stored in a wrong location, you have to move that file to
- the right location. Try to find out the syntax and the package that
- the file belongs to. If unsure, you can always choose ``unknown'',
- since the only restriction for the directory tree below
- \verb+fonts/map+ is that all file names are unique. The precise
- \verb+<syntax>/<package>+ subdirectory does not affect searching. Do
- not forget to update the filename database (\verb+ls-R+) by running
- the command \verb+mktexlsr+ (resp. \verb+texhash+ which is the
- same).
-
-\item [changed search path for map files] Map files used to be
- searched along the \verb+$TEXCONFIG+ % $
- variable (``dvips config'' format in terms of kpathsea internals).
- This has been changed to the \verb+$TEXFONTMAPS+ % $
- variable (``map'' format). The new location of the font map files is
- included in the new default setting of \verb+$TEXFONTMAPS+, % $
- but not in the default setting of \verb+$TEXCONFIG+. % $
- The result is that an old application that searches font map files
- along the ``dvips config'' format will not work.
-
- For the ``C'' API of kpathsea this change means that map files
- should be accessed using \verb+kpse_fontmap_format+ instead of
- \verb+kpse_dvips_config_format+. For scripts that use kpsewhich, one
- has to make sure that \verb+--format=map+ is used to search font map
- files.
-
-\item [changed location for font encoding files] Together with font
- map files (see above), the font encoding files have been given a new
- location, too. The new location is
- \verb+fonts/enc/<syntax>/<package>+. So, if you happen to see some
- application to fail finding a font encoding file, just move it to
- the right location in the texmf tree and update the filename
- database.
-
-\item [omission of ``engine'' directories] Within the texmf trees, the
- directory trees associated with the names of \TeX{} engines (e.\,g.
- \verb+etex+, \verb+pdftex+, \verb+omega+, \verb+mltex+) are no
- longer searched for \TeX{} macro packages. This means that the \verb+$TEXINPUTS+ %$
- search path now lies completely within the \verb+tex+ subtree.
-
- If you are using the above mentioned ``obsolete'' locations for
- \TeX{} macro packages, you have to move them into the \verb+tex+
- directory tree.
-\end{description}
-
-
-\subsection{Changes to texconfig / updmap / fmtutil}
-\label{sec:texconfig-changes}
-Following the new directory layout, it is desired not to modify
-the directory tree specified by the \verb+$TEXMFDIST+ % $
-variable any more. This makes it necessary to redirect generated
-output (e.g. map files created by updmap, updated config files)
-somewhere else.
-
-A new approach was taken by the implementation in te\TeX-3.0: two new
-variables have been introduced to specify where to store this data:
-\medskip
-
-\begin{tabular}{ll}
- TEXMFCONFIG & configuration data\\
- TEXMFVAR & variable (cached) runtime data
-\end{tabular}
-\medskip
-
-If a te\TeX{} installation is shared among several users, each of them
-can now use te\TeX{}'s configuration tools. For each of the three
-programs, a \verb+-sys+ variant exists. Calling this variant, e.g.
-\verb+texconfig-sys+, is the same as calling the regular variant,
-except that the variables TEXMFCONFIG and TEXMFVAR are redirected to
-TEXMFSYSCONFIG and TEXMFSYSVAR respectively. This means that the
-output trees for these commands will be TEXMFSYSCONFIG and
-TEXMFSYSVAR.
-
-The idea behind this is as follows: in the default settings of te\TeX,
-the variables TEXMFCONFIG and TEXMFVAR point to directories within the
-user's home directories. This means that each user can have his own
-configuration, but this makes it difficult to change the global
-defaults. That's where TEXMFSYSCONFIG and TEXMFSYSVAR come into play.
-These global trees are included in the search paths of all users. By
-using the \verb+-sys+ variant of the tools mentioned above, it becomes
-easy to administrate the global defaults. So, if for example, some
-administrator installs a font-package that comes with a map file in a
-system's tree (e.g. TEXMFLOCAL), then he should use \verb+updmap-sys+
-to add the new map file to the global configuration.
-
-
-\subsection{Changes to pdf\TeX{}}
-\begin{itemize}
-\item All parameters previously set through the special configuration
- file \verb+pdftex.cfg+ must now be set through primitives;
- \verb+pdftex.cfg+ is no longer supported. Some settings (e.g. the
- default papersize) are loaded via \verb+pdftexconfig.tex+ into the
- format files.
-\item \verb+\pdfmapfile+ and \verb+\pdfmapline+ provide font map
- support from within a document.
-\item Microtypographic font expansion can be used more easily.\\
- \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
-\item See the pdf\TeX\ manual for more:
- \dlink{../../../texmf-dist/doc/pdftex/manual}{pdftex-a}{\pdfext}.
-\end{itemize}
-
-\subsection{pdfetex: the new default \TeX{} engine}
-te\TeX{} uses \verb+pdfetex+ for all formats except ``good-old''
-\verb+tex+. So, if you run \verb+latex+, the underlying engine will be
-\verb+pdfetex+. Some (broken) \TeX{} macros assume that pdf\TeX{} is
-running in PDF generation mode if they detect primitives that
-pdf\TeX{} has introduced (e.g. \verb+\pdfoutput+). This is wrong,
-since pdf\TeX{} can also be used (and is used) to generate DVI output.
-A reliable way of detecting PDF output mode is implemented in
-\verb+ifpdf.sty+ which works for plain \TeX{} as well as \LaTeX.
-
-
-\subsection{Changes to xdvik}
-\begin{itemize}
-\item On supported platforms the default toolkit of \verb+xdvi+
- is now Motif. The GUIs for both toolkits (Motif and Xaw) have
- been updated: There is a page list for easier navigation and
- improved menus. The Motif version now has a toolbar and a
- `Preferences' dialog for advanced customizations.
-
- User preferences that are set via this dialog, the `Options'
- menu and other dialogs are now saved in a file
- \verb+~/.xdvirc+. This file overrides other X defaults, but
- not the command-line options. (The option `\verb+-q+' and the X resource
- `\verb+.noInitFile+' can be used to disable
- this feature).
-
-\item The new GUI elements can be selectively toggled via the
- option or the X resource `\verb+-expertmode+', which should be
- used instead of `\verb+-expert+'\slash`\verb+-statusline+'.
-
-\item The functionality of \verb+oxdvi+ has been merged into
- \verb+xdvi+; \verb+oxdvi+ no longer exists as a separate binary.
-
-\item \verb+Xdvi+ now supports string search and text selection
- in DVI files (menu `Modes $\rightarrow$ Text Selection'),
- printing DVI files and exporting them in PDF, Postscript and
- plain text format. Pages can be marked with Mouse-2 in the
- page list to select them for printing\slash saving.
-
-\item By default, \verb+xdvi+ will create a backup copy of the
- DVI file so that viewing and navigating still works when the
- DVI file is being written by \TeX.
-
-\item Other new features include: Support for color specials and
- colored hyperlinks (customizable via the `\verb+linkstyle+
- option and X resource), a `\verb+-watchfile+' option, a
- `\verb+-unique+' option for loading new files into a running
- instance of \verb+xdvi+, support for hyperrefs `hdvips'
- specials, and a history of recently viewed files via the menu
- `File $\rightarrow$ Open Recent'.
-\end{itemize}
-
-\subsection{Changes to dvipsk}
-\begin{itemize}
-\item The functionality of \verb+odvips+ has been merged into
- \verb+dvips+; \verb+odvips+ no longer exists as a separate binary.
-\item Fonts used in included graphics files are no longer partially
- downloaded.
-\end{itemize}
-
-
-\subsection{Improved documentation}
-\begin{itemize}
-\item The file \verb+doc/index.html+ in the distributed texmf tree
- provides a much improved overview of the included documentation and
- also provides a search facility for various \TeX{} related
- information sources.
-
- This file is generated by a PHP script which is included in te\TeX{}
- as well.
-\item The PHP script \verb+doc/texdoc.php+ is able to offer a web
- interface to the information provided in texdoctk databases.
-\end{itemize}
-
-\section{Resources}
-
-This section describes where you can find further (or more up-to-date)
-material and support in the world of \TeX.
-
-
-\subsection{Helpindex file for the documentation tree}
-The file \path+index.html+ in the root of \teTeX's
-documentation tree is a guide for the documentation that is included
-in \teTeX. It is a good point to start when you want to browse through
-the documentation or search for the solution of a specific problem.
-
-\subsection{Internet Newsgroups}
-If you encounter a problem which might not be \teTeX{} specific, but
-rather a general problem with \TeX{} or \LaTeX{} (e.g.,\@ ``How can I
-format a section heading in a different way?''), you should not raise
-your question on one of the mailing lists for \teTeX. In the following
-newsgroups, \TeX-related matters are discussed:
-\begin{description}
-\item [comp.text.tex] General things about \TeX{}.
-\item [news.answers] FAQs (also \TeX-related FAQs).
-\item [comp.answers] FAQs (also \TeX-related FAQs).
-\item [de.comp.text.tex] General things about \TeX{} (German).
-\item [fr.comp.text.tex] General things about \TeX{} (French).
-\item [comp.fonts] Font matters.
-\item [comp.programming.literate] Literate programming.
-\end{description}
-
-\subsection{\TeX{} User Groups}
-If you enjoy \TeX{}, you can join a \TeX{} user group to get support
-and software and help the \TeX{} community by your membership. The web
-site of the \TeX{} User Group (TUG), \path|http://tug.org/| has the
-necessary contact information for several \TeX{} user groups.
-
-
-\subsection{Mailing Lists}
-All \teTeX{} mailing lists are hosted on the same server which is
-managed by Majordomo software. Administrative requests,
-e.g.,\@ to (un)subscribe or to get an archive of a list are handled by
-the address: \path|majordomo@dbs.uni-hannover.de| To get a list
-of available commands that the Majordomo server understands, just send the
-message ``help'' to the server (in the body of a message, not in the
-header). The lists are:
-\begin{description}
-\item[tetex] General discussions + bug reports about \teTeX. General
- \TeX{} matters that are not \teTeX-specific are not discussed.
- Especially general questions about \TeX{} should \emph{not} be
- directed to this list; use a newsgroup instead.
-\item[tetex-announce] This (moderated, low traffic) list is used for
- important announcements about \teTeX, such as new releases or important
- updates.
-\item[tetex-pretest] This is used to discuss beta versions of \teTeX{}
- and to report bugs in these versions. Bug reports about official
- (non-beta) releases should not be send here, but to the \texttt{tetex}
- list.
-\end{description}
-
-Some of the packages which are contained in \teTeX{} (e.g.,\@ Omega
-and pdf\TeX) have special mailing lists or web resources on their own.
-The web site of TUG, \path+http://tug.org/+ has links to many of them.
-
-
-\subsection{Comprehensive TeX Archive Network (CTAN)}
-To aid the archiving and retrieval of \TeX{}-related files, a TUG
-(TeX User Group) working group developed the Comprehensive \TeX{}
-Archive Network (CTAN). Each CTAN site has identical material, and
-maintains authoritative versions of its material. These collections
-are extensive; in particular, almost everything mentioned in this
-article is archived at the CTAN sites, even if its location isn't
-explicitly stated.
-
-The CTAN sites are currently \verb|dante.ctan.org|,
-\verb|cam.ctan.org| and \verb|tug.ctan.org|. The organization of
-\TeX{} files on all these sites is identical and starts at
-\path|/tex-archive|. To reduce network load, please use the CTAN site
-or mirror closest to you. A complete and current list of CTAN sites
-and known mirrors can be obtained by using the \verb|finger| utility
-on `user' \verb|ctan@cam.ctan.org| (it also works with the other CTAN
-hosts); it is also available as file \path|help/ctan/CTAN.sites| in
-\teTeX's documentation tree.
-
-
-\subsection{The \TeX{} Catalogue}
-
-This catalogue lists many \TeX, \LaTeX, and related packages and
-tools. Most are available worldwide online from CTAN, the
-Comprehensive TeX Archive Network. Links are provided in this
-catalogue to available sources and documentation. The \teTeX{}
-documentation tree contains a version of this catalogue in
-\path|help/Catalogue|. The most recent online version is available at
-\begin{center}
-\url{http://texcatalogue.sarovar.org/}
-\end{center}
-
-\subsection{Frequently Asked Questions (FAQs)}
-Documents which list frequently asked questions and their answers (in
-short: FAQs) are collections of solutions to many common problems. The
-documentation tree of \teTeX{} contains the \teTeX{} FAQ in the
-directory \path|tetex| and the UKTUG FAQ in the directory
-\path|help/faq/uktug-faq|. The \teTeX{} FAQ can be read by the
-command \verb+texconfig faq+.
-
-\bibliographystyle{plain}
-\bibliography{TETEXDOC}
-
-\end{document}
-\endinput
-% LocalWords: teTeX Esser pdf dvips xdvi dvipdfm makeindex kpathsea texmf DVI
-% LocalWords: Amiga typefaces mpman btxdoc gftopk gftodvi gftype pktogf pktype
-% LocalWords: pltotf tftopl vftovp vptovf dvicopy dvitomp dvitype patgen tex
-% LocalWords: pooltype cnf TeXk behaviour pdftexman hyperref pdftex PNG JPG ps
-% LocalWords: jpeg MPS metapost EPS ghostscript perl epstopdf etex Unicode doc
-% LocalWords: OTPs dvilj hypertex config LaserJet dvi bookmarks thumbnails idx
-% LocalWords: Texinfo texinfo texdoc texdoctk tk dat texconfig updmap gsftopk
-% LocalWords: pk foo dvired dpi faxg allcm allec allneeded NNN mfmode TFM TDS
-% LocalWords: fp miktex tds metafont bibtex bst amstex babel tfm vf dvipng enc
-% LocalWords: afm urw ls TCX CTAN fontinst misc def cont usr ljfour pt lpr app
-% LocalWords: XDvi appendonlydir dosnames fontmaps Fontname nomfdrivers nomode
-% LocalWords: stripsupplier striptypeface varfonts Slovak tcxfile czech slovak
-% LocalWords: russian LaserWriter psnfss pazo tx px Bitstream EC AE Ppdf html
-% LocalWords: preconfigured Helpindex newhelpindex comp Majordomo un tetex faq
-% LocalWords: Catalogue catalogue UKTUG UK francaise TETEXDOC ctangle cweave
-% LocalWords: TEXMFCONFIG te TEXMFVAR TEXMFHOME TEXMFSYSCONFIG TEXMSYSFVAR mex
-% LocalWords: TEXMFMAIN TEXMFLOCAL TEXMFDIST texmfvar fmtutil pdflatex pdfetex
-% LocalWords: platex vardir DIR rw ro kerning glueset encdoc Petr Ol ak UTF
-% LocalWords: reencoding multibyte tarball psname resp API kpsewhich papersize
-% LocalWords: TEXMFSYSVAR Microtypographic xdvik GUIs Xaw hyperrefs hdvips PHP
-% LocalWords: dvipsk
diff --git a/Build/source/texk/tetex/doc/teTeX-FAQ b/Build/source/texk/tetex/doc/teTeX-FAQ
deleted file mode 100644
index 025a668de92..00000000000
--- a/Build/source/texk/tetex/doc/teTeX-FAQ
+++ /dev/null
@@ -1,440 +0,0 @@
-This is the FAQ for teTeX -- a TeX distribution for UNIX compatible
-systems. If you have questions about some points that remain unclear,
-or if you think that things could be described better, just drop me
-a line. My Email address:
-
- Thomas Esser <te@dbs.uni-hannover.de>
-
-
-This article includes answers to:
- 0) Where can I get the teTeX distribution?
- 1) Is there a mailing list for teTeX?
- 2) Now that I know that there is a mailing list: is there an archive
- 6) I added some files in the texmf tree. But they are not found.
- 7) When running some old dvi files through a dvi driver, I get warnings
- 8) What is the best method to get pk fonts in a batch job?
- 9) What to do if I need the fonts for several modes?
- 10) Can I share the teTeX directory tree between different platforms?
- 11) After mktexpk and mktextfm successfully generate fonts, kpathsea
- 12) mktextfm runs Metafont with a mode that I do not like.
- 14) How about adding program XYY or a macro package ABC to teTeX?
- 15) I want to keep my files separate from the system's files. What do
- I need to do to make sure that tex+friends will find my files?
- 16) How do I deinstall an old version of teTeX?
- 17) How do I manage to execute the right binaries on each platform?
- 20) Using the Shrink* Buttons in xdvi, I cannot get back to see the full
- 21) Which is the right way of using the AMS fonts/macros with LaTeX?
- 23) Some things do not work properly. What should I do now?
- 24) I get a error message about "TeX capacity exceeded". What can I do?
- 25) The scrollbars of xdvi do not make sense to me. How do I move backwards?
- 26) Is teTeX freely redistributable?
- 27) dvips, pdftex, dvipdfm and xdvi use the European A4 size as default
- 28) Why does ghostview display of my texts look so much worse than
- 29) Metafont does not support the X display.
- 32) How can I get the Euro currency symbol?
- 33) Font map files and enc files from my local texmf tree are not
- found by dvips / pdftex etc.
- 34) texconfig, updmap and fmtutil just change my personal settings. How
- can I change global defaults in a multi-user setup?
-
-Answers:
-
-0) Where can I get the teTeX distribution?
-
- teTeX can be downloaded from CTAN and CTAN mirrors, e.g.:
- ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/
- ftp://ftp.tex.ac.uk/tex-archive/systems/unix/teTeX/
- ftp://ftp.duke.edu/tex-archive/systems/unix/teTeX/
- ftp://sunsite.auc.dk/pub/tex/ctan/systems/unix/teTeX/
-
-1) Is there a mailing list for teTeX?
-
- Yes. There is one list for discussion and one (moderated) list for
- announcements. The discussion list is
- tetex@dbs.uni-hannover.de
- and the announcement list is
- tetex-announce@dbs.uni-hannover.de
- To subscribe to one of these lists, send a message containing the line
- subscribe tetex
- or
- subscribe tetex-announce
- resp. to majordomo@dbs.uni-hannover.de . The majordomo server
- understands a few more commands. To get more help about our
- server, send a mail with the line 'help' in the body.
- Note that announcements are posted into both lists, so if you are
- interested in discussions and announcements, you only need to
- subscribe to the tetex list.
-
-2) Now that I know that there is a mailing list: is there an archive
- of the list?
-
- Yes. Just send a message with the line
- get tetex archive
- to majordomo@dbs.uni-hannover.de .
-
-6) I added some files in the texmf tree. But they are not found.
-
- You need to run texhash to update the ls-R file. See answer to 15)
- as well...
-
-7) When running some old dvi files through a dvi driver, I get warnings
- about checksum errors.
-
- The Postscript fonts are completely rearranged and the tfm files have
- different checksums. If you have the (La)TeX source of your document,
- you can get rid of the messages by running the sources through (La)TeX
- again.
-
-8) What is the best method to get pk fonts in a batch job?
-
- If you do have lots of dvi files (e.g. the documentation of teTeX),
- just run the allneeded script on them. It runs all those files
- through dvips (but output is send to /dev/null and not to a printer),
- and thus calculates all fonts that are needed to print these files
- (or preview with the same mode).
-
- Example:
- allneeded `kpsexpand '$TEXMFMAIN'`/doc >& /tmp/allneeded.log &
-
- The above command calculates the pk files for all the installed
- documentation in a background job.
-
- If you do not have many dvi files, you can use the allcm and/or
- allec scripts (allcm is for Computer Modern fonts, and allec for the
- ec fonts). You need to have LaTeX installed and the scripts calculate
- the fonts for all sizes and shapes that are used in typical LaTeX
- documents.
-
-9) What to do if I need the fonts for several modes?
-
- You only need the modes together with a printer or for previewing. You
- should add a dvips configuration file for each printer using texconfig
- and use the most common printing mode for previewing.
- Then, any of the above scripts in 8) (allneeded, allcm, allec) can be
- given an argument of the form -P PRINTER (where PRINTER must be a known
- printer for dvips). This will calculate the fonts with the mode of
- the printer PRINTER.
-
- Example:
- For dvips I have configured the printer lp to have the mode
- ljfour. To get all ec fonts with ljfour mode, I would enter:
-
- allec -P lp
-
- If you do not have a dvips configuration file that corresponds to a
- specific mode, you can still enter the mode on the command line.
- Note however, that you should specify the corresponding resolution
- as well.
-
- Example:
- To get all fonts in cx mode (CanonCX mode is used by many 300dpi
- printers), give the command:
-
- allcm -D 300 -mode cx
-
- The flags -D and -mode are directly passed down to dvips.
-
-10) Can I share the teTeX directory tree between different platforms?
-
- Yes. The only platform-specific directory is $TETEXDIR/bin. If you
- want to use the same teTeX tree on different platforms, just put
- the binaries for each platform into a different subdirectory of
- $prefix/bin, e.g
- /usr/local/teTeX/bin/i486-linux
- /usr/local/teTeX/bin/sparc-solaris2.4
- You can then mount the whole /usr/local/teTeX tree on all machines
- and share almost all the files between them.
-
-11) After mktexpk and mktextfm successfully generate fonts, kpathsea
- complains and does not use the newly generated font.
-
- If you happen to see output like this:
- ...
- Transcript written on ecti1000.log.
- /usr/local/teTeX/texmf/fonts/tfm/jknappen/ec/ecti1000.tfm
- kpathsea: Appending font creation commands to missfont.log.
- ...
- then your shell is probably very broken. This problem is known with
- the original bash 1.14.3 that has many problems with exit codes and
- trap handling. Try the following line:
-
- sh -c 'exit 1'; echo $?
-
- The buggy bash gives 127 as result. Fixes for these problems have been
- available e.g. from the internet newsgroup gnu.bash.bug, so not all
- instances of bash 1.14.3 are broken. Later versions of bash should not
- have that bug.
-
-12) mktextfm runs Metafont with a mode that I do not like.
-
- Use texconfig and select a different mode as default mode.
-
-14) How about adding program XYY or a macro package ABC to teTeX?
-
- Well, there are some things to take into account:
- - I want to keep the size of the distribution small.
- - I have only a limited amount of time.
- - teTeX can be installed with a simple
- ./configure && make && make install
- on the most common UNIX platforms. Adding a new program could
- break the whole thing.
- Please, think about this before asking me to add something. But if a
- really useful thing can be added without much effort and disk space
- usage, I may decide to do that.
-
- Another possibility is, that things are added to the contrib directory
- of teTeX.
-
-15) I want to keep my files separate from the system's files. What do
- I need to do to make sure that tex+friends will find my files?
-
- If you are a local site administrator, please make use of the texmf
- tree $TEXMFLOCAL; a single user installation of local additions
- should go into the texmf tree $HOME/texmf. Mirror the structure
- of the distributed texmf tree $TEXMFDIST. You can query the system
- about these locations (TEXMFLOCAL / TEXMFDIST) by running e.g.
- kpsewhich -var-value TEXMFLOCAL
-
- The structure of these trees follows the TeX Directory Structure
- (TDS) standard (revision 1.1). You can view this document by running
- the command
- texdoc tds
-
- The following sections of the uktug faq deal with this topic:
- $TEXMFDIST/doc/help/faq/uktug-faq/FAQ-instpackages.html
- $TEXMFDIST/doc/help/faq/uktug-faq/FAQ-wherefiles.html
- $TEXMFDIST/doc/help/faq/uktug-faq/FAQ-privinst.html
-
- If texdoc properly knows how to load some html code into your browser,
- you can view these pages by running e.g.
- texdoc FAQ-instpackages.html
-
- One thing mentioned in the uktug faq is so important that I want to
- repeat here: you should always run the command
- texhash
- after you have added some file into a texmf tree.
-
-16) How do I deinstall an old version of teTeX?
-
- Well, the simple answer is: rm -rf. But there may be some more things
- you want to do. You may keep a backup of your .pk fonts or of some
- local files you added to $TEXMF before you remove the old directory
- tree. Note, however that from teTeX 0.2 to 0.3, there has been an
- update of the CM fonts (Knuth has updated the Metafont sources). So
- you may want to remove your old .pk files and have them recreated
- with the new sources.
-
- Another problem is, that there may be some symbolic links in
- /usr/local/{bin,man} (or a similar directory) after you remove the
- old teTeX directory tree and you may want to remove those links,
- too. A simple way to do this, is the following:
-
- cd /usr/local/bin
- sh -c 'for i in *; do test -s $i || echo $i; done'
-
- This loop echo'es all files with zero length, especially all stale
- symbolic links. If you want to remove all files that are shown by the
- command above, you can do this with:
-
- sh -c 'for i in *; do test -s $i || rm -f $i; done'
-
- You can repeat the above steps for other directories, as well
- (e.g. /usr/local/man/man1 and /usr/local/man/man5).
-
-17) How do I manage to execute the right binaries on each platform?
-
- Assuming that you have binaries for several platforms installed, your
- binaries are in $TETEXDIR/bin/PLATFORM. The first thing you can try is
- to set up your PATH with
- SYSDIR=`uname -m`-`uname -s`
- PATH=$TETEXDIR/bin/$SYSDIR:...
- You may need to rename the PLATFORM directories for this method.
-
- Another thing that may help is to include a local directory in your
- PATH (e.g. /usr/local/bin) and create symbolic links for the binaries:
- linux# ln -sf /usr/local/teTeX/bin/i486-linux/* /usr/local/bin
- sun# ln -sf /usr/local/teTeX/bin/sparc-solaris2.4/* /usr/local/bin
- ...
-
- If you do not like the uname-method for your PATH and the symlink
- method, you may consider installing a small wrapper program that
- calls the programs for the right platform. Install the wrapper in
- $TETEXDIR/bin and create a symbolic link for each binary.
-
- Here an example:
- TETEXDIR=/usr/local/teTeX
- cd $TETEXDIR/bin
- vi platf_wrapper # see script below ...
- chmod +x platf_wrapper
- list=`ls i486-linux` # get a list of programs.
- for i in $list; do
- ln -s platf_wrapper $i
- done
-
- Tell your users to include $TETEXDIR/bin in their PATH. Make sure
- that TETEXDIR is either set to an absolute path (e.g. /usr/local/teTeX)
- or to $SELFAUTODIR (but not $SELFAUTOPARENT), since the programs are
- now found one directory level earlier.
-
- Now the sample wrapper. Customize, if you need:
-
- #!/bin/sh
-
- # the path to the directories with the subdirs for each platform
- BINDIR=/usr/local/teTeX/bin
-
- # export the variable. If we are called again,
- # we do not need to recalculate.
- export THIS_PLATFORM
-
- case "$THIS_PLATFORM" in
- "")
- case "`uname -s`" in
- Linux)
- THIS_PLATFORM=i486-linux;;
- SunOS)
- THIS_PLATFORM=sparc-solaris2.4;;
- IRIX)
- THIS_PLATFORM=mips-irix5.3;;
- *)
- echo "$0: fatal error: system not detected." >&2
- exit 1
- esac;;
- esac
-
- exec $BINDIR/$THIS_PLATFORM/`basename $0` "$@"
-
-20) Using the Shrink* Buttons in xdvi, I cannot get back to see the full
- page on the screen.
-
- The four buttons can be configured via X resources. Just add
- them either to your personal X resources (usually ~/.Xdefaults)
- or to xdvi's global configuration file XDvi which resides in
- $TEXMFMAIN/xdvi. Such a resource setting might look like this:
- XDvi*shrinkButton3: 6
- (This example configures button 3 to do a shrinking by a factor of 6).
-
-
-21) Which is the right way of using the AMS fonts/macros with LaTeX?
-
- Just \usepackage{amsmath} and/or \usepackage{amsfonts}. Read
- the documentation in doc/latex/amsmath, doc/latex/amsfonts and
- doc/latex/amscls included in the distributed texmf tree.
-
- Do *not* \usepackage{amstex} (amstex.sty is just for compatibility
- with old documents and only for use in LaTeX's 2.09 compatibility mode).
-
- Add \usepackage{amssymb} to get full access to all AMS symbols.
-
-23) Some things do not work properly. What should I do now?
-
- First, make sure that your "environment" is ok and run
- texconfig confall
- This gives you an idea about which binaries are found along your
- PATH and if you have set some environment variables that might
- confuse teTeX's programs. If in doubt, unset all variables that
- are set in the "environment variables" section of the output.
-
- If binaries other than teTeX's are found, then change the definition
- of your PATH. Put the directory containing teTeX's binaries earlier
- into your PATH, so that teTeX's binaries are found before any other
- TeX related stuff.
-
- Then, your ls-R file might be out of date. Run
- texhash
- and see if your problem goes away.
-
- If your problem is due to old LaTeX209 files that do not work with
- LaTeX2e, then read $TEXMF/doc/latex/base/clsguide.dvi.
-
- If you cannot solve your problem by yourself, then
- a) if you think your problem is a general question about TeX/LaTeX:
- ask in some Newsgroup, such as comp.text.tex for help, or try to
- contact a local TeX user group.
- b) if you think there is a bug in a package contained in teTeX:
- contact the maintainer of the package with a good bug report. Add my
- Email address in the Cc field of your bug report, if you want.
- c) if your problem seems to be teTeX specific (e.g. a problem with
- one of the binaries or shell-scripts), then report it to the
- teTeX mailing list (tetex@dbs.uni-hannover.de). Please
- provide the following information:
-
- * The version of teTeX you have. For example
- teTeX version is 3.0
- (the version information is displayed by running "texconfig conf").
-
- * The flavor of Unix you are running (Solaris, HP, Linux, etc), and
- its version. For example
- The system is Solaris 2.4
-
- * The output of the command
- texconfig conf
-
- * Possibly a *short* TeX file you have problem running, and
- the whole output of `texcommand filename', say, until the
- first error.
-
-24) I get a error message about "TeX capacity exceeded". What can I do?
-
- If there is a constant in the system's texmf.cnf file, just enlarge
- this (by editing the texmf.cnf file) and run the command
- texconfig init
-
-25) The scrollbars of xdvi do not make sense to me. How do I move backwards?
-
- The scrollbars are what one calls Athena scrollbars. To scroll
- forward, click the left mouse button on the location you would want
- to scroll to the beginning of the displayed area. To scroll backward,
- click the right mouse button on where you want to scroll the beginning
- of the displayed area to. Click the middle mouse button for "dragging"
- the beginning of the displayed area around.
-
-26) Is teTeX freely redistributable?
-
- Yes. All parts of teTeX have been classified as being free software.
-
-27) dvips, pdftex, dvipdfm and xdvi use the European A4 size as default
- papersize. How do I change this to make letterpaper the default?
-
- Simple answer: use texconfig.
- texconfig paper letter
-
-28) Why does ghostview display of my texts look so much worse than
- with xdvi?
-
- xdvi does antialiasing. If your version of ghostscript is
- sufficiently new, it has the x11alpha device. Check for this with
- gs -h
- If it has, then putting
- Ghostview*arguments: -sDEVICE=x11alpha
- in your .Xdefault file (typically) will make ghostview use an
- anti-aliasing display as well, at the cost of display speed.
-
-29) Metafont does not support the X display.
- It may be that your Metafont binary is compiled without support for
- the X windows system. If there exists a mfw binary, that one
- has the missing X support you need.
-
-32) How can I get the Euro currency symbol?
-
- In LaTeX, use the marvosym package (documentation: texdoc marvodoc).
- It provides several Euro symbol by the command \EUR. The variants
- \EURtm, \EURhv and \EURcr match are designed to be used together
- with the fonts Times, Helvetica and Courier respectively.
-
-33) Font map files and enc files from my local texmf tree are not found
- by dvips / pdftex etc.
-
- With version 1.1 of the TeX Directory Structure, the location for
- these files was changed. These files are font files and are now
- stored in fonts/{map,enc}/<syntax>/<package>. So, the solution to
- your problem is to rearrange these files in your tree and then call
- the command texhash. More help is given in the release notes section
- of the teTeX manual (run the command "texdoc TETEXDOC" to read it)
- and on the web page http://www.tug.org/texlive/mapenc.html.
-
-34) texconfig, updmap and fmtutil just change my personal settings. How
- can I change global defaults in a multi-user setup?
-
- Simple answer: use the -sys variant of the tool: texconfig-sys,
- updmap-sys and fmtutil-sys.
diff --git a/Build/source/texk/tetex/pdfetex-pl.pool b/Build/source/texk/tetex/pdfetex-pl.pool
deleted file mode 100644
index a481c6f2eeb..00000000000
--- a/Build/source/texk/tetex/pdfetex-pl.pool
+++ /dev/null
@@ -1,1652 +0,0 @@
-02.2
-15wielkość bufora
-13wielkość puli
-14liczba napisów
-03???
-13m2d5c2l5x2v5i
-25Koniec pliku z terminala!
-02!
-43(Jest już 100 błędów; spróbuj jeszcze raz.)
-02?
-72<Enter> -- dalej, S -- kontynuacja z przewijaniem komunikatów o błędach,
-57R -- kontynuacja bez zatrzymywania, Q -- bez komunikatów,
-21I -- aby coś wpisać,
-33E -- aby przejść do edycji pliku,
-711 lub ... lub 9 -- aby pominąć od 1 do 9 następnych leksemów z wejścia,
-57H -- aby otrzymać pomoc, X -- aby przerwać przetwarzanie.
-17OK, przechodzę w
-09batchmode
-11nonstopmode
-10scrollmode
-03...
-06wpisz>
-45Zgodnie z życzeniem usunąłem fragment tekstu.
-50Możesz teraz usunąć więcej tekstu albo wpisać coś.
-43Niestety nie potrafię pomóc w tej sytuacji.
-43Może powinieneś poprosić o pomoc człowieka?
-32Niestety, pomogłem ile mogłem...
-58Błąd mógł wystąpić zanim zauważyłem jakiekolwiek problemy.
-48Jeśli wszystko zawiodło, zajrzyj do podręcznika.
-02 (
-20Zatrzymanie awaryjne
-38Niestety przekroczono pojemność TeXa [
-48Jeśli naprawdę potrzebujesz większej pojemności,
-52to możesz poprosić czarodzieja, aby mnie powiększył.
-25To nie może się zdarzyć (
-64To mnie dobiło. Pokaż to komuś, kto potrafi coś takiego naprawić
-31Nie mogę spełnić Twoich wymagań
-61Prawdobodobnie jeden z Twoich błędów bardzo mnie uszkodził...
-76w rzeczy samej, jestem ledwie przytomny. Popraw błędy i spróbuj jeszcze raz.
-10Przerwanie
-16Ktoś mnie wołał?
-53Możesz wpisać polecenia dla mnie (np. `I\showlists'),
-53chyba, że chcesz przerwać przetwarzanie wpisując `X'.
-13Logarithm of
-23 has been replaced by 0
-48Since I don't take logs of non-positive numbers,
-52I'm zeroing this one. Proceed, with fingers crossed.
-69wielkość podstawowej pamięci (na pudełka, klej, leksemy, znaki, etc.)
-25lista `AVAIL' zamazana w
-32lista `double-AVAIL' zamazana w
-24Pozycja `doubly free' w
-20Niepoprawna flaga w
-17Nowa `busy locs':
-05LINK(
-05INFO(
-02[]
-09ZAMAZANE.
-07kolizja
-03fil
-06 plus
-07 minus
-03 []
-41Łącze uszkodzone, przerywam wyświetlanie.
-04etc.
-04kern
-14 (left margin)
-15 (right margin)
-19Nieznany typ węzła!
-05unset
-04box(
-02)x
-14, przesunięte
-08 kolumn)
-16, rozciągnięcie
-13, skurczenie
-17, klej wstawiony
-02-
-03< -
-05rule(
-06insert
-23, naturalnego rozmiaru
-14; rozdzielono(
-26); koszt wstawki ruchomej
-04glue
-09nonscript
-05mskip
-02mu
-00
-08leaders
-14 (dla akcentu)
-05mkern
-03end
-05begin
-04math
-02on
-03off
-11, otoczone
-11 (ligatura
-08penalty
-13discretionary
-11 zamieniam
-04mark
-07vadjust
-05 pre
-09opróżniam
-07kopiuję
-12tryb pionowy
-12tryb poziomy
-29eksponowany tryb matematyczny
-07no mode
-23wewnętrzny tryb pionowy
-23wewnętrzny tryb poziomy
-17tryb matematyczny
-19' w trybie pionowym
-19' w trybie poziomym
-37' w trybie matematycznym eksponowanym
-12' in no mode
-31' w wewnętrznym trybie pionowym
-31' w wewnętrznym trybie poziomym
-24' w trybie matematycznym
-39liczba jednocześnie konstruowanych list
-04###
-22 rozpoczęto w wierszu
-07 (język
-10:hyphenmin
-20 (procedura \output)
-26### ostatnich przyczynków:
-10prevdepth
-09pominięto
-11, prevgraf
-13 wierszy(-ów)
-07 wiersz
-12spacefactor
-16, bieżący język
-27to będzie mianownikiem dla:
-08lineskip
-12baselineskip
-07parskip
-16abovedisplayskip
-16belowdisplayskip
-21abovedisplayshortskip
-21belowdisplayshortskip
-08leftskip
-09rightskip
-07topskip
-12splittopskip
-07tabskip
-09spaceskip
-10xspaceskip
-11parfillskip
-10thinmuskip
-09medmuskip
-11thickmuskip
-30[nieznany parametr dla kleju!]
-04skip
-06muskip
-02pt
-06output
-08everypar
-09everymath
-12everydisplay
-09everyhbox
-09everyvbox
-08everyjob
-07everycr
-07errhelp
-12pdfpagesattr
-11pdfpageattr
-16pdfpageresources
-09pdfpkmode
-04toks
-04ETC.
-03box
-04void
-12bieżący font
-08textfont
-10scriptfont
-16scriptscriptfont
-07catcode
-06lccode
-06uccode
-06sfcode
-08mathcode
-12pretolerance
-09tolerance
-11linepenalty
-13hyphenpenalty
-15exhyphenpenalty
-11clubpenalty
-12widowpenalty
-19displaywidowpenalty
-13brokenpenalty
-12binoppenalty
-10relpenalty
-17predisplaypenalty
-18postdisplaypenalty
-16interlinepenalty
-20doublehyphendemerits
-19finalhyphendemerits
-11adjdemerits
-03mag
-15delimiterfactor
-09looseness
-04time
-03day
-05month
-04year
-14showboxbreadth
-12showboxdepth
-08hbadness
-08vbadness
-07pausing
-13tracingonline
-13tracingmacros
-12tracingstats
-17tracingparagraphs
-12tracingpages
-13tracingoutput
-16tracinglostchars
-15tracingcommands
-15tracingrestores
-06uchyph
-13outputpenalty
-13maxdeadcycles
-09hangafter
-15floatingpenalty
-10globaldefs
-03fam
-10escapechar
-17defaulthyphenchar
-15defaultskewchar
-11endlinechar
-11newlinechar
-08language
-13lefthyphenmin
-14righthyphenmin
-14holdinginserts
-17errorcontextlines
-13charsubdefmin
-13charsubdefmax
-17tracingcharsubdef
-08mubytein
-09mubyteout
-09mubytelog
-10specialout
-16pdfadjustspacing
-16pdfprotrudechars
-15pdftracingfonts
-09pdfoutput
-16pdfcompresslevel
-16pdfdecimaldigits
-12pdfmovechars
-18pdfimageresolution
-15pdfpkresolution
-16pdfuniqueresname
-28pdfoptionalwaysusepdfpagebox
-31pdfoptionpdfinclusionerrorlevel
-15pdfminorversion
-15pdfforcepagebox
-22pdfinclusionerrorlevel
-08pdfgamma
-13pdfimagegamma
-15pdfimagehicolor
-18pdfimageapplygamma
-10pdfpxdimen
-38[nieznany parametr całkowitoliczbowy!]
-24pdfoptionpdfminorversion
-05count
-07delcode
-09parindent
-12mathsurround
-13lineskiplimit
-05hsize
-05vsize
-08maxdepth
-13splitmaxdepth
-11boxmaxdepth
-05hfuzz
-05vfuzz
-18delimitershortfall
-18nulldelimiterspace
-11scriptspace
-14predisplaysize
-12displaywidth
-13displayindent
-12overfullrule
-10hangindent
-07hoffset
-07voffset
-16emergencystretch
-10pdfhorigin
-10pdfvorigin
-12pdfpagewidth
-13pdfpageheight
-13pdflinkmargin
-13pdfdestmargin
-15pdfthreadmargin
-18pdffirstlineheight
-16pdflastlinedepth
-17pdfeachlineheight
-16pdfeachlinedepth
-33[nieznany parameter dla wymiaru!]
-05dimen
-06EQUIV(
-15nie rozwinięte:
-13rozmiar hasza
-06csname
-09endcsname
-11NIEMOŻLIWE.
-14NIEISTNIEJĄCY.
-06accent
-07advance
-15afterassignment
-10aftergroup
-10begingroup
-04char
-09delimiter
-06divide
-09endmubyte
-08endgroup
-11expandafter
-04font
-09fontdimen
-06halign
-05hrule
-12ignorespaces
-10mathaccent
-08mathchar
-10mathchoice
-08multiply
-07noalign
-10noboundary
-08noexpand
-04omit
-08parshape
-07penalty
-08prevgraf
-07radical
-04read
-05relax
-06setbox
-03the
-06valign
-07vcenter
-05vrule
-62Liczba elementów do odtworzenia po zakończeniu składania grupy
-19poziomów grupowania
-20zmieniam przypisanie
-08zmieniam
-02na
-18globalnie zmieniam
-14bieżący poziom
-09zachowuję
-09odtwarzam
-05SAVE(
-24Niezgodne powiększenie (
-02);
-38 poprzednia wartość zostanie zachowana
-57Mogę użyć tylko jednego powiększenia na zadanie. Tak więc
-63skorzystam z powiększenia podanego już wcześniej w tym zadaniu.
-44Nieprawidłowe powiększenie zmieniono na 1000
-61Współczynnik powiększenia musi się zawierać między 1 i 32768.
-05BŁĄD.
-02->
-20znak początku grupy
-17znak końca grupy
-35znak początku trybu matematycznego
-34znak wprowadzający parametr makra
-21znak indeksu górnego
-21znak indeksu dolnego
-29koniec szablonu kolumn tabeli
-13znak odstępu
-07litera
-05znak
-25[nieznany kod polecenia!]
-02:
-08(poziom
-24Wymykająca się definicja
-23Wymykający się argument
-23Wymykający się nagłówek
-20Wymykający się tekst
-03<*>
-08<wpisz>
-08<czytam
-02w.
-11<argument>
-10<szablon>
-19<ostatnio czytane>
-24<do ponownego czytania>
-18<tekst wstawiony>
-09<output>
-11<everypar>
-12<everymath>
-15<everydisplay>
-12<everyhbox>
-12<everyvbox>
-11<everyjob>
-10<everycr>
-07<mark>
-11<everyeof>
-08<write>
-26wielkość stosu wejściowego
-05write
-38(nie wolno przeplatać szablonów tabel)
-29jednocześnie czytanych plików
-03par
-14Niezakończone
-34; pominięto cały tekst od wiersza
-54W pominiętym tekście wystąpiło niedozwolone polecenie.
-61Taki błąd się pojawia, jeśli napisałeś `\if...' i zapomniałeś
-53o kończącym `\fi'. Wstawiłem `\fi' -- może to pomoże.
-55Podczas pomijania tekstu warunkowego skończył się plik.
-17Plik się skończył
-33Napotkałem niedozwolone polecenie
-04 of
-43Podejrzewam, że zapomniałeś o `}' i dlatego
-55czytałem za miejscem, w którym chciałeś, abym skończył.
-53Spróbuję z tego wybrnąć, lecz jeśli błąd jest poważny
-41to napisz `E' lub `X' i popraw swój plik.
-31 podczas przeglądania definicji
-28 podczas przeglądania użycia
-30 podczas przeglądania nagłówka
-28 podczas przeglądania tekstu
-39Wiersz tekstu zawiera niedozwolony znak
-66Właśnie natknąłem się na dziwny symbol, którego nie mogę odczytać.
-53Kontynuuj, a ja zapomnę, że to w ogóle się wydarzyło.
-36(Wpisz polecenie lub powiedz `\end')
-44*** (zadanie przerwałem nie znalazłszy \end)
-02=>
-25Niezdefiniowane polecenie
-70Na końcu wiersza (z komunikatem o błędzie) powyżej widnieje polecenie,
-60którego nigdy nie \def-iniowano. Jeśli przekręciłeś pisownię
-42(np. `hobx'), to napisz `I' oraz popraw ją
-44(np. `I\hbox'). W przeciwnym razie kontynuuj
-53a ja zapomnę, że natrafiłem na coś niezdefiniowanego.
-20Wstawiono brakujące
-01
-43Polecenie oznaczone <do ponownego czytania>
-53nie powininno wystąpić pomiędzy \csname i \endcsname.
-05input
-08endinput
-07topmark
-09firstmark
-07botmark
-14splitfirstmark
-12splitbotmark
-35wielkość stosu na argumenty poleceń
-09Argument
-26 zawiera nadmiarowy znak }
-47Napotkałem `}', który z niczym nie tworzy pary.
-64Taki błąd może być spowodowany na przykład przez `\def\a#1{...}'
-59i potem `\a}'. Jeśli będziesz kontynuował, to `\par', który
-45wstawiłem, wymusi komunikat o wymykającym się
-57argumencie, co może być w istocie źródłem problemu. Jeśli
-57ten nawias był zbędny, to wpisz `2' w celu pominięcia go.
-37Akapit się skończył zanim zakończono
-01
-67Mam wrażenie, że zapomniałeś o `}', co zmmusiło mnie do użycia tego
-58polecenia do zbyt dużej ilości tekstu. Jak z tego wybrnąć?
-56Mam zamiar zapomnieć o całej sprawie i być dobrej myśli.
-07Użycie
-24 nie odpowiada definicji
-51Jeśli powiesz, np. `\def\a1{...}', to zawsze musisz
-43wstawić `1' po `\a', ponieważ nazwy poleceń
-49składają się tylko z liter. Za tym makrem brakuje
-44wymaganych znaków, dlatego to makro pomijam.
-02<-
-21Wstawiono brakujący {
-44Wstawiłem lewy nawias, bo jest tu konieczny.
-47Być może teraz zechcesz coś usunąć lub wstawić,
-44tak abym mógł znaleźć pasujący prawy nawias.
-52(Jeśli wciąż nie wiesz, o co chodzi, to wpisz `I}'.)
-29Niezgodne jednostki dla kleju
-60Przyjmuję że 1mu=1pt, jeśli te jednostki zostaną zamienione.
-37Brakowało liczby, użyję wartości zero
-47W tym miejsu powinna być liczba; wstawiłem `0'.
-46(Jeśli nie widzisz, skąd liczba w tym miejscu,
-61to zajrzyj do skorowidza w `The TeXbook'' pod `weird error'.)
-11spacefactor
-09prevdepth
-10deadcycles
-15insertpenalties
-02wd
-02ht
-02dp
-11lastpenalty
-08lastkern
-08lastskip
-11inputlineno
-07badness
-13pdftexversion
-10pdflastobj
-12pdflastxform
-13pdflastximage
-18pdflastximagepages
-12pdflastannot
-11pdflastxpos
-11pdflastypos
-09pdfretval
-23pdflastximagecolordepth
-14pdfelapsedtime
-13pdfrandomseed
-14pdfshellescape
-12Niewłaściwe
-69Wartość parametru \spacefactor jest dostępna tylko w trybie poziomym;
-38\prevdepth -- tylko w trybie pionowym.
-53Żaden z tych parametrów nie ma sensu wewnątrz \write.
-45Pomijam, co napisałeś i używam wartości zero.
-16Nie można użyć `
-05' po
-26Niepoprawny numer rejestru
-51Numer rejestru musi być liczbą z przedziału 0..255.
-22Zamieniłem to na zero.
-21Niepoprawny kod znaku
-46Kod znaku musi być liczbą z przedziału 0..255.
-18Niepoprawna liczba
-47Ponieważ oczekiwałem liczby z przedziału 0..15,
-23Niepoprawny `matchchar'
-48`matchar' musi być liczbą z przedziału 0..32767.
-28Niepoprawny kod ogranicznika
-58Kod ogranicznika musi być liczbą z przedziału 0..2^{27}-1.
-30Niewłaściwa stała alfabetyczna
-51Po znaku ` powinno wystąpić jednoznakowe polecenie.
-25W istocie wstawiam tu \0.
-14Za duża liczba
-662147483647='17777777777="7FFFFFFF jest największą znaną mi liczbą.
-41Dlatego użyję właśnie jej zamiast Twojej.
-04true
-29Niepoprawna jednostka miary (
-20zamieniona na filll)
-52filll jest największą jednostką miary, którą znammm.
-02em
-02ex
-02px
-13wstawiono mu)
-56Jedyną jednostką miary dla kleju matematycznego jest mu.
-50Najlepszym sposobem na poprawienie tego błędu jest
-57usunięcie nieprawidłowych jednostek; np. w celu usunięcia
-58dwóch liter wpisz `2'. (Por. Rozdział 27 w `The TeXbook'.)
-02in
-02pc
-02cm
-02mm
-02bp
-02dd
-02cc
-02nd
-02nc
-02sp
-13wstawiono pt)
-48Znane mi jednostki miary to: em, ex, in, pt, pc,
-58cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
-59Przyjmę, że chciałeś napisać pt, czyli punkt typograficzny.
-16Wymiar zbyt duży
-44Mogę używać wymiarów aż do około 5,79 metra.
-49Kontynuj, a ja wstawię największy możliwy wymiar.
-04plus
-05minus
-05width
-06height
-05depth
-06number
-12romannumeral
-06string
-07meaning
-08fontname
-14pdftexrevision
-12pdftexbanner
-11pdffontname
-13pdffontobjnum
-11pdffontsize
-10pdfpageref
-14leftmarginkern
-15rightmarginkern
-12pdfxformname
-15pdfescapestring
-13pdfescapename
-12pdfescapehex
-14pdfunescapehex
-15pdfcreationdate
-14pdffilemoddate
-11pdffilesize
-12pdfmdfivesum
-11pdffiledump
-08pdfmatch
-12pdflastmatch
-09pdfstrcmp
-17pdfuniformdeviate
-16pdfnormaldeviate
-07jobname
-12eTeXrevision
-23invalid font identifier
-07pageref
-19invalid page number
-10marginkern
-25a non-empty hbox expected
-04file
-06offset
-15Bad file offset
-45A file offset must be between 0 and 2^{31}-1,
-06length
-15Bad dump length
-45A dump length must be between 0 and 2^{31}-1,
-05icase
-08subcount
-16Bad match number
-43Since I expected zero or a positive number,
-04 at
-64Gdzie się podział lewy nawias? Napisałeś coś w rodzaju `\def\a},
-47co ja zamierzam zinterpretować jako `\def\a{}'.
-40Doliczyłem się już dziewięciu parametrów
-36Zamierzam pominąć dodatkowe znaki #.
-34Parametry należy numerować kolejno
-45Wstawiłem cyfrę, która powinna wystąpić po #.
-44Aby usunąć tę, której Ty użyłeś, napisz `1'.
-32Zły numer argumentu w definicji
-45Zamierzałeś napisać ## zamiast #, nieprawdaż?
-46A może gdzieś wcześniej nie wpisałeś znaku } i
-66wszystko się pomieszało? Zamierzam przyjąć, że miałeś na myśli ##.
-66*** (w trybie non-stop użycie \read z terminala jest niedozwolone)
-27Plik skończył się wewnątrz
-49W poleceniu \read wystąpiły niesparowane nawiasy.
-02if
-05ifcat
-05ifnum
-05ifdim
-05ifodd
-07ifvmode
-07ifhmode
-07ifmmode
-07ifinner
-06ifvoid
-06ifhbox
-06ifvbox
-03ifx
-05ifeof
-06iftrue
-07iffalse
-06ifcase
-06unless
-02fi
-02or
-04else
-11Nadmiarowe
-37Pomijam to; brak odpowiadającego \if.
-06{true}
-07{false}
-25Wstawiono brakujący = do
-42Brak oczekiwanego znaku `<', `=', lub `>'.
-06{case
-04.fmt
-23nazwę pliku wejściowego
-24Nie mogę znaleźć pliku `
-25Nie mogę pisać do pliku `
-02'.
-04.tex
-11Wpisz inną
-65*** (błąd operacji plikowej w trybie non-stop; zadanie przerwano)
-04.dvi
-23nazwę pliku wyjściowego
-06texput
-04.fls
-04.log
-02**
-28nazwa pliku ze sprawozdaniem
-02
-08nullfont
-05Font
-08 scaled
-52 nie jest dostępny: Niepoprawny plik metryczny (TFM)
-58 nie jest dostępny: Nie znaleziono pliku metrycznego (TFM)
-61Nie udało mi się załadować danych metrycznych dla tego fontu,
-37więc pomijam specyfikację tego fontu.
-65[Czarodzieje mogą naprawiać pliki TFM przy pomocy TFtoPL/PLtoTF.]
-33Spróbuj wyspecyfikować nowy font;
-70np. `I\font<ta sama nazwa fontu>=<zastępcza nazwa pliku metrycznego>'.
-33 nie wprowadzono z braku miejsca.
-30Tego fontu nie będę mógł użyć,
-54ponieważ moja pamięć na dane o znakach jest zbyt mała.
-56Jeśli utknąłeś, poproś czarodzieja, aby mnie powiększył.
-74Albo spróbuj `I\font<ta sama nazwa fontu>=<nazwa już załadowanego fontu>'.
-16Brak nazwy fontu
-43Spodziewałem się polecenia, którego bieżące
-49znaczenie było by zdefiniowane przy pomocy \font.
-10 ma tylko
-23 parametrów `fontdimen'
-49Aby zwiększyć liczbę parametrów fontu, powinieneś
-50użyć \fontdimen bezpośrednio po załadowaniu fontu.
-21dane metryczne fontów
-23Brakujący znak: Nie ma
-10 w foncie
-12 TeX output
-08vlistout
-35Gotowe pudełko wysyłam do pliku DVI
-29Wykorzystanie pamięci przed:
-05 po:
-20; do wykorzystania:
-52Nie mogę wysłać strony do pliku DVI, bo jest za duża
-63Właśnie utworzona strona ma więcej niż 5,48 metra wysokości lub
-69więcej niż 5,48 metra szerokości. Podejrzewam, że coś poszło nie tak.
-29Usunąłem następujące pudełko:
-27Nie złożyłem żadnej strony.
-26Wynik składu zapisałem do
-10 stron(-y)
-07 strona
-02,
-13 bajty(-ów)).
-05dummy
-30PDF memory size (pdf_mem_size)
-17PDF output buffer
-38pdfTeX error (illegal pdfminorversion)
-44The pdfminorversion must be between 0 and 9.
-20I changed this to 4.
-05setup
-72\pdfminorversion cannot be changed after data is written to the pdf file
-04.pdf
-18/Length
-20/Filter /FlateDecode
-02>>
-06stream
-09endstream
-12pdfTeX error
-14pdfTeX warning
-04PDF:
-04pdf:
-04SRC:
-04src:
-24Non-PDF special ignored!
-07direct:
-05page:
-08literal1
-06tokens
-53tokens_to_string() called while selector = new_string
-10arithmetic
-15divided by zero
-14number too big
-081 0 0 1
-03 cm
-04)]TJ
-03 Td
-02/F
-03 Tf
-02BT
-02ET
-05[]0 d
-030 J
-02 w
-020
-02 m
-02 l
-04 0 m
-05 re f
-07/Rect [
-27number of destination names
-27indirect objects table size
-06 0 obj
-06endobj
-09 0 obj <<
-09>> endobj
-04 0 R
-02()
-40command cannot be used with virtual font
-39maximum internal font number (font_max)
-46number of words of font memory (font_mem_size)
-14font expansion
-28uninitialized pdf_font_elink
-12invalid step
-13invalid limit
-10autoexpand
-68this font has been expanded by another font so it cannot be used now
-48font has been expanded with different parameters
-36Primitive \pdfmovechars is obsolete.
-15 in local font
-17 in virtual font
-12.vf ignored.
-17checksum mismatch
-20design size mismatch
-21POST command expected
-29Error in processing VF font (
-06.vf):
-30, virtual font will be ignored
-03.vf
-20PRE command expected
-13wrong id byte
-26checksum mismatch in font
-11.vf ignored
-29design size mismatch in font
-22invalid character code
-22negative packet length
-22packet length too long
-33character width mismatch in font
-40more PUSHs than POPs in character packet
-46invalid packet length or DVI command in packet
-20too many local fonts
-20undefined local font
-25string of negative length
-23virtual font stack size
-33more POPs than PUSHs in character
-20improver DVI command
-02vf
-19invalid number size
-36max level recursion of virtual fonts
-19invalid DVI command
-11pdfvlistout
-71\pdfoutput can only be changed before anything is written to the output
-14/Type /XObject
-14/Subtype /Form
-07/BBox [
-040 0
-11/FormType 1
-21/Matrix [1 0 0 1 0 0]
-09Resources
-05 0 0
-07 0 0 cm
-09/Font <<
-05 0 R
-12/XObject <<
-03/Fm
-03/Im
-15/ProcSet [ /PDF
-06 /Text
-08 /ImageB
-08 /ImageC
-08 /ImageI
-02 ]
-11/Type /Page
-08Contents
-15/MediaBox [0 0
-06Parent
-10/Annots [
-05/B [
-04ext5
-30cannot open file for embedding
-02<<
-18flush_whatsit_node
-19link(p) is not null
-12/Type /Annot
-14/Subtype /Link
-03/A
-60destination has been already written (this shouldn't happen)
-03/D
-05/XYZ
-04null
-04/Fit
-06/FitH
-06/FitV
-05/FitB
-07/FitBH
-07/FitBV
-06/FitR
-17unknown dest type
-15/Type /Outlines
-05First
-04Last
-05Count
-05Title
-04Prev
-04Next
-04dest
-05name{
-03num
-64 has been referenced but does not exist, replaced by a fixed one
-10 0 R /Fit]
-05Page
-40 has been referenced but does not exist!
-12/Type /Pages
-07/Kids [
-05Dests
-08/Names [
-09/Limits [
-14/Type /Catalog
-05Pages
-07Threads
-08Outlines
-05Names
-10OpenAction
-08/Creator
-09/Producer
-13/CreationDate
-07Creator
-03TeX
-15PTEX.Fullbanner
-19/Producer (pdfeTeX-
-04xref
-09 65535 f
-09 00000 f
-09 00000 n
-07trailer
-03<<
-04Size
-04Root
-04Info
-03 >>
-09startxref
-05%%EOF
-02to
-06spread
-76using fonts with different step of expansion in one paragraph is not allowed
-77using fonts with different limit of expansion in one paragraph is not allowed
-17invalid node type
-14margin kerning
-37invalid pointer to marginal char node
-13Niewypełnione
-12Rozciągnięte
-16 \hbox (lichość
-41) powstało w trakcie wykonywania \output.
-25) w akapicie w wierszach
-23) w tabeli w wierszach
-02--
-20) wykryto w wierszu
-20Przepełnione \hbox (
-14pt za szerokie
-25Ściśnięte \hbox (lichość
-05vpack
-16 \vbox (lichość
-20Przepełnione \vbox (
-13pt za wysokie
-25Ściśnięte \vbox (lichość
-02{}
-12displaystyle
-09textstyle
-11scriptstyle
-17scriptscriptstyle
-14Nieznany styl!
-07mathord
-06mathop
-07mathbin
-07mathrel
-08mathopen
-09mathclose
-09mathpunct
-09mathinner
-08overline
-09underline
-04left
-05right
-06middle
-06limits
-08nolimits
-16ułamek, grubość
-18= wartość domyślna
-19, lewy-ogranicznik
-20, prawy-ogranicznik
-29 nie jest zdefiniowany (znak
-50We właśnie zakończonym wzorze matematycznym użyłeś
-73wymienionego wyżej znaku z rodziny, której nie zdefiniowano. Na przykład,
-67format `plain' nie pozwala używać \it i \sl w indeksach. Kontynuuj,
-51a ja spróbuję zapomnieć, że ten znak był potrzebny.
-06mlist1
-06mlist2
-06mlist3
-640234000122*4000133**3**344*0400400*000000234000111*1111112341011
-06mlist4
-12 wewnątrz $$
-58W matematyce eksponowanej można użyć układu tabelarycznego
-60(np. \eqalignno), jeśli oprócz niego pomiędzy $$ nic nie ma.
-58Dlatego usunąłem formuły poprzedzające układ tabelaryczny.
-04span
-02cr
-04crcr
-11endtemplate
-26znak ustawiania tabulacji
-55Wstawiono brakujący # w szablonie układu tabelarycznego
-60W szablonie \halign lub \valign, pomiędzy znakami & powinien
-42wystąpić jeden znak #. Ty go nie wpisałeś,
-39więc jeden wstawiłem; może to zadziała.
-61Dozwolony jest tylko jeden znak # na jedną pozycję tabulacji.
-72Wstawiłeś więcej niż jeden. Opuszczam wszystkie za wyjątkiem pierwszego.
-04endv
-51Nadmiarowy znak ustawiania tabulacji zamieniono na
-47Wpisałeś więcej znaków \span lub & niż było ich
-53w nagłówku właśnie realizowanego \halign lub \valign.
-48Zakładam, że chciałeś w tym miejscu napisać \cr.
-09256 spans
-06align1
-06align0
-56Napotkałem nieskończenie kurczliwy klej wewnątrz akapitu
-38Właśnie zakończony akapit zawiera klej
-58o nieskończonej kurczliwości, np. `\hskip 0pt minus 1fil'.
-62Taki klej nie powinien tutaj wystąpić -- umożliwia on złożenie
-66każdego akapitu w jednym wierszu. Możemy bezpiecznie jechać dalej,
-58ponieważ zamieniłem nieskończoną kurczliwość na skończoną.
-09push_node
-14stack overflow
-08pop_node
-32stack underflow (internal error)
-05disc1
-05disc2
-02@@
-07: line
-03 t=
-06 -> @@
-07 via @@
-03 b=
-03 p=
-03 d=
-10@firstpass
-11@secondpass
-14@emergencypass
-06akapit
-05disc3
-05disc4
-25w trakcie łamania wiersza
-05HYPH(
-11hyphenation
-19 zostanie pominięty
-70Wyjątki przenoszenia wyrazów mogą być zapisane tylko przy pomocy liter
-42i dywizów. Wybaczam ten błąd. Kontynuujmy.
-18To nie jest litera
-45Litery w \hyphenation powinny mieć \lccode>0.
-50Kontynuuj, a ja pominę znak wczytany przed chwilą.
-36wyjątki od wzorców dzielenia wyrazów
-55pamięć na `kody operacji' we wzorcach dzielenia wyrazów
-74pamięć na `kody operacji' we wzorcach dzielenia wyrazów dla jednego języka
-26pamięć na wzorce dzielenia
-12Za późno na
-08patterns
-56Wszystkie wzorce trzeba podać przed rozpoczęciem składu.
-04Źle
-19(Patrz Appendix H.)
-18To nie jest litera
-28Powtórzony wzorzec dzielenia
-07wycinam
-09vertbreak
-75Pudełko, które próbuję podzielić, zawiera klej o nieskończonej kurczliwości
-46Pudełko dzielone przy pomocy `\vsplit' zawiera
-69nieskończenie kurczliwy klej, np. `\vss' lub `\vskip 0pt minus 1fil'.
-71Taki klej nie powinien tutaj wystąpić; możesz bezpiecznie jechać dalej,
-06vsplit
-08 wymaga
-04vbox
-45Pudełko, które próbujesz podzielić, to \hbox.
-69Takiego pudełka nie mogę podzielić, dlatego pozostawiam je bez zmian.
-08pagegoal
-09pagetotal
-11pagestretch
-14pagefilstretch
-15pagefillstretch
-16pagefilllstretch
-10pageshrink
-09pagedepth
-04fill
-05filll
-19### bieżąca strona:
-33 (odłożono do następnego \output)
-19całkowita wysokość
-19 docelowa wysokość
-15 sumuje się do
-03, #
-16 można podzielić
-21%% docelowa wysokość=
-23, maksymalna głębokość=
-47Wstawki można umieszczać tylko w pudełku `vbox'
-36No, no: Próbujesz wstawić \insert do
-35rejestru \box, który zawiera \hbox.
-45Kontynuuj, a ja pominę jego obecną zawartość.
-06strona
-64Na bieżącej stronie znaleziono klej o nieskończonej kurczliwości
-66Strona przygotowana do wysłania do pliku DVI zawiera nieskończenie
-03 g=
-03 c=
-47Klej o nieskończonej kurczliwości wstawiono ze
-57Klej pochodzący ze wstawek, który koryguje łamanie stron,
-57powinien mieć skończoną kurczliwość. Możemy jechać dalej,
-12% podzielono
-04 do
-19255 nie jest próżny
-68Nie należy używać rejestru \box255 poza procedurą wyjścia (\output).
-16Pętla wyjścia --
-25 kolejnych jałowych cykli
-69Wnioskuję, że twoja procedura \output jest błędna, ponieważ nigdy nie
-65dochodzi do wykonania \shipout. Wykonam więc \shipout\box255 sam.
-59Następnym razem zwiększ \maxdeadcycles, a będę cierpliwszy!
-46Procedura wyjścia zawiera niesparowane nawiasy
-74Twoja pokrętna procedura wyjścia zawiera problematyczne nawiasy { i/lub }.
-58Nie bardzo potrafię sobie z tym poradzić; życzę szczęścia.
-45Procedura wyjścia nie użyła całej zawartości
-72Polecenia w \output powinny doprowadzić do opróżnienia rejestru \box255,
-36na przykład przez `\shipout\box255'.
-45Kontynuuj, a ja pominę jego obecną zawartość.
-21Wstawiono brakujący $
-60Wstawiłem znak początku/końca matematyki, ponieważ sądzę, że
-56taki znak opuściłeś. Kontynuuj trzymając za mnie kciuki.
-73Niestety nie zaprogramowano mnie, jak mam sobie radzić w takiej sytuacji;
-34Będę udawał, że o to nie prosiłeś.
-55Jeśli jesteś w niewłaściwym trybie, może uda się wrócić
-55do właściwego jeśli wpiszesz `I}' lub `I$' lub `I\par'.
-04dump
-05hskip
-04hfil
-05hfill
-03hss
-07hfilneg
-05vskip
-04vfil
-05vfill
-03vss
-07vfilneg
-33Wpisałem coś, o czym zapomniałeś.
-34(Patrz <tekst wstawiony> powyżej.)
-56Przy odrobinie szczęścia, to może mnie odblokować. Jeśli
-60o niczym nie zapomniałeś, to spróbuj teraz wpisać `2'; wtedy
-66zapomnę zarówno to, co wpisałem, jak i to, co spowodowało problem.
-06right.
-56Wszystko się poplątało, ale chyba najgorsze już za nami.
-18Za dużo nawiasów }
-37Zamknąłeś więcej grup niż otworzyłeś.
-58Takie głupstwa są zazwyczaj nieszkodliwe, jedź więc dalej.
-12prawy nawias
-32Zbędny nawias }, lub zapomniano
-53Usunąłem symbol zamykający grupę, ponieważ wydaje się
-67zbędny (tak jak w `$x}$'). Możliwe jednak, że nawias był potrzebny,
-70a zapomniałeś o czymś innym (tak jak w `\hbox{$x}'). W takim przypadku
-64sposobem na wybrnięcie jest dodanie zarówno zapomnianego tekstu,
-52jak i tego, co właśnie usunąłem. Np. wpisując `I$}'.
-08moveleft
-09moveright
-05raise
-05lower
-04copy
-07lastbox
-04vtop
-04hbox
-07shipout
-07leaders
-08cleaders
-08xleaders
-36Brak odpowiedniego kleju po \leaders
-67Powinieneś napisać `\leaders <pudełko lub linia><hskip lub vskip>'.
-53Znalazłem <pudełko lub linię> bez odpowiedniego kleju
-54<hskip lub vskip>, więc pomijam to polecenie \leaders.
-40Niestety ten \lastbox pozostanie próżny.
-59Niestety zwykle nie mogę zabierać rzeczy z bieżącej strony.
-35Dlatego \lastbox pozostanie próżny.
-24Wstawiono brakujące `to'
-54Czytam polecenie `\vsplit<numer pudełka> to <wymiar>'.
-36Teraz będę chciał zobaczyć <wymiar>.
-27Tutaj powinno być <pudełko>
-69Oczekiwałem, że zobaczę \hbox albo \vbox, albo \copy, albo \box, albo
-42coś w tym rodzaju. Dlatego na wyjściu może
-58czegoś brakować. Próbuj dalej; możesz naprawić to później.
-06indent
-08noindent
-09quitvmode
-29' tutaj za wyjątkiem \leaders
-70Poziomą linię wstawiamy do pudełka `hbox' lub do układu tabelarycznego
-56za pomocą \leaders lub \hrulefill (patrz `The TeXbook').
-11Nie możesz
-60Zamieniam na \insert0; pudełko o numerze 255 jest wyjątkiem.
-03pre
-28Spróbuj `I\vskip-\lastskip'.
-27Spróbuj `I\kern-\lastkern'.
-48Zapewne możesz to wymusić na procedurze wyjścia.
-09unpenalty
-06unkern
-06unskip
-06unhbox
-07unhcopy
-06unvbox
-07unvcopy
-38Niezgodne listy nie mogą być `unboxed'
-46Nic z tego, Pandoro. (Ty przebiegła diablico.)
-56Nigdy nie otwieram \hbox w trybie pionowym i vice versa.
-53Nie mogę też otwierać pudełek w trybie matematycznym.
-25Niepoprawny matematyczny
-66We wzorach matematycznych trzecia część w poleceniu \discretionary
-36musi być pusta. Dlatego ją usunąłem.
-44Za długa lista z elementami dyskrecjonalnymi
-72Jej -- Nie przyszło mi na myśl, że ktokolwiek dotrze aż do tego miejsca.
-71Czy naprawdę potrzebujesz tak długiej listy elementów dyskrecjonalnych.
-44Niepoprawna lista elementów dyskrecjonalnych
-66Na liście dyskrecjonalnej mogą wystąpić tylko pudełka i podcięcia.
-45Następującą podlistę dyskrecjonalną usunięto:
-28Wstawiono brakujący nawias }
-50Wstawiłem to, co wydaje się konieczne, by poprawić
-42ustawienia tabulacji dla bieżącej kolumny.
-56Spróbuj jechać dalej; jest spora szansa, że to zadziała.
-25Niewłaściwie umieszczono
-67Nie wiem, dlaczego chciałbyś umieścić znak tabulacji w tym miejscu.
-55Jeśli chciałeś umieścić znak `&', to wpisz teraz `I\&'.
-50Ale jeśli jeden z wcześniejszych prawych nawiasów,
-56przedwcześnie zakończył poprzednie ustawianie tabulacji,
-55to na pewno pojawi się wiele błędów. Dlatego proponuję,
-60abyś w celu obejrzenia tego, co da się uratować, wpisał `S'.
-70albo \cr, albo \span teraz. Jeśli coś podobnego do prawego nawiasu `}'
-57Polecenie \noalign można wpisać tylko po \cr występującym
-61w ustawianiu tabulacji. Kontynuuj, a ja pominę ten przypadek.
-63Polecenie \omit można wpisać tylko po znaku tabulacji lub \cr z
-65Zgaduję, że w tym miejscu chciałeś zakończyć ustawianie tabulacji
-50I'm ignoring this, since I wasn't doing a \mubyte.
-48Pomijam to, ponieważ nie zajmowałem się \csname.
-04eqno
-05leqno
-13displaylimits
-68Polecenie typu `limits' powinno wystąpić za operatorem matematycznym
-58Pomijam źle umiejscowione polecenie \limits lub \nolimits.
-35Brakujący ogranicznik (wstawiono .)
-53Spodziewałem się zobaczyć w tym miejscu `(', `\{' lub
-65coś w tym rodzaju. Jeśli wpisałeś, na przykład, `{' zamiast `\{',
-52to w celu sparowania nawiasów powinieneś usunąć `{',
-52wpisując teraz `1'. W innych przypadkach, kontynuuj.
-51Ogranicznikami mogą być znaki których \delcode jest
-70nieujemny, albo możesz użyć polecenia `\delimiter <kod ogranicznika>'.
-07Używaj
-35 do akcentów w trybie matematycznym
-52Zamieniam \accent na \mathaccent; życz mi szczęścia.
-73(Akcenty we wzorach matematycznych to nie to samo, co akcenty w tekście.)
-22Podwojony indeks górny
-42Traktuję `x^1^2' w istocie jako `x^1{}^2'.
-22Podwojony indeks dolny
-42Traktuję `x_1_2' w istocie jako `x_1{}_2'.
-05above
-04over
-04atop
-15abovewithdelims
-14overwithdelims
-14atopwithdelims
-69Niejednoznaczność -- potrzebna jeszcze jedna para nawiasów klamrowych
-37Pomijam ten ułamek, ponieważ nie wiem
-46czy konstrukcja, taka jak `x \over y \over z',
-57oznacza `{x \over y} \over z', czy `x \over {y \over z}'.
-50I'm ignoring a \middle that had no matching \left.
-41Pomijam \right bez odpowiadającego \left.
-69Pominąłem wzór matematyczny: niekompletne fonty grupy matematycznej 2
-65Niestety nie mogę składać matematyki, gdy w fontach: \textfont 2,
-51\scriptfont 2 lub \scriptscriptfont 2 brak którychś
-55z wartości \fontdimen wymaganych dla fontu z symbolami.
-69Pominąłem wzór matematyczny: niekompletne fonty grupy matematycznej 3
-65Niestety nie mogę składać matematyki, gdy w fontach: \textfont 3,
-62\scriptfont 3 lub \scriptscriptfont 3 brak którychś z wartości
-65\fontdimen wymaganych dla fontu z symbolami w różnych rozmiarach.
-41$$ powinno kończyć matematykę eksponowaną
-72Przypuszczalnie ostatnio przeczytany `$' pasuje do poprzedzającego `$$'.
-55Dlatego założę, że napisałeś `$$' w obydwu przypadkach.
-07display
-22Wstawiono brakujące $$
-04long
-05outer
-06global
-03def
-04gdef
-04edef
-04xdef
-06prefix
-31Nie możesz użyć przedrostka z `
-56Będę udawać, że nie napisałeś \long, \outer lub \global.
-07' lub `
-05' z `
-61Będę udawać, że nie napisałeś w tym miejscu \long ani \outer.
-29Wstawiono brakujące polecenie
-41Pisz `\def\cs{...}', a nie `\def cs{...}'
-59Musiałem uzupełnić Twoją definicję o niedostępne polecenie.
-60Mam nadzieję, że dzięki temu uda mi się wyplątać z kłopotów.
-52Możesz zręcznie wybrnąć z tego błędu, jeśli będziesz
-45uważał; patrz ćwiczenie 27.2 w `The TeXbook'.
-12inaccessible
-03let
-09futurelet
-06mubyte
-09noconvert
-61not appear in <byte sequence> between \mubyte and \endmubyte.
-27The empty <byte sequence>,
-08 ignored
-22The <byte sequence> in
-62\mubyte <token> <byte sequence>\endmubyte should not be empty.
-07chardef
-11mathchardef
-08countdef
-08dimendef
-07skipdef
-09muskipdef
-07toksdef
-10charsubdef
-27Nowe podstawienie za znak:
-03 =
-46Powinieneś był napisać `\read<number> to \cs'.
-27Teraz zamierzam szukać \cs.
-08xordcode
-08xchrcode
-08xprncode
-19Nieprawidłowy kod (
-43); kod powinien być liczbą z przedziału 0..
-15); co najwyżej
-44Użyję liczby 0 zamiast nieprawidłowego kodu.
-02by
-58Przepełnienie w trakcie wykonywania operacji arytmetycznej
-47Nie mogę dokończyć tego mnożenia lub dzielenia,
-34ponieważ wynik jest poza zakresem.
-48Zapominam, co napisałeś, i niczego nie zmieniam.
-73Niestety w matematyce eksponowanej nie możesz napisać \setbox po \halign,
-53ani między poleceniem \accent i znakiem akcentowanym.
-24Zły współczynnik odstępu
-67Prawidłowy współczynnik powinien być liczbą z przedziału 1..32767.
-53W tym miejscu dopuszczalne są tylko liczby nieujemne.
-42Tylko INITEX może czytać wzorce dzielenia.
-10hyphenchar
-08skewchar
-06lpcode
-06rpcode
-06efcode
-14pdfnoligatures
-07tagcode
-04FONT
-02at
-06scaled
-26Niewłaściwy rozmiar `at' (
-23pt), zamieniono na 10pt
-60Radzę sobie tylko z fontami w rozmiarach dodatnich, które są
-62mniejsze niż 2048pt. Dlatego zamieniłem podany wymiar na 10pt.
-12select font
-13errorstopmode
-06openin
-07closein
-07message
-10errmessage
-36(To był inny komunikat \errmessage.)
-59Ten komunikat o błędzie wygenerowało polecenie \errmessage.
-50Dlatego nie mogę podać wyczerpującego wyjaśnienia.
-70Wyobraź sobie, że jesteś Herkulesem Poirot: zbadaj wszystkie poszlaki,
-62i dojdź prawdy dzięki metodzie i przymiotom swojego intelektu.
-09lowercase
-09uppercase
-04show
-07showbox
-07showthe
-09showlists
-72To nie jest komunikat o błędzie; Wypisuję coś, używając polecenia \show.
-59Jeśli mam wyświetlić więcej szczegółów, to wpisz `I\show..'
-58(np. \show\cs, \showthe\count10, \showbox255, \showlists).
-63Wpisz też `I\tracingonline=1\show...', a na terminalu i w pliku
-53ze sprawozdaniem znajdziesz zawartość pudełek i list.
-02>
-09undefined
-09protected
-05makro
-17outer endtemplate
-06> \box
-02OK
-33 (porównaj plik ze sprawozdaniem)
-09 (INITEX)
-50Wewnątrz grupy nie wolno wykonywać polecenia \dump
-37Głośne ,,NIE'' wszystkim `{...\dump}'
-27 napisy o łącznej długości
-59 zrzucone pozycje pamięci; aktualne wykorzystanie pamięci:
-23 poleceń wieloznakowych
-33 słów(-owa) danych o fontach dla
-21 wprowadzonych fontów
-17 wprowadzony font
-05\font
-34 wyjątki(-ów) od wzorców dzielenia
-29 wyjątek od wzorców dzielenia
-31Struktura `trie' jest długości
-06 i ma
-04 ops
-03 op
-03 z
-12 dla języka
-09 (format=
-22nazwa pliku z formatem
-25Początek zrzutu do pliku
-63 ==> Fatal error occurred, the output PDF file is not finished!
-26Sprawozdanie zapisałem do
-02 )
-13end wystąpił
-27wewnątrz grupy na poziomie
-06kiedy
-11 w wierszu
-19 był niezakończony)
-58(dodatkowe informacje znajdziesz w pliku ze sprawozdaniem)
-33(tylko INITEX może wykonać \dump)
-35odpluskwianie # (-1 aby zakończyć):
-07openout
-08closeout
-07special
-09immediate
-11setlanguage
-13pdffontexpand
-10pdfliteral
-06pdfobj
-09pdfrefobj
-08pdfxform
-11pdfrefxform
-09pdfximage
-12pdfrefximage
-08pdfannot
-12pdfstartlink
-10pdfendlink
-10pdfoutline
-07pdfdest
-09pdfthread
-14pdfstartthread
-12pdfendthread
-10pdfsavepos
-07pdfinfo
-10pdfcatalog
-08pdfnames
-15pdfincludechars
-11pdffontattr
-10pdfmapfile
-10pdfmapline
-10pdftrailer
-13pdfresettimer
-16pdfsetrandomseed
-24[nieznane rozszerzenie!]
-04ext1
-32used while \pdfoutput is not set
-45used while \pdfoutput is not set; ignoring it
-11\pdfliteral
-06direct
-07\pdfobj
-13reserveobjnum
-09useobjnum
-35invalid object number being ignored
-04attr
-29cannot find referenced object
-10\pdfrefobj
-09\pdfxform
-09resources
-40\pdfxform cannot be used with a void box
-12\pdfrefxform
-34too large image resolution ignored
-24invalid image dimensions
-08mediabox
-07cropbox
-08bleedbox
-07trimbox
-06artbox
-05named
-10colorspace
-82Primitive \pdfoptionalwaysusepdfpagebox is obsolete; use \pdfforcepagebox instead.
-92Primitive \pdfoptionpdfinclusionerrorlevel is obsolete; use \pdfinclusionerrorlevel instead.
-34pdfTeX warning (image inclusion):
-28\pdfforcepagebox is in use (
-10\pdfximage
-13\pdfrefximage
-04user
-04goto
-06thread
-19action type missing
-40only GoTo action can be used with `page'
-28page number must be positive
-04name
-55`goto' option cannot be used with both `file' and `num'
-31num identifier must be positive
-23identifier type missing
-09newwindow
-11nonewwindow
-68`newwindow'/`nonewwindow' must be used with `goto' and `file' option
-09\pdfannot
-21invalid object number
-13\pdfstartlink
-45\pdfstartlink cannot be used in vertical mode
-11\pdfendlink
-43\pdfendlink cannot be used in vertical mode
-11\pdfoutline
-38destination with the same identifier (
-02)
-08\pdfdest
-03xyz
-04zoom
-05fitbh
-05fitbv
-04fitb
-04fith
-04fitv
-04fitr
-03fit
-24destination type missing
-04ext4
-40has been already used, duplicate ignored
-10\pdfthread
-15\pdfstartthread
-13\pdfendthread
-11\pdfsavepos
-08\pdfinfo
-11\pdfcatalog
-10openaction
-23duplicate of openaction
-09\pdfnames
-11\pdftrailer
-16\pdfincludechars
-12\pdffontattr
-11\pdfmapfile
-11\pdfmapline
-08/Title (
-12destination
-08/R [0 0
-06/I <<
-12 (hyphenmin
-07 direct
-08literal2
-05 attr
-07 stream
-05 file
-07pdflink
-07 action
-05 user
-10 goto name
-09 goto num
-12 thread name
-11 thread num
-10displaying
-19unknown action type
-05 name
-04 num
-05 zoom
-08unknown!
-10wihajster?
-04ext2
-04ext3
-08endwrite
-07system(
-04)...
-09clobbered
-08executed
-08disabled
-44Polecenie write zawiera niesparowane nawiasy
-66Na tej stronie znalazłem polecenie \write, które ma mniej { niż }.
-23nazwa pliku wyjściowego
-08\openout
-04 = `
-54`\pdfobj reserveobjnum' cannot be used with \immediate
-03/F
-11/NewWindow
-05true
-06false
-13/S /GoTo /D [
-14/S /GoToR /D [
-09/S /GoTo
-10/S /GoToR
-11/S /Thread
-37annotations cannot be inside an XForm
-42link annotations cannot be inside an XForm
-40link annotations can be inside hbox only
-35invalid stack of link nesting level
-66\pdfendlink ended up in different nesting level than \pdfstartlink
-33threads cannot be inside an XForm
-70\pdfendthread ended up in different nesting level than \pdfstartthread
-38destinations cannot be inside an XForm
-03 Do
-31\pdfstartlink ended up in vlist
-29\pdfendlink ended up in vlist
-33\pdfstartthread ended up in hlist
-31\pdfendthread ended up in hlist
-12lastnodetype
-11eTeXversion
-64Nic z tego, ta opcjonalna właściwość e-TeXa została zablokowana.
-08everyeof
-14tracingassigns
-13tracinggroups
-10tracingifs
-17tracingscantokens
-14tracingnesting
-19predisplaydirection
-11lastlinefit
-15savingvdiscards
-15savinghyphcodes
-12bottom level
-05semi
-06simple
-09adjusted
-03no
-05align
-04disc
-07 choice
-06 shift
-05 left
-15 grupa (poziom
-11 w wierszu
-12rozpoczynam
-10opuszczam
-17currentgrouplevel
-16currentgrouptype
-14currentiflevel
-13currentiftype
-15currentifbranch
-10fontcharwd
-10fontcharht
-10fontchardp
-10fontcharic
-14parshapelength
-14parshapeindent
-13parshapedimen
-10showgroups
-11align entry
-10showtokens
-10unexpanded
-10detokenize
-07showifs
-22 rozpoczęto w wierszu
-41brak rozpoczętych instrukcji warunkowych
-11### poziom
-15interactionmode
-30Niepoprawny tryb konwersacyjny
-47Poprawne tryby to: 0=batch, 1=nonstop, 2=scroll
-52i 3=errorstop. Kontynuuj, a ja pominę ten przypadek.
-11TeXXeTstate
-06beginL
-04endL
-06beginR
-04endR
-09, display
-03LR1
-32problematyczne \endL lub \endR (
-12 brakujący,
-11 nadmiarowy
-03LR2
-03LR3
-03LR4
-10scantokens
-02(
-08readline
-09ifdefined
-08ifcsname
-10iffontchar
-09' przed `
-20Ostrzeżenie: koniec
-14 w innym pliku
-31Ostrzeżenie: koniec pliku, gdy
-19 jest niezakończony
-07numexpr
-07dimexpr
-08glueexpr
-06muexpr
-46Nie wiem jak obliczyć wartość tego wyrażenia,
-33W wyrażeniu wstawiono brakujący )
-52Brak oczekiwanego znaku `+', `-', `*', `/', or `)'.
-16gluestretchorder
-15glueshrinkorder
-11gluestretch
-10glueshrink
-08mutoglue
-08gluetomu
-05marks
-08topmarks
-10firstmarks
-08botmarks
-15splitfirstmarks
-13splitbotmarks
-53Numer rejestru musi być liczbą z przedziału 0..32767.
-03 s=
-03 a=
-12pagediscards
-13splitdiscards
-18interlinepenalties
-13clubpenalties
-14widowpenalties
-21displaywidowpenalties
-16podstawienie za
-42Brakujący znak: niekompletne podstawienie
-28Użyję podstawienia za znak:
-*478737653