[latexrefman-commits] r320 - in /trunk: ChangeLog latex2e.texi

karl at domain.hid karl at domain.hid
Sun Apr 26 18:36:59 CEST 2015


Author: karl
Date: Sun Apr 26 18:36:58 2015
New Revision: 320

URL: http://svn.gna.org/viewcvs/latexrefman?rev=320&view=rev
Log:
make starting & ending a section, more on invocation and syntax

Modified:
    trunk/ChangeLog
    trunk/latex2e.texi

Modified: trunk/ChangeLog
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/ChangeLog?rev=320&r1=319&r2=320&view=diff
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Sun Apr 26 18:36:58 2015
@@ -1,3 +1,11 @@
+2015-04-26  Karl Berry  <karl at domain.hid>
+
+	* latex2e.texi (Starting & ending): make a section.
+	Notes for a syntax section.
+	From Jim, 22 Apr 2015 15:06:24 +0000.
+	(beamer template, book template): transpose to make alphabetical.
+	(Command line): xref TeX engines, --help, etc.
+
 2015-04-23  Jim Hefferon  <jhefferon at domain.hid>
         and Karl Berry  <karl at domain.hid>
 

Modified: trunk/latex2e.texi
URL: http://svn.gna.org/viewcvs/latexrefman/trunk/latex2e.texi?rev=320&r1=319&r2=320&view=diff
==============================================================================
--- trunk/latex2e.texi	(original)
+++ trunk/latex2e.texi	Sun Apr 26 18:36:58 2015
@@ -10,6 +10,9 @@
 @c xx but latex2e stuff is missing.
 @c xx random list of a few of the missing items is at the end of this file
 @c
+ at c xx ending a run with errors
+ at c xx ctan, distributions, components of TeX
+ at c xx classes and packages -- required, additional, useful; oberdiek; fonts
 @c
 @c xx merge http://mirror.ctan.org/info/latex-info/ (alt-latex-info)
 @c xx merge http://mirror.ctan.org/latex2e-reference.tar.gz
@@ -20,8 +23,6 @@
 @c xx commands, though some are internal and shouldn't be included.
 @c xx classes.dtx et al. define additional commands.
 @c xx See also http://www.ctan.org/pkg/macros2e.
- at domain.hid
- at domain.hid xx packages -- required, additional, useful; oberdiek; fonts
 
 @copying
 This document is an unofficial reference manual for @LaTeX{}, a
@@ -96,7 +97,6 @@
 @menu
 * About this document::         Bug reporting, etc.
 * Overview::                    What is @LaTeX{}?
-* Starting & ending::		The standard beginning and end of a document.
 * Document classes::		Some of the various classes available.
 * Fonts::			Italic, bold, typewriter, etc.
 * Layout::			Controlling the page layout.
@@ -162,8 +162,8 @@
 Writing your first document, with a bit of both text and math.
 
 @item http://www.ctan.org/pkg/usrguide
-The guide for document authors maintained as part of @LaTeX{}; there are
-plenty of others available elsewhere.
+The guide for document authors that is maintained as part of @LaTeX{};
+there are plenty of others available elsewhere.
 
 @item http://www.ctan.org/pkg/lshort
 A short introduction to @LaTeX{}, translated to many languages.
@@ -208,9 +208,14 @@
 produce the logo with @code{\LaTeX}.  Where use of the logo is not
 sensible, such as in plain text, write it as @code{LaTeX}.
 
-
- at domain.hid xx components?
-
+ at menu
+* Starting & ending::  The standard beginning and end of a document.
+* Output files::       Files produced.
+* @TeX{} engines::        Programs that implementation @LaTeX{}.
+ at end menu
+
+ at c syntax section
+ at c * @LaTeX{} syntax::       Syntax of @LaTeX{} documents.
 @c @findex \ @r{character starting commands}
 @c @findex [...] @r{for optional arguments}
 @c @findex @{...@} @r{for required arguments}
@@ -220,18 +225,21 @@
 @c optional while arguments contained in braces, @code{@{@}}, are
 @c required.
 
- at domain.hid @cindex case sensitivity of @LaTeX{}
- at domain.hid @LaTeX{} is case sensitive.  Enter all commands in the same case as they
- at domain.hid are defined; most commands are lowercase.
+ at c @LaTeX{} is case sensitive; neither @code{\Begin at domain.hid@}} nor
+ at c @code{\begin at domain.hid@}} will work.  Most commands are lowercase but
+ at c in any event you must enter all commands in the same case as they are
+ at c defined.
 
 
 @node Starting & ending
- at domain.hid Starting & ending
+ at section Starting & ending
 
 @cindex starting & ending
 @cindex ending & starting
