groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] groff ./ChangeLog src/preproc/refer/refer.man


From: Werner LEMBERG
Subject: [Groff-commit] groff ./ChangeLog src/preproc/refer/refer.man
Date: Sat, 07 May 2005 01:16:23 -0400

CVSROOT:        /cvsroot/groff
Module name:    groff
Branch:         
Changes by:     Werner LEMBERG <address@hidden> 05/05/07 05:16:23

Modified files:
        .              : ChangeLog 
        src/preproc/refer: refer.man 

Log message:
        * src/preproc/refer/refer.man: Many small typographic fixes.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/groff/groff/ChangeLog.diff?tr1=1.821&tr2=1.822&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/groff/groff/src/preproc/refer/refer.man.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: groff/ChangeLog
diff -u groff/ChangeLog:1.821 groff/ChangeLog:1.822
--- groff/ChangeLog:1.821       Fri May  6 22:07:26 2005
+++ groff/ChangeLog     Sat May  7 05:16:22 2005
@@ -1,3 +1,7 @@
+2004-05-07  Werner LEMBERG  <address@hidden>
+
+       * src/preproc/refer/refer.man: Many small typographic fixes.
+
 2004-05-06  Jeff Conrad  <address@hidden>
 
        * src/devices/grohtml/post-html.cpp (assert_state::~assert_state):
Index: groff/src/preproc/refer/refer.man
diff -u groff/src/preproc/refer/refer.man:1.6 
groff/src/preproc/refer/refer.man:1.7
--- groff/src/preproc/refer/refer.man:1.6       Wed Jul 28 16:52:30 2004
+++ groff/src/preproc/refer/refer.man   Sat May  7 05:16:23 2005
@@ -1,5 +1,6 @@
 .ig
-Copyright (C) 1989-2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2005
+  Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of
 this manual provided the copyright notice and this permission notice
@@ -16,23 +17,37 @@
 translations approved by the Free Software Foundation instead of in
 the original English.
 ..
+.
+.
 .de TQ
-.br
-.ns
-.TP \\$1
+.  br
+.  ns
+.  TP \\$1
 ..
+.
+.
 .\" Like TP, but if specified indent is more than half
 .\" the current line-length - indent, use the default indent.
 .de Tp
