diff options
author | Karl Berry <karl@freefriends.org> | 2010-12-25 00:41:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-12-25 00:41:43 +0000 |
commit | 7ebd1bb7e12027fe4f45942225d071ff34e1014d (patch) | |
tree | 9e5ad96b158ca3f01467e9b95590164cc07de5ab /Build/source | |
parent | 434432db48e94cb842fae98e8f26c56da87a9a50 (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/ChangeLog | 7 | ||||
-rw-r--r-- | Build/source/texk/tetex/Makefile.am | 11 | ||||
-rw-r--r-- | Build/source/texk/tetex/Makefile.in | 74 | ||||
-rw-r--r-- | Build/source/texk/tetex/README.a2ping | 9 | ||||
-rw-r--r-- | Build/source/texk/tetex/doc/Makefile | 20 | ||||
-rw-r--r-- | Build/source/texk/tetex/doc/TETEXDOC.bib | 15 | ||||
-rw-r--r-- | Build/source/texk/tetex/doc/TETEXDOC.pdf | bin | 337756 -> 0 bytes | |||
-rw-r--r-- | Build/source/texk/tetex/doc/TETEXDOC.tex | 1134 | ||||
-rw-r--r-- | Build/source/texk/tetex/doc/teTeX-FAQ | 440 | ||||
-rw-r--r-- | Build/source/texk/tetex/pdfetex-pl.pool | 1652 |
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 Binary files differdeleted file mode 100644 index 69649b88a8c..00000000000 --- a/Build/source/texk/tetex/doc/TETEXDOC.pdf +++ /dev/null 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 |