-
-Here is a basic ``hello, world'' example for @LaTeX{}:
+ at cindex hello, world
+
+ at LaTeX{} files have a simple global structure, with a standard
+starting and ending.  Here is a ``hello, world'' example:
 
 @example
 \documentclass at domain.hid@}
@@ -258,10 +266,8 @@
 environments itself, and many more are defined separately.
 @xref{Environments}.
 
- at domain.hid
-* Output files::   Files produced.
-* @TeX{} engines::    Programs that run @LaTeX{}.
- at domain.hid menu
+The following sections discuss how to produce PDF or other output from
+a @LaTeX{} input file.
 
 
 @node Output files
@@ -561,7 +567,6 @@
 
 The @code{slides} class offers the option @code{clock} for printing
 the time at the bottom of each note.
-
 
 @cindex packages, loading
 @cindex loading additional packages
@@ -6765,7 +6770,7 @@
 What is written to the @file{. at domain.hid}} file is the
 command @code{\contentsline at domain.hid}@}}.
 
- at domain.hid ?? how hardwired are these values?  other unit names?
+ at c xx how hardwired are these values?  other unit names?
 
 
 @node \addtocontents
@@ -7073,7 +7078,6 @@
 Used after a @code{\stopbreaks} command to allow page breaks again.
 
 
-
 @node \stopbreaks
 @section @code{\stopbreaks}
 @findex \stopbreaks
@@ -7081,7 +7085,6 @@
 @code{\stopbreaks}
 
 Inhibit page breaks until a @code{\startbreaks} command occurs.
-
 
 
 @node \telephone
@@ -7150,18 +7153,22 @@
 @chapter Command line
 @cindex command line
 
+ at findex .tex, @r{default extension}
 The input file specification indicates the file to be formatted;
 @TeX{} uses @file{.tex} as a default file extension.  If you omit the
-input file entirely, @TeX{} accepts input from the terminal.  You
-specify command options by supplying a string as a parameter to the
-command; e.g.
+input file entirely, @TeX{} accepts input from the terminal.  You can
+also specify arbitrary @LaTeX{} input by starting with a backslash.
+For example, this processes @file{foo.tex} without pausing after every
+error:
 
 @example
 latex '\nonstopmode\input foo.tex'
 @end example
 
- at domain.hid
-will process @file{foo.tex} without pausing after every error.
+ at findex --help @r{command-line option}
+With many, but not all, implementations, command-line options can also
+be specified in the usual Unix way, starting with @samp{-} or
+ at samp{--}.  For a list of those options, try @samp{latex --help}.
 
 @cindex @samp{*} prompt
 @cindex prompt, @samp{*}
@@ -7170,6 +7177,7 @@
 @samp{*} prompt, it is waiting for input.  You can type @code{\stop}
 (and return) and it will prematurely end the document.
 
+ at xref{@TeX{} engines}, for other system commands invoking @LaTeX{}.
 
 
 @node Document templates
@@ -7181,10 +7189,45 @@
 @url{http://tug.org/interest.html#latextemplates}.
 
 @menu
+* beamer template::
 * book template::
-* beamer template::
 * tugboat template::
 @end menu
+
+
+ at node beamer template
+ at section @code{beamer} template
+
+ at cindex @code{beamer} template and class
+The @code{beamer} class creates presentation slides.  It has a vast
+array of features, but here is a basic template:
+
+ at verbatim
+\documentclass{beamer}
+
+\title{Beamer Class template}
+\author{Alex Author}
+\date{July 31, 2007}
+
+\begin{document}
+
+\maketitle
+
+% without [fragile], any {verbatim} code gets mysterious errors.
+\begin{frame}[fragile]
+ \frametitle{First Slide}
+
+\begin{verbatim}
+  This is \verbatim!
+\end{verbatim}
+
+\end{frame}
+
+\end{document}
+ at end verbatim
+
+One web resource for this:
+ at url{http://robjhyndman.com/hyndsight/beamer/}.
 
 
 @node book template
@@ -7208,41 +7251,6 @@
 The end.
 \end{document}
 @end verbatim
-
-
- at domain.hid beamer template
- at domain.hid @code{beamer} template
-
- at domain.hid @code{beamer} template and class
-The @code{beamer} class creates presentation slides.  It has a vast
-array of features, but here is a basic template:
-
- at domain.hid
-\documentclass{beamer}
-
-\title{Beamer Class template}
-\author{Alex Author}
-\date{July 31, 2007}
-
-\begin{document}
-
-\maketitle
-
-% without [fragile], any {verbatim} code gets mysterious errors.
-\begin{frame}[fragile]
- \frametitle{First Slide}
-
-\begin{verbatim}
-  This is \verbatim!
-\end{verbatim}
-
-\end{frame}
-
-\end{document}
- at domain.hid verbatim
-
-One web resource for this:
- at domain.hid/}.
 
 
 @node tugboat template





More information about the latexrefman-commits mailing list