-.ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP
-.el .TP "\\$1"
+.  ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP
+.  el .TP "\\$1"
+.
+.
 ..
 .\" The BSD man macros can't handle " in arguments to font change macros,
 .\" so use \(ts instead of ".
 .tr \(ts"
+.
+.
 .TH @address@hidden @MAN1EXT@ "@MDATE@" "Groff Version @VERSION@"
+.
+.
+.
 .SH NAME
 @address@hidden \- preprocess bibliographic references for groff
+.
+.
+.
 .SH SYNOPSIS
 .nr a \n(.j
 .ad l
@@ -40,10 +55,12 @@
 .in +\w'address@hidden@refer 'u
 .ti \niu
 .B @address@hidden
+.
 .de OP
-.ie \\n(.$-1 .RI "[\ \fB\\$1\fP" "\\$2" "\ ]"
-.el .RB "[\ " "\\$1" "\ ]"
+.  ie \\n(.$-1 .RI "[\ \fB\\$1\fP" "\\$2" "\ ]"
+.  el .RB "[\ " "\\$1" "\ ]"
 ..
+.
 .OP \-benvCPRS
 .OP \-a n
 .OP \-c fields
@@ -51,16 +68,20 @@
 .OP \-i fields
 .OP \-k field
 .OP \-l m,n
-.OP \-p filename
+.OP \-p \%filename
 .OP \-s fields
 .OP \-t n
 .OP \-B field.macro
-.RI [\  filename \|.\|.\|.\ ]
+.RI [\  \%filename \|.\|.\|.\ ]
 .br
 .ad \na
-.PP
+.
+.LP
 It is possible to have whitespace between a command line option and its
 parameter.
+.
+.
+.
 .SH DESCRIPTION
 This file documents the GNU version of
 .BR refer ,
@@ -72,13 +93,14 @@
 except that lines between
 .B .[
 and
-.B .]
+.B .]\&
 are interpreted as citations,
 and lines between
 .B .R1
 and
 .B .R2
 are interpreted as commands about how citations are to be processed.
+.
 .LP
 Each citation specifies a reference.
 The citation can specify a reference that is contained in
@@ -87,6 +109,7 @@
 Alternatively it can specify a reference by supplying a database
 record in the citation.
 A combination of these alternatives is also possible.
+.
 .LP
 For each citation,
 .B refer
@@ -111,14 +134,17 @@
 and the commands output at some later point.
 If the references are accumulated, then multiple citations of the same
 reference will produce a single formatted reference.
+.
 .LP
 The interpretation of lines between
 .B .R1
 and
 .B .R2
-as commands is a new feature of GNU refer.
+as commands is a new feature of GNU
+.BR refer .
 Documents making use of this feature can still be processed by
 Unix refer just by adding the lines
+.
 .RS
 .LP
 .nf
@@ -129,6 +155,7 @@
 .ft
 .fi
 .RE
+.
 to the beginning of the document.
 This will cause
 .B troff
@@ -139,6 +166,7 @@
 The effect of some commands can also be achieved by options.
 These options are supported mainly for compatibility with Unix refer.
 It is usually more convenient to use commands.
+.
 .LP
 .B refer
 generates
@@ -154,110 +182,145 @@
 lines that it produces will be accurate even if the input has been
 preprocessed by a command such as
 .BR @address@hidden (@MAN1EXT@).
+.
+.
+.
 .SH OPTIONS
+.
 .LP
 Most options are equivalent to commands
 (for a description of these commands see the
 .B Commands
 subsection):
+.
+.nr a \n(.j
+.ad l
 .TP
 .B \-b
-.B
-no-label-in-text; no-label-in-reference
+.B "no-label-in-text; no-label-in-reference"
+.
 .TP
 .B \-e
 .B accumulate
+.
 .TP
 .B \-n
 .B no-default-database
+.
 .TP
 .B \-C
 .B compatible
+.
 .TP
 .B \-P
 .B move-punctuation
+.
 .TP
 .B \-S
 .B
-label "(A.n|Q) ', ' (D.y|D)"; bracket-label " (" ) "; "
+label\ "(A.n|Q)\ ',\ '\ (D.y|D)"; \%bracket-label\ "\ ("\ )\ ";\ "
+.
 .TP
 .BI \-a n
 .B reverse
 .BI A n
+.
 .TP
 .BI \-c fields
 .B capitalize
 .I fields
+.
 .TP
 .BI \-f n
 .B label
 .BI % n
+.
 .TP
 .BI \-i fields
 .B search-ignore
 .I fields
+.
 .TP
 .B \-k
 .B label
 .B L\(ti%a
+.
 .TP
 .BI \-k field
 .B label
 .IB field \(ti%a
+.
 .TP
 .B \-l
 .B label
 .BI A.nD.y%a
+.
 .TP
 .BI \-l m
 .B label
 .BI A.n+ m D.y%a
+.
 .TP
 .BI \-l, n
 .B label
 .BI A.nD.y\- n %a
+.
 .TP
 .BI \-l m , n
 .B label
 .BI A.n+ m D.y\- n %a
+.
 .TP
 .BI \-p filename
 .B database
 .I filename
+.
 .TP
 .BI \-s spec
 .B sort
 .I spec
+.
 .TP
 .BI \-t n
 .B search-truncate
 .I n
+.ad \na
+.
 .LP
 These options are equivalent to the following commands with the
 addition that the filenames specified on the command line are
 processed as if they were arguments to the
 .B bibliography
 command instead of in the normal way:
+.
 .TP
 .B \-B
-.B
-annotate X AP; no-label-in-reference
+.B "annotate X AP; no-label-in-reference"
+.
 .TP
 .BI \-B field . macro
 .B annotate
 .I field
 .IB macro ;
 .B no-label-in-reference
+.
 .LP
 The following options have no equivalent commands:
+.
 .TP
 .B \-v
 Print the version number.
+.
 .TP
 .B \-R
 Don't recognize lines beginning with
 .BR .R1 / .R2 .
+.
+.
+.
 .SH USAGE
+.
+.
 .SS Bibliographic databases
 The bibliographic database is a text file consisting of records
 separated by one or more blank lines.
@@ -272,11 +335,12 @@
 and then by the contents of the field.
 Empty fields are ignored.
 The conventional meaning of each field is as follows:
+.
 .TP
 .B A
 The name of an author.
 If the name contains a title such as
-.B Jr.
+.B Jr.\&
 at the end,
 it should be separated from the last name by a comma.
 There can be multiple occurrences of the
@@ -285,15 +349,18 @@
 The order is significant.
 It is a good idea always to supply an
 .B A
-field or a 
+field or a
 .B Q
 field.
+.
 .TP
 .B B
 For an article that is part of a book, the title of the book.
+.
 .TP
 .B C
 The place (city) of publication.
+.
 .TP
 .B D
 The date of publication.
@@ -308,6 +375,7 @@
 or
 .B unknown
 can be used.
+.
 .TP
 .B E
 For an article that is part of a book, the name of an editor of the book.
@@ -319,33 +387,42 @@
 or
 .B ,\ (eds)
 should be appended to the last author.
+.
 .TP
 .B G
 US Government ordering number.
+.
 .TP
 .B I
 The publisher (issuer).
+.
 .TP
 .B J
 For an article in a journal, the name of the journal.
+.
 .TP
 .B K
 Keywords to be used for searching.
+.
 .TP
 .B L
 Label.
+.
 .TP
 .B N
 Journal issue number.
+.
 .TP
 .B O
 Other information.
 This is usually printed at the end of the reference.
+.
 .TP
 .B P
 Page number.
 A range of pages can be specified as
 .IB m \- n\fR.
+.
 .TP
 .B Q
 The name of the author, if the author is not a person.
@@ -355,23 +432,29 @@
 There can only be one
 .B Q
 field.
+.
 .TP
 .B R
 Technical report number.
+.
 .TP
 .B S
 Series name.
+.
 .TP
 .B T
 Title.
 For an article in a book or journal,
 this should be the title of the article.
+.
 .TP
 .B V
 Volume number of the journal or book.
+.
 .TP
 .B X
 Annotation.
+.
 .LP
 For all fields except
 .B A
@@ -379,6 +462,7 @@
 .BR E ,
 if there is more than one occurrence of a particular field in a record,
 only the last such field will be used.
+.
 .LP
 If accent strings are used, they should follow the character to be accented.
 This means that the
@@ -390,18 +474,21 @@
 use one
 .B \e
 rather than two.
+.
+.
 .SS Citations
 The format of a citation is
+.
 .RS
 .BI .[ opening-text
 .br
-.I
-flags keywords
+.I "flags keywords"
 .br
 .I fields
 .br
 .BI .] closing-text
 .RE
+.
 .LP
 The
 .IR opening-text ,
@@ -414,6 +501,7 @@
 and
 .I fields
 components need be specified.
+.
 .LP
 The
 .I keywords
@@ -421,6 +509,7 @@
 that contains all the words in
 .IR keywords .
 It is an error if more than one reference if found.
+.
 .LP
 The
 .I fields
@@ -432,6 +521,7 @@
 then additional fields should be specified only on the first
 occasion that a particular reference is cited,
 and will apply to all citations of that reference.
+.
 .LP
 The
 .I opening-text
@@ -451,6 +541,7 @@
 .B ]
 flags.
 Note that leading and trailing spaces are significant for these components.
+.
 .LP
 The
 .I flags
@@ -460,6 +551,7 @@
 Unix refer will treat these flags as part of the keywords and
 so will ignore them since they are non-alphanumeric.
 The following flags are currently recognized:
+.
 .TP
 .B #
 This says to use the label specified by the
@@ -474,6 +566,7 @@
 the
 .B #
 is supposed to be suggestive of a numeric type of label.
+.
 .TP
 .B [
 Precede
@@ -481,6 +574,7 @@
 with the first string specified in the
 .B bracket-label
 command.
+.
 .TP
 .B ]
 Follow
@@ -488,6 +582,7 @@
 with the second string specified in the
 .B bracket-label
 command.
+.
 .LP
 One advantages of using the
 .B [
@@ -503,6 +598,7 @@
 command.
 Another advantage is that sorting and merging of citations
 will not necessarily be inhibited if the flags are used.
+.
 .LP
 If a label is to be inserted into the text,
 it will be attached to the line preceding the
@@ -511,6 +607,7 @@
 If there is no such line, then an extra line will be inserted before the
 .B .[
 line and a warning will be given.
+.
 .LP
 There is no special notation for making a citation to multiple references.
 Just use a sequence of citations, one for each reference.
@@ -546,6 +643,8 @@
 (If you wish to prevent this just make the first citation's
 .I closing-text
 .BR \e& .)
+.
+.
 .SS Commands
 Commands are contained between lines starting with
 .B .R1
@@ -564,8 +663,9 @@
 lines,
 nor anything between them
 is output.
+.
 .LP
-Commands are separated by newlines or 
+Commands are separated by newlines or
 .BR ; s.
 .B #
 introduces a comment that extends to the end of the line
@@ -597,6 +697,7 @@
 .BR \e ;
 this works everywhere except after a
 .BR # .
+.
 .LP
 .ds n \fR*
 Each command
@@ -609,6 +710,7 @@
 .B no-sort
 command specifies that references should not be sorted.
 The negative commands take no arguments.
+.
 .LP
 In the following description each argument must be a single word;
 .I field
@@ -623,6 +725,7 @@
 is used for an arbitrary string;
 .I filename
 is used for the name of a file.
+.
 .Tp \w'\fBabbreviate-label-ranges'u+2n
 .BI abbreviate\*n\  fields\ string1\ string2\ string3\ string4
 Abbreviate the first names of
@@ -647,6 +750,7 @@
 result from abbreviation.
 Names are abbreviated before sorting and before
 label construction.
+.
 .TP
 .BI abbreviate-label-ranges\*n\  string
 Three or more adjacent labels that refer to consecutive references
@@ -659,12 +763,14 @@
 .I string
 is omitted it defaults to
 .BR \- .
+.
 .TP
 .B accumulate\*n
 Accumulate references instead of writing out each reference
 as it is encountered.
 Accumulated references will be written out whenever a reference
 of the form
+.
 .RS
 .IP
 .B .[
@@ -672,6 +778,7 @@
 .B $LIST$
 .br
 .B .]
+.
 .LP
 is encountered,
 after all input files hve been processed,
@@ -679,14 +786,17 @@
 .B .R1
 line is recognized.
 .RE
+.
 .TP
 .BI annotate\*n\  field\ string
 .I field
 is an annotation;
 print it at the end of the reference as a paragraph preceded by the line
+.
 .RS
 .IP
 .BI . string
+.
 .LP
 If
 .I macro
@@ -698,9 +808,10 @@
 .BR X .
 Only one field can be an annotation.
 .RE
+.
 .TP
-.BI articles\  string \fR\|.\|.\|. 
-.IR string \|.\|.\|.
+.BI articles\  string \fR\|.\|.\|.
+.IR string \|.\|.\|.\&
 are definite or indefinite articles, and should be ignored at the beginning of
 .B T
 fields when sorting.
@@ -709,7 +820,8 @@
 .B a
 and
 .B an
-are recognized as articles. 
+are recognized as articles.
+.
 .TP
 .BI bibliography\  filename \fR\|.\|.\|.
 Write out all the references contained in the bibliographic databases
@@ -717,6 +829,7 @@
 This command should come last in a
 .BR .R1 / .R2
 block.
+.
 .TP
 .BI bracket-label\  string1\ string2\ string3
 In the text, bracket each label
@@ -731,16 +844,19 @@
 will be turned into
 .IR string3 .
 The default behaviour is
+.
 .RS
 .IP
 .B
 bracket-label \e*([. \e*(.] ", "
 .RE
+.
 .TP
 .BI capitalize\  fields
 Convert
 .I fields
 to caps and small caps.
+.
 .TP
 .B compatible\*n
 Recognize
@@ -748,6 +864,7 @@
 and
 .B .R2
 even when followed by a character other than space or newline.
+.
 .TP
 .BI database\  filename \fR\|.\|.\|.
 Search the bibliographic databases
@@ -760,6 +877,7 @@
 .BR @address@hidden (@MAN1EXT@)
 exists, then it will be searched instead;
 each index can cover multiple databases.
+.
 .TP
 .BI date-as-label\*n\  string
 .I string
@@ -778,26 +896,30 @@
 .B no-label-in-reference
 command.
 For example,
+.
 .RS
 .IP
-.B
-date-as-label D.+yD.y%a*D.-y
+.B "date-as-label D.+yD.y%a*D.-y"
+.
 .LP
 would attach a disambiguating letter to the year part of the
 .B D
 field in the reference.
 .RE
+.
 .TP
 .B default-database\*n
 The default database should be searched.
 This is the default behaviour, so the negative version of
 this command is more useful.
-refer determines whether the default database should be searched
+.B refer
+determines whether the default database should be searched
 on the first occasion that it needs to do a search.
 Thus a
 .B no-default-database
 command must be given before then,
 in order to be effective.
+.
 .TP
 .BI discard\*n\  fields
 When the reference is read,
@@ -810,11 +932,11 @@
 .I fields
 are
 .BR XYZ .
+.
 .TP
 .BI et-al\*n\  string\ m\ n
 Control use of
-.B
-et al
+.B "et al"
 in the evaluation of
 .B @
 expressions in label expressions.
@@ -836,16 +958,19 @@
 is not less than
 .IR n .
 The default behaviour is
+.
 .RS
 .IP
 .B
 et-al " et al" 2 3
 .RE
+.
 .TP
 .BI include\  filename
 Include
 .I filename
 and interpret the contents as commands.
+.
 .TP
 .BI join-authors\  string1\ string2\ string3
 This says how authors should be joined together.
@@ -866,13 +991,16 @@
 is also omitted it will also default to
 .IR string1 .
 For example,
+.
 .RS
 .IP
 .B
 join-authors " and " ", " ", and "
+.
 .LP
 will restore the default method for joining authors.
 .RE
+.
 .TP
 .B label-in-reference\*n
 When outputting the reference,
@@ -881,6 +1009,7 @@
 to be the reference's label.
 This is the default behaviour; so the negative version
 of this command is more useful.
+.
 .TP
 .B label-in-text\*n
 For each reference output a label in the text.
@@ -889,10 +1018,12 @@
 command.
 This is the default behaviour; so the negative version
 of this command is more useful.
+.
 .TP
 .BI label\  string
 .I string
 is a label expression describing how to label each reference.
+.
 .TP
 .BI separate-label-second-parts\  string
 When merging two-part labels, separate the second part of the second
@@ -901,11 +1032,13 @@
 See the description of the
 .B <>
 label expression.
+.
 .TP
 .B move-punctuation\*n
 In the text, move any punctuation at the end of line past the label.
 It is usually a good idea to give this command unless you are using
 superscripted numbers as labels.
+.
 .TP
 .BI reverse\*n\  string
 Reverse the fields whose names
@@ -914,6 +1047,7 @@
 Each field name can be followed by a number which says
 how many such fields should be reversed.
 If no number is given for a field, all such fields will be reversed.
+.
 .TP
 .BI search-ignore\*n\  fields
 While searching for keys in databases for which no index exists,
@@ -922,6 +1056,7 @@
 Initially, fields
 .B XYZ
 are ignored.
+.
 .TP
 .BI search-truncate\*n\  n
 Only require the first
@@ -933,7 +1068,8 @@
 and the length of the key.
 Initially
 .I n
-is 6.
+is\ 6.
+.
 .TP
 .BI short-label\*n\  string
 .I string
@@ -949,6 +1085,7 @@
 .B short-label
 command will typically be used to specify a label containing just
 a date and possibly a disambiguating letter.
+.
 .TP
 .BI sort\*n\  string
 Sort references according to
@@ -959,14 +1096,14 @@
 indicating how many fields with the name should be used for sorting.
 .B +
 can be used to indicate that all the fields with the name should be used.
-Also 
-.B .
+Also
+.B .\&
 can be used to indicate the references should be sorted using the
 (tentative) label.
 (The
-.B
-Label expressions
+.B "Label expressions"
 subsection describes the concept of a tentative label.)
+.
 .TP
 .B sort-adjacent-labels\*n
 Sort labels that are adjacent in the text according to their
@@ -978,13 +1115,15 @@
 .B <>
 expression.
 This will have no effect unless references are being accumulated.
+.
+.
 .SS Label expressions
+.
 .LP
-Label expressions can be evaluated both normally and tentatively. 
-The result of normal evaluation is used for output. 
+Label expressions can be evaluated both normally and tentatively.
+The result of normal evaluation is used for output.
 The result of tentative evaluation, called the
-.I
-tentative label,
+.IR "tentative label" ,
 is used to gather the information
 that normal evaluation needs to disambiguate the label.
 Label expressions specified by the
@@ -998,9 +1137,10 @@
 .BR * ,
 and
 .B %
-expressions. 
+expressions.
 The description below applies to normal evaluation,
-except where otherwise specified. 
+except where otherwise specified.
+.
 .TP
 .I field
 .TQ
@@ -1008,15 +1148,17 @@
 The
 .IR n -th
 part of
-.IR field . 
+.IR field .
 If
 .I n
-is omitted, it defaults to 1. 
+is omitted, it defaults to\ 1.
+.
 .TP
 .BI ' string '
 The characters in
 .I string
-literally. 
+literally.
+.
 .TP
 .B @
 All the authors joined as specified by the
@@ -1059,6 +1201,7 @@
 tentatively evaluates to a canonical representation of the authors,
 such that authors that compare equally for sorting purpose
 will have the same representation.
+.
 .TP
 .BI % n
 .TQ
@@ -1071,10 +1214,11 @@
 .B %I
 The serial number of the reference formatted according to the character
 following the
-.BR % . 
-The serial number of a reference is 1 plus the number of earlier references
+.BR % .
+The serial number of a reference is\ 1 plus the number of earlier references
 with same tentative label as this reference.
 These expressions tentatively evaluate to an empty string.
+.
 .TP
 .IB expr *
 If there is another reference with the same tentative label as
@@ -1082,6 +1226,7 @@
 .IR expr ,
 otherwise an empty string.
 It tentatively evaluates to an empty string.
+.
 .TP
 .IB expr + n
 .TQ
@@ -1097,22 +1242,27 @@
 .BR \e('a )
 count as a single letter.
 Accent strings are retained but do not count towards the total.
+.
 .TP
 .IB expr .l
 .I expr
-converted to lowercase. 
+converted to lowercase.
+.
 .TP
 .IB expr .u
 .I expr
-converted to uppercase. 
+converted to uppercase.
+.
 .TP
 .IB expr .c
 .I expr
-converted to caps and small caps. 
+converted to caps and small caps.
+.
 .TP
 .IB expr .r
 .I expr
 reversed so that the last name is first.
+.
 .TP
 .IB expr .a
 .I expr
@@ -1124,10 +1274,12 @@
 .B .a
 is useful only when you want a field to be abbreviated in a label
 but not in a reference.
+.
 .TP
 .IB expr .y
 The year part of
-.IR expr . 
+.IR expr .
+.
 .TP
 .IB expr .+y
 The part of
@@ -1135,6 +1287,7 @@
 before the year, or the whole of
 .I expr
 if it does not contain a year.
+.
 .TP
 .IB expr .\-y
 The part of
@@ -1142,10 +1295,12 @@
 after the year, or an empty string if
 .I expr
 does not contain a year.
+.
 .TP
 .IB expr .n
 The last name part of
-.IR expr . 
+.IR expr .
+.
 .TP
 .IB expr1 \(ti expr2
 .I expr1
@@ -1154,13 +1309,15 @@
 is
 .B \-
 then it will be replaced by
-.IR expr2 . 
+.IR expr2 .
+.
 .TP
 .I expr1\ expr2
 The concatenation of
 .I expr1
 and
-.IR expr2 . 
+.IR expr2 .
+.
 .TP
 .IB expr1 | expr2
 If
@@ -1168,7 +1325,8 @@
 is non-empty then
 .I expr1
 otherwise
-.IR expr2 . 
+.IR expr2 .
+.
 .TP
 .IB expr1 & expr2
 If
@@ -1177,6 +1335,7 @@
 then
 .I expr2
 otherwise an empty string.
+.
 .TP
 .IB expr1 ? expr2 : expr3
 If
@@ -1185,7 +1344,8 @@
 then
 .I expr2
 otherwise
-.IR expr3 . 
+.IR expr3 .
+.
 .TP
 .BI < expr >
 The label is in two parts, which are separated by
@@ -1201,11 +1361,13 @@
 this maybe desirable for expressions used in the
 .B short-label
 command.
+.
 .TP
 .BI ( expr )
 The same as
 .IR expr .
 Used for grouping.
+.
 .LP
 The above expressions are listed in order of precedence
 (highest first);
@@ -1213,6 +1375,8 @@
 and
 .B |
 have the same precedence.
+.
+.
 .SS Macro interface
 Each reference starts with a call to the macro
 .BR ]- .
@@ -1230,7 +1394,7 @@
 .IR X .
 The number register
 .B [P
-is set to 1 if the
+is set to\ 1 if the
 .B P
 field contains a range of pages.
 The
@@ -1238,7 +1402,7 @@
 .B [A
 and
 .B [O
-number registers are set to 1 according as the
+number registers are set to\ 1 according as the
 .BR T ,
 .B A
 and
@@ -1247,7 +1411,7 @@
 .BR .?! .
 The
 .B [E
-number register will be set to 1 if the
+number register will be set to\ 1 if the
 .B [E
 string contains more than one name.
 The reference is followed by a call to the
@@ -1257,19 +1421,19 @@
 the type of the reference.
 If a reference contains a
 .B J
-field, it will be classified as type 1,
+field, it will be classified as type\ 1,
 otherwise if it contains a
 .B B
-field, it will type 3,
+field, it will type\ 3,
 otherwise if it contains a
 .B G
 or
 .B R
-field it will be type 4,
+field it will be type\ 4,
 otherwise if contains a
 .B I
-field it will be type 2,
-otherwise it will be type 0.
+field it will be type\ 2,
+otherwise it will be type\ 0.
 The second argument is a symbolic name for the type:
 .BR other ,
 .BR journal-article ,
@@ -1285,22 +1449,37 @@
 macro and followed by a call to the
 .B ]>
 macro.
+.
+.
+.
 .SH FILES
+.
 .Tp \w'address@hidden@'u+2n
 .B @DEFAULT_INDEX@
 Default database.
+.
 .TP
 .IB file @INDEX_SUFFIX@
 Index files.
+.
+.
+.
 .SH ENVIRONMENT
+.
 .Tp \w'\fBREFER'u+2n
 .B REFER
 If set, overrides the default database.
+.
+.
+.
 .SH "SEE ALSO"
 .BR @address@hidden (@MAN1EXT@),
 .BR @address@hidden (@MAN1EXT@),
 .BR lkbib (@MAN1EXT@)
 .br
+.
+.
+.
 .SH BUGS
 In label expressions,
 .B <>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]