Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
BIBVIEW(1)		     General Commands Manual		      BIBVIEW(1)

NAME
     bibview - an X based graphical user interface for manipulating BibTeX data-
     bases

SYNOPSIS
     bibview  [standard options] [-file <bib file>] [-rcfile <conf file>] [-bib-
     dir <directory>]

DESCRIPTION
     Bibview  facilitates the manipulation of BibTeX databases (in the following
     called BiB). It supports the user in making new entries, searching for  en-
     tries  and  moving entries from one BiB to another.  It is possible to work
     with more than one BiB simultaneously.  New types can be  defined	and  new
     fields can be added to existing types in a configuration file.
     There are six types of windows in bibview:
     The main window contains menus for customizing bibview and for working with
     BiBs on the file level.
     The  bibliography window (one for every open BiB) contains commands for ma-
     nipulating the BiB.
     The list window (at most one for every open BiB) shows a list  of	entries.
     It  displays the fields author, title, year, category and type.  The fields
     that are displayed and the layout of the fields can be changed in the  con-
     figuration file.  The entries of the list window can be sorted by all field
     by  default.   The  fields  by which a list can be sorted can be set in the
     configuration file.
     The card window (at most one for every entry) helps editing an  entry.   It
     contains  boxes  for  each field of the entry (according to the type).  The
     fields can be edited by putting the mouse cursor into the card window.  The
     field  with  the  input focus has no border. The input focus can be changed
     using the <tab> key (move to next field), the <esc> key (move to  preceding
     field)  or  by  clicking the right mouse button in the new input field. You
     can change this behaviour in the resource file or in the  file  .bibviewrc.
     In this case input will go to the field in which the mouse is placed.
     The  annote  field  of  an  entry	can be edited in a separate window after
     clicking 'annote' in the card window.  The required fields  are  marked  by
     bold lines.  A card window is displayed after clicking an entry in the list
     menu  (left mouse button), selecting a type in the `New` menu of a bibliog-
     raphy window or duplicating an entry with the `Duplicate' menu of the  card
     window.
     The  macro window (at most one for every open BiB) helps editing the STRING
     and PREAMBLE parts of a BiB.
     The error window (at most one for every BiB) is displayed if a  BiB  cannot
     be  opened because of syntax errors. The line with the error is marked. The
     file can be edited and opened again.

Main Window
     The main window is displayed at the start of bibview.  It offers  the  fol-
     lowing menus.
     File:   Load  and	save BiBs. For choosing a name a file select box is dis-
     played. The file select box initially shows  the  content	of  the  current
     working  directory or of the default directory defined in the configuration
     file. A file is chosen by clicking a filename and the OK button of the  box
     or by entering a filename.

	    New     Create a new BiB.

	    Open    Read an existing BiB.

	    Close   Close an open BiB.

	    Save    Save an open BiB.

	    Save as Save an open BiB and select a new name for it.

	    Quit    Quit a bibview session.

     Services:

	    Consistency Check
		    Entries that don't contain all required fields for that type
		    are  shown in the list window. If an entry contains a cross-
		    reference, it is regarded as complete.  (The  crossreference
		    is not checked)

	    Unify   Insert  all  entries of one BiB in another. If there are key
		    conflicts, a new key is generated by appending a  letter  to
		    the inserted key so the the new key is unique.

	    Print   A LaTeX file with the entries of a BiB is created.

	    Edit Macros
		    Open macro window for editing the macros of a BiB.

	    Load Configuration
		    Load a configuration file.

     Options: Change default options

	    Beep on Errors
		    Beep in case of an error (default: TRUE).

	    Backup  Before  writing a BiB on disk, a backup of the file with the
		    ending '.bak,i' is created, where is is a number so that ex-
		    isting backups are not deleted (default: TRUE).

	    Icons on Desktop
		    Icons of list and card windows are layed down on the  corre-
		    sponding  bibliography  window (default: FALSE). This option
		    doesn't work with all window managers.

	    Autom. Check
		    A consistency check takes place if a new BiB is loaded  (de-
		    fault: FALSE).

	    Required Fields
		    When  saving  an entry, a warning is displayed if it doesn't
		    contain all fields required by
		     BibTeX (default: FALSE).

	    Ignore Case
		    When searching for entries, uppercase/lowercase distinctions
		    are ignored during comparisons (default: TRUE).

	    Print As Bib
		    When printing a file, a LaTeX file containing 0cite commands
		    is created, otherwise the format of the LaTeX file is  fixed
		    (default: TRUE).  The default style file is alpha.	This de-
		    fault can be changed in the [StyleFile] part of the configu-
		    ration file.

	    Display Error Window
		    An	error  window is displayed if a syntax error occurs (de-
		    fault: FALSE).

     Window:

	    Cascade The windows belonging to the same BiB (bibliography  window,
		    macro  window,  card  windows)  are  grouped  together. This
		    doesn't work with all window managers.

     Help:
     Help texts are offered to the following topics:
	    Survey
	    Main Window
	    Bibliography Window
	    List Window
	    Card Window
	    Macro and Error Window
	    Program Info

Bibliography Window
     The menu bar of the bibliography window contains functions for manipulating
     the corresponding BiB:

	    New:    Create a new entry. The type of the  entry	must  be  chosen
		    from  a pulldown menu. An entry of a type different from the
		    standard BibTeX types can be made with the item 'OwnType' of
		    this menu. The type can be entered in the field 'Owntype' of
		    the card window.

	    Search: Search for all entries that fullfill certain  conditions.  A
		    window  is	displayed in which for every field a regular ex-
		    pression can be entered. The result of the search  (the  en-
		    tries  that  match	all regular expressions) is shown in the
		    list window.
		    If a regular expression is entered in the  field  Allfields,
		    the  entries  matching  the expression in any field are dis-
		    played.
		    A search for user defined fields can be made by  entering  a
		    field name (no regular expression allowed, case not ignored)
		    and a regular expression.

	    List:   All  entries  of  the  BiB are shown in the list window. The
		    card window is displayed after  clicking  the  corresponding
		    entry.

	    Macros: The  macro	window for editing STRING and PREAMBLE macros is
		    displayed.

	    Print:  A LaTeX file with the entries of the list is created

	    Save:   Save the BiB on disk. The BiB remains loaded.

	    Close:  Close the BiB.

List Window
     The list window is displayed after clicking the menu item list of the  bib-
     liography	window,  as  result  of  a  search or as result of a consistency
     check. The menu bar of the list window offers the following commands:

	    Save:   The entries of the list are saved as a new BiB.

	    Sort:   The entries of the list are sorted. The  way  in  which  the
		    list is sorted can be chosen from a menu.

	    Copy:   The entries of the list can be inserted into another BiB.

	    Print:  A LaTeX file with the entries of the list is created.

	    Close:  The list window is closed.

Card Window
     The card window is used to create new entries or to edit existing entries.
     The  field  with the input focus has no border or (in the colour version) a
     red border. It can be moved using the <tab> and <esc> keys or  by	clicking
     the right button of the mouse in a field.
     You  can  change  this  behaviour in the resource file or in the file .bib-
     viewrc.
     The contents of the fields are entered without the surrounding brackets. If
     you want to enter a macro, '@' or '#', you have to use a preceding '@'.
     You can change this behaviour in the resource file or  in	the  file  .bib-
     viewrc.
     The menu bar of the card window offers the following commands:

	    Duplicate:
		    A new card window is opened in which the field contents (ex-
		    cept mainkey) are taken from the actual card window. The ac-
		    tual  card	window	must  have been saved, otherwise the new
		    card window is empty.

	    User Data:
		    The card window is extended with the fields defined  by  the
		    user.

	    Annote: The annote field of an entry can be edited in a window.

	    Delete: The entry is deleted from the BiB.

	    Save:   The entry is saved in the BiB.

	    Copy:   The entry is copied into another BiB.

	    Crossref:
		    Open  the  card  that  contains  the entry pointed to by the
		    crossref field.

	    Close:  Close the card window.

Macro Window
     The menu bar of the macro window offers the following commands:

	    Save:   Save the macros and preambles of the macro window.

	    Close:  Close the macro window.

Error Window
     The menu bar of the error window offers the following commands:

	    Save:   Save the content of the error window.

	    Close:  Close the error window.

Configuration File
     With the configuration file it is possible to customize bibview.  The stan-
     dard configuration file is the file .bibviewrc in the home directory of the
     user. The configuration file can contain the following parts:
     [Options]: Lines of the form
     <option name> : <bool>
     can be used to set the default of the options.
     <option name> can be BeepOnError, IconsOnDesk,  MakeBackups,  AutoCheckBib,
     RequiredFields, IgnoreCase, PrintAsBib, Focus or DisplayErrWin.
     <bool> can be true or false.
     [Types]:  This  section  of  the  configuration  file is used to define new
     types, change existing types or add fields to all types.
     Type definitions start with lines of the form
     t : <type name>
     (define new type <type name> or add  fields  to  the  existing  type  <type
     name>)
     tc : <type name>
     (define  new  type  <type	name>  or  add fields to the existing type <type
     name>, clearing already defined fields)
     t : all
     (add the following fields to all defined types).
     A type definition is followed by a number of field definitions of the form
     f : <field name>
     (add <field name> to the newly defined type or to all types  (if  `all'  is
     specified))
     rf : <field name>
     (add  <field  name>  as  required field to the newly defined type or to all
     types (if `all' is specified)).
     [UserFields]: This section is used to define user defined fields  for  cer-
     tain types or for all types. It contains lines of the form
     <type name> : <field name>
     or
     all : <field name>
     [SortFields]: This section is used to define the fields by which a list can
     be  sorted.  A  sort order can be specified.  The section contains lines of
     the form
     <field name>
     or
     <field name> : <sort order>
     If $clear$ is used as <field name>, all already  defined  sort  fields  are
     discarded.
     <sort order> can be n for names or d for dates.  If no sort order is speci-
     fied, lexicographic order is used.
     [SearchFields]:  This  section  is used to define the fields which are dis-
     played in the search window.  The section contains lines of the form
     <field name>
     If $clear$ is used as <field name>, all already defined search  fields  are
     discarded.
     [ListFields]: This section is used to define the fields which are displayed
     in the list window and the layout of the list window.  The section contains
     lines of the form
     <field name> : <field width>
     <field  name> can be mainkey, cardtype or the field names defined by BibTeX
     or in previous [Types] sections.
     <field width> is the number of characters	that  is  used	to  display  the
     field.
     [Predefines]:  This  section is used to define data that can be used in the
     search window. It contains lines of the form
     <field name> : <data>
     <field name> can be allfields, mainkey, cardtype or a field defined by Bib-
     TeX or in previous [Types] sections.
     [LatexHeader] and [LatexFooter]: In these sections header and footer of the
     LaTeX file produced by the Print command can be defined.
     [BibDir]: This section contains the  absolute  pathname  of  the  directory
     where the BibTeX files are.
     [StyleFile]: This section contains the style file that is used in the LaTeX
     file produced by the Print command.
     [AnnoteField]:  This  section  contains  the name of the field with annota-
     tions.
     [SortedBy]: This section contains the name of the field by which a list  is
     sorted by default.
     [Indent]:	This  section  contains information concerning the layout of the
     BibTeX file produced by bibview.
     It contains lines of the form
     <parameter> : <number>
     <parameter> can be FldIndent (number of characters by which the field names
     are indented), ContIndent (number of characters by which the first line  of
     the  field  content  is  indented),  NewlineIndent (number of characters by
     which the following lines of the field content are indented) and MaxLinelen
     (maximum length of a line when printing files as  LaTeX  files  with  0cite
     commands).
     The  Options  part  is  not  evaluated if a configuration file is loaded by
     'Load Configuration'.  Options can be changed using the 'Options' menu.

Resource File
     The resources (width and height of windows, foreground, colours, texts,...)
     can be customized with a file BibView in the home directory. A sample  file
     is included.

OPTIONS
     standard options:
     The standard options are -display, -geometry, -iconic and others.
     -file <bib file>:
     The BibTeX database <bib file> is loaded at the start of bibview.
     -rcfile <configuration file>:
     Instead  of  .bibviewrc in the home directory the file <configuration file>
     is used.
     -bibdir <directory>:
     A search for BibTeX files starts in <directory>.

LIMITATIONS
     Because of a bug in the Athena List Widget there are  problems  with  files
     with  more  than  ca. 1000 entries.  The consistency check is not sophisti-
     cated enough.  Entries are sorted only by BibTeX key.
     Ideas for more features are welcome.

COPYRIGHT
     Copyright 1992 Technische Universitaet Muenchen

AUTHORS
     Holger Martin, Peter Urban and Armin Liebl.
     Send bug reports and ideas for enhancement to
     liebla@informatik.tu-muenchen.de

				    Jun 1993			      BIBVIEW(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=bibview&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help