[BACK]Return to gphelp.1 CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari-2.2 / doc

Annotation of OpenXM_contrib/pari-2.2/doc/gphelp.1, Revision 1.2

1.1       noro        1: .TH GPHELP 1 "25 June 1999"
                      2: .SH NAME
                      3: gphelp \- GP-PARI online help script
                      4: .SH SYNOPSIS
                      5: .BR gphelp
                      6: [-to_pod
                      7: .IR file ]
                      8: [-raw]
                      9: [-detex]
                     10: [-k]
                     11: [-ch
                     12: .IR c1 ]
                     13: [-cb
                     14: .IR c2 ]
                     15: [-cu
                     16: .IR c3 ]
                     17: [keyword [ @{1,2,3,4,5} ]]
                     18: [tutorial]
                     19: [refcard]...
                     20:
                     21: .SH DESCRIPTION
                     22: Invokes the PARI-GP online help script. By default,
                     23: .I keyword
                     24: is understood as a section heading (a GP function name), and
                     25: .B gphelp
                     26: looks for it in Chapter 3 of PARI User's Manual. If it is found, the
1.2     ! noro       27: corresponding section is copied to a temporary file in /tmp (or
        !            28: .BR $GPTMPDIR ),
1.1       noro       29: .B TeX
                     30: is run then the corresponding section is displayed in a separate window, using
                     31: .B xdvi
                     32: (or
                     33: .BR $GPXDVI ).
                     34:
                     35:
                     36: If more than one keyword is given on a single command line, the outputs are
                     37: concatenated. If
                     38: .I keyword
                     39: is omitted, open the whole manual
                     40: .IR users.dvi .
                     41: The keywords
                     42: .I tutorial
                     43: and
                     44: .I refcard
                     45: open the GP tutorial and reference card respectively.
                     46:
                     47: GP defaults, help sections (1 to 11) as well as some keywords (readline,
                     48: bnf¸ ell, all operators...) are recognized and treated in a special way to
                     49: make sure they match a section heading. For instance
                     50: .B &&
                     51: is translated to
                     52: .I "Comparison and boolean operators"
                     53: which isn't that obvious to guess.
                     54: Make sure to enclose
                     55: .I keyword
                     56: between quotes if it contains dangerous characters (e.g spaces). For
                     57: instance, you need to type
                     58:
                     59: .RS
                     60: gphelp -k "elliptic curves"
                     61: .RE
                     62:
                     63: and not
                     64:
                     65: .RS
                     66: gphelp -k elliptic curves
                     67: .RE
                     68:
                     69: which would look for
                     70: "elliptic"
                     71: then for
                     72: "curves"
                     73: and output e.g.
                     74: .B ploth
                     75: among the relevant sections.
                     76:
                     77: .SH FULL SEARCH: @ MARKERS
                     78:
                     79: The pattern
                     80: .BR @ x
                     81: (where x is a chapter number between 1 and 5) at the end of
                     82: .I keyword
                     83: conducts the search in the corresponding chapter instead of the default
                     84: Chapter 3. If the number is omitted, search the whole manual. For instance
                     85: .RS
                     86: gphelp -k gerepile@4
                     87: .RE
                     88: will look for
                     89: .B gerepile
                     90: in Chapter 4 of users manual.
                     91: .RS
                     92: gphelp -k gerepile@
                     93: .RE
                     94: will search the whole manual. All chapters of the manual (usersch[1-5].tex)
                     95: are assumed to be in
                     96: .B $GPDOCDIR
                     97: .RI ( /usr/local/lib/pari
                     98: by default). You are allowed to gzip (or compress) them, this won't affect
                     99: the search.
                    100:
                    101: .SH OPTIONS
                    102: The following command line options are available:
                    103: .TP
                    104: .BI -cb,\ -color_bold\  c2
                    105: color used for bold. See
                    106: .BR -color_help .
                    107:
                    108: .TP
                    109: .BI -ch,\ -color_help\  c1
                    110: color (between 1 and 16) used for general printing. Only
                    111: significant in
                    112: .B detex
                    113: mode.
                    114:
                    115: .TP
                    116: .BI -cu,\ -color_underline\  c3
                    117: color used for underline. See
                    118: .BR -color_help .
                    119:
                    120: .TP
                    121: .BI \-detex
                    122: Use
                    123: .B detex
                    124: mode. The TeX file is converted to readable screen output that is directly
                    125: written to the terminal; don't use tex or xdvi.
                    126:
                    127: .TP
                    128: .BI \-k
                    129: Switch to
                    130: .B apropos
                    131: mode. Only write to standard output the list of section headings in manual
                    132: which contain
                    133: .IR keyword .
                    134:
                    135: You can then choose an element in the list and use it as argument for
                    136: .B gphelp
                    137: (surround it by quotes if it includes spaces), possibly followed by a
                    138: trailing
                    139: .B @
                    140: marker (see above).
                    141:
                    142: .TP
                    143: .BI \-raw
                    144: use internal format for output (using @x markers). For debugging only.
                    145:
                    146: .TP
                    147: .BI \-to_pod\  file
                    148: try to convert
                    149: .I file
                    150: from TeX to POD format. Will only work on some subset of PARI User's Manual
                    151: (Chapter 3, reference card). This should be the only arguments on the
                    152: command line.
                    153:
                    154: .SH ENVIRONMENT
                    155: .TP
                    156: COLUMNS
                    157: number of columns available on screen (for
                    158: .B detex
                    159: mode)
                    160:
                    161: .TP
                    162: DISPLAY
                    163: where to launch the dvi previewer. If unset,
                    164: .B detex
                    165: mode is assumed automatically.
                    166:
                    167: .TP
                    168: GPDOCDIR
                    169: directory where PARI help files are located,
                    170: .I /usr/local/lib/pari
                    171: by default.
                    172:
                    173: .TP
                    174: GPTMPDIR
                    175: directory where temporary files are written
                    176:
                    177: .TP
                    178: GPXDVI
                    179: .RS
                    180: dvi previewer to use
                    181: .RE
                    182:
                    183: .SH FILES
                    184: .TP
                    185: .I /usr/local/bin/gp
                    186: the gp calculator
                    187:
                    188: .TP
                    189: .I /usr/local/bin/gphelp
                    190: the gphelp script
                    191:
                    192: .TP
                    193: .I /usr/local/lib/pari/users.dvi
                    194: PARI/GP User's Manual
                    195:
                    196: .TP
                    197: .I /usr/local/lib/pari/tutorial.dvi
                    198: PARI/GP tutorial
                    199:
                    200: .TP
                    201: .I /usr/local/lib/pari/refcard.dvi
                    202: GP reference card
                    203:
                    204: .TP
                    205: .I /usr/local/lib/pari/refcard.ps
                    206: GP reference card, printer ready
                    207:
                    208: .SH BUGS
                    209:
                    210: The search algorithm is rather crude and the data searched rather
                    211: unstructured. Hence, searching outside of Chapter 3 may not yield useful
                    212: results, except in
                    213: .B apropos
                    214: mode (sections may be truncated too soon for instance).
                    215:
                    216: Multiword search patterns have a tendency to fail due to various TeX
                    217: constructs in the source.
                    218:
                    219: .SH AUTHORS
                    220: Originally written by Ilya Zakharevitch for the Math::Pari perl package.
                    221: Rewritten and expanded by Karim Belabas for the main PARI distribution.
                    222:
                    223: .SH SEE ALSO
                    224: .IR gp (1),
                    225: .IR gzip (1),
                    226: .IR readline (1),
                    227: .IR tex (1),
                    228: .IR xdvi (1).
                    229:
                    230: .SH COPYING
                    231:
                    232: This program is  free  software;  you  can  redistribute  it
                    233: and/or  modify  it under the terms of the GNU General Public
                    234: License as published by the Free Software Foundation.
                    235:
                    236: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR  A  PARTICULAR  PURPOSE.  See the GNU General Public License for more details.
                    237:
                    238: You should have received a copy of the  GNU  General  Public
                    239: License  along  with this program; if not, write to the Free
                    240: Software Foundation,  Inc.,  675  Mass  Ave,  Cambridge,  MA
                    241: 02139, USA.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>