[svn-upgrade] Integrating new upstream version, jabref (2.3~beta2) upstream/2.3_beta2
authorgregor herrmann <gregoa@debian.org>
Wed, 29 Aug 2007 20:33:26 +0000 (20:33 -0000)
committergregor herrmann <gregoa@debian.org>
Wed, 29 Aug 2007 20:33:26 +0000 (20:33 -0000)
328 files changed:
PrepRelease.class [new file with mode: 0644]
PrepRelease.java [new file with mode: 0644]
build.number
build.xml
jabref.log [new file with mode: 0644]
lib/forms-1.0.5.jar [deleted file]
lib/log4j-1.2.6.jar [deleted file]
lib/log4j-1.2.9.jar [deleted file]
src/help/About.html
src/help/BaseFrameHelp.html
src/help/BibtexHelp.html
src/help/CiteSeerHelp.html
src/help/CommandLine.html
src/help/ContentSelectorHelp.html
src/help/Contents.html
src/help/CustomEntriesHelp.html
src/help/CustomExports.html
src/help/CustomImports.html
src/help/EndNoteFilters.html
src/help/EntryEditorHelp.html
src/help/ExternalFiles.html
src/help/FileLinks.html
src/help/GeneralFields.html
src/help/GroupsHelp.html
src/help/HelpHelp.html
src/help/IEEEXploreHelp.html
src/help/ImportInspectionDialog.html
src/help/JabRefHelp.html
src/help/JournalAbbreviations.html
src/help/LabelPatterns.html
src/help/LabelPatterns.txt [deleted file]
src/help/MarkingHelp.html
src/help/MedlineHelp.html
src/help/OpenOfficeHelp.html
src/help/OwnerHelp.html
src/help/PreviewHelp.html
src/help/RemoteHelp.html
src/help/SearchHelp.html
src/help/ShortAuxImport.html
src/help/ShortIntegrityCheck.html
src/help/ShortPlainImport.html
src/help/StringEditorHelp.html
src/help/TimeStampHelp.html
src/help/XMPHelp.html
src/help/de/About.html
src/help/de/BaseFrameHelp.html
src/help/de/BibtexHelp.html
src/help/de/CiteSeerHelp.html
src/help/de/CommandLine.html
src/help/de/ContentSelectorHelp.html
src/help/de/Contents.html
src/help/de/CustomEntriesHelp.html
src/help/de/CustomExports.html
src/help/de/CustomImports.html
src/help/de/EndNoteFilters.html
src/help/de/EntryEditorHelp.html
src/help/de/ExternalFiles.html
src/help/de/FileLinks.html
src/help/de/GeneralFields.html
src/help/de/GroupsHelp.html
src/help/de/HelpHelp.html
src/help/de/IEEEXploreHelp.html
src/help/de/ImportInspectionDialog.html
src/help/de/JabRef-UserManual_de.tex
src/help/de/JabRefHelp.html
src/help/de/JournalAbbreviations.html
src/help/de/LabelPatterns.html
src/help/de/MarkingHelp.html
src/help/de/MedlineHelp.html
src/help/de/OpenOfficeHelp.html
src/help/de/OwnerHelp.html
src/help/de/PreviewHelp.html
src/help/de/RemoteHelp.html
src/help/de/SearchHelp.html
src/help/de/ShortAuxImport.html
src/help/de/ShortIntegrityCheck.html
src/help/de/ShortPlainImport.html
src/help/de/StringEditorHelp.html
src/help/de/TimeStampHelp.html
src/help/de/XMPHelp.html
src/help/fr/About.html
src/help/fr/BaseFrameHelp.html
src/help/fr/BibtexHelp.html
src/help/fr/CiteSeerHelp.html
src/help/fr/CommandLine.html
src/help/fr/ContentSelectorHelp.html
src/help/fr/Contents.html
src/help/fr/CustomEntriesHelp.html
src/help/fr/CustomExports.html
src/help/fr/CustomImports.html
src/help/fr/EndNoteFilters.html
src/help/fr/EntryEditorHelp.html
src/help/fr/ExternalFiles.html
src/help/fr/FileLinks.html [new file with mode: 0644]
src/help/fr/GeneralFields.html
src/help/fr/GroupsHelp.html
src/help/fr/HelpHelp.html
src/help/fr/IEEEXploreHelp.html
src/help/fr/ImportInspectionDialog.html
src/help/fr/JabRefHelp.html
src/help/fr/JournalAbbreviations.html
src/help/fr/LabelPatterns.html
src/help/fr/MarkingHelp.html
src/help/fr/MedlineHelp.html
src/help/fr/OpenOfficeHelp.html
src/help/fr/OwnerHelp.html
src/help/fr/PreviewHelp.html
src/help/fr/RemoteHelp.html
src/help/fr/SearchHelp.html
src/help/fr/ShortAuxImport.html
src/help/fr/ShortIntegrityCheck.html
src/help/fr/ShortPlainImport.html
src/help/fr/StringEditorHelp.html
src/help/fr/TimeStampHelp.html
src/help/fr/XMPHelp.html
src/help/jgoodies.html
src/images/splash.png
src/java/com/jgoodies/uif_lite/component/UIFSplitPane.java
src/java/com/jgoodies/uif_lite/panel/SimpleInternalFrame.java
src/java/gnu/dtools/ritopt/ArrayOption.java
src/java/gnu/dtools/ritopt/BooleanOption.java
src/java/gnu/dtools/ritopt/ByteOption.java
src/java/gnu/dtools/ritopt/CharOption.java
src/java/gnu/dtools/ritopt/DoubleOption.java
src/java/gnu/dtools/ritopt/FloatOption.java
src/java/gnu/dtools/ritopt/IntOption.java
src/java/gnu/dtools/ritopt/LongOption.java
src/java/gnu/dtools/ritopt/NotifyOption.java
src/java/gnu/dtools/ritopt/Option.java
src/java/gnu/dtools/ritopt/OptionArrayable.java
src/java/gnu/dtools/ritopt/OptionEvent.java
src/java/gnu/dtools/ritopt/OptionException.java
src/java/gnu/dtools/ritopt/OptionListener.java
src/java/gnu/dtools/ritopt/OptionMenu.java
src/java/gnu/dtools/ritopt/OptionModifiable.java
src/java/gnu/dtools/ritopt/OptionModificationException.java
src/java/gnu/dtools/ritopt/OptionModule.java
src/java/gnu/dtools/ritopt/OptionModuleRegistrar.java
src/java/gnu/dtools/ritopt/OptionNotifier.java
src/java/gnu/dtools/ritopt/OptionProcessingException.java
src/java/gnu/dtools/ritopt/OptionRegistrar.java
src/java/gnu/dtools/ritopt/OptionRegistrationException.java
src/java/gnu/dtools/ritopt/Options.java
src/java/gnu/dtools/ritopt/ShortOption.java
src/java/gnu/dtools/ritopt/SimpleProcess.java
src/java/gnu/dtools/ritopt/Stoppable.java
src/java/gnu/dtools/ritopt/StreamPrinter.java
src/java/gnu/dtools/ritopt/StringOption.java
src/java/gnu/dtools/ritopt/Utility.java
src/java/jalopy.format.convention.xml
src/java/net/sf/jabref/AppearancePrefsTab.java
src/java/net/sf/jabref/BasePanel.java
src/java/net/sf/jabref/BibtexEntry.java
src/java/net/sf/jabref/BibtexFields.java
src/java/net/sf/jabref/EntryEditor.java
src/java/net/sf/jabref/EntryEditorTab.java
src/java/net/sf/jabref/FieldComparator.java
src/java/net/sf/jabref/FieldContentSelector.java
src/java/net/sf/jabref/FieldEditor.java
src/java/net/sf/jabref/FieldTextArea.java
src/java/net/sf/jabref/FieldTextField.java
src/java/net/sf/jabref/FontSelectorDialog.java
src/java/net/sf/jabref/GUIGlobals.java
src/java/net/sf/jabref/GeneralRenderer.java
src/java/net/sf/jabref/GeneralTab.java
src/java/net/sf/jabref/Globals.java
src/java/net/sf/jabref/HelpContent.java
src/java/net/sf/jabref/HelpDialog.java
src/java/net/sf/jabref/JabRef.java
src/java/net/sf/jabref/JabRefFrame.java
src/java/net/sf/jabref/JabRefPreferences.java
src/java/net/sf/jabref/PrefsDialog3.java
src/java/net/sf/jabref/PrefsTab.java
src/java/net/sf/jabref/PreviewPanel.java
src/java/net/sf/jabref/SidePane.java
src/java/net/sf/jabref/SidePaneManager.java
src/java/net/sf/jabref/Util.java
src/java/net/sf/jabref/XmpPrefsTab.java
src/java/net/sf/jabref/bst/BibtexPurify.java
src/java/net/sf/jabref/bst/BibtexTextPrefix.java
src/java/net/sf/jabref/bst/BibtexWidth.java
src/java/net/sf/jabref/bst/PurifyFunction.java
src/java/net/sf/jabref/bst/TextPrefixFunction.java
src/java/net/sf/jabref/bst/VM.java
src/java/net/sf/jabref/bst/WidthFunction.java
src/java/net/sf/jabref/export/ExportFormat.java
src/java/net/sf/jabref/export/ExportFormats.java
src/java/net/sf/jabref/export/FieldFormatter.java
src/java/net/sf/jabref/export/FileActions.java
src/java/net/sf/jabref/export/SaveDatabaseAction.java [new file with mode: 0644]
src/java/net/sf/jabref/export/layout/AbstractParamLayoutFormatter.java [new file with mode: 0644]
src/java/net/sf/jabref/export/layout/EntryLayout.java
src/java/net/sf/jabref/export/layout/FieldLayout.java
src/java/net/sf/jabref/export/layout/FieldLayoutFormatter.java
src/java/net/sf/jabref/export/layout/Layout.java
src/java/net/sf/jabref/export/layout/LayoutEntry.java
src/java/net/sf/jabref/export/layout/LayoutHelper.java
src/java/net/sf/jabref/export/layout/ParamLayoutFormatter.java [new file with mode: 0644]
src/java/net/sf/jabref/export/layout/format/AuthorFirstFirst.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirst.java
src/java/net/sf/jabref/export/layout/format/AuthorOrgSci.java
src/java/net/sf/jabref/export/layout/format/CompositeFormat.java
src/java/net/sf/jabref/export/layout/format/CreateDocBookAuthors.java
src/java/net/sf/jabref/export/layout/format/CreateDocBookEditors.java
src/java/net/sf/jabref/export/layout/format/CurrentDate.java
src/java/net/sf/jabref/export/layout/format/DOICheck.java
src/java/net/sf/jabref/export/layout/format/FileLink.java [new file with mode: 0644]
src/java/net/sf/jabref/export/layout/format/GetOpenOfficeType.java
src/java/net/sf/jabref/export/layout/format/HTMLChars.java
src/java/net/sf/jabref/export/layout/format/HTMLParagraphs.java
src/java/net/sf/jabref/export/layout/format/NameFormat.java
src/java/net/sf/jabref/export/layout/format/NoSpaceBetweenAbbreviations.java
src/java/net/sf/jabref/export/layout/format/RTFChars.java
src/java/net/sf/jabref/export/layout/format/RemoveBrackets.java
src/java/net/sf/jabref/export/layout/format/RemoveBracketsAddComma.java
src/java/net/sf/jabref/export/layout/format/RemoveTilde.java
src/java/net/sf/jabref/export/layout/format/RemoveWhitespace.java
src/java/net/sf/jabref/export/layout/format/Replace.java [new file with mode: 0644]
src/java/net/sf/jabref/export/layout/format/ResolvePDF.java
src/java/net/sf/jabref/export/layout/format/ToLowerCase.java
src/java/net/sf/jabref/export/layout/format/WrapContent.java [new file with mode: 0644]
src/java/net/sf/jabref/export/layout/format/XMLChars.java
src/java/net/sf/jabref/external/ExternalFileMenuItem.java
src/java/net/sf/jabref/external/ExternalFilePanel.java
src/java/net/sf/jabref/external/ExternalFileType.java
src/java/net/sf/jabref/external/ExternalFileTypeEntryEditor.java
src/java/net/sf/jabref/external/FileLinksUpgradeWarning.java
src/java/net/sf/jabref/external/IconSelection.java [new file with mode: 0644]
src/java/net/sf/jabref/external/PushToEmacs.java
src/java/net/sf/jabref/external/SynchronizeFileField.java
src/java/net/sf/jabref/external/WriteXMPAction.java
src/java/net/sf/jabref/gui/CheckBoxFileChooser.java [deleted file]
src/java/net/sf/jabref/gui/FileListEntryEditor.java
src/java/net/sf/jabref/gui/FileListTableModel.java
src/java/net/sf/jabref/gui/GenFieldsCustomizer.java
src/java/net/sf/jabref/gui/ImportInspectionDialog.java
src/java/net/sf/jabref/gui/MainTable.java
src/java/net/sf/jabref/gui/MainTableFormat.java
src/java/net/sf/jabref/gui/date/DatePickerButton.java
src/java/net/sf/jabref/imports/AppendDatabaseAction.java
src/java/net/sf/jabref/imports/BibtexParser.java
src/java/net/sf/jabref/imports/CopacImporter.java
src/java/net/sf/jabref/imports/IEEEXploreFetcher.java
src/java/net/sf/jabref/imports/ImportFormatReader.java
src/java/net/sf/jabref/imports/ImportMenuItem.java
src/java/net/sf/jabref/imports/IsiImporter.java
src/java/net/sf/jabref/imports/OAI2Fetcher.java
src/java/net/sf/jabref/imports/OAI2Handler.java
src/java/net/sf/jabref/imports/OpenDatabaseAction.java
src/java/net/sf/jabref/imports/PdfXmpImporter.java
src/java/net/sf/jabref/labelPattern/LabelPatternUtil.java
src/java/net/sf/jabref/util/CaseChangeMenu.java
src/java/net/sf/jabref/util/CaseChanger.java
src/java/net/sf/jabref/util/XMPUtil.java
src/java/net/sf/jabref/wizard/integrity/IntegrityCheck.java
src/java/tests/net/sf/jabref/FileBasedTestCase.java
src/java/tests/net/sf/jabref/bst/BibtexWidthTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorAbbreviatorTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorAndsCommaReplacerTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorAndsReplacerTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstAbbrLastCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstAbbrLastOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstFirstTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstLastCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstLastOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbrCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbrOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/ResolvePDFTest.java
src/java/tests/net/sf/jabref/imports/IsiImporterTest.java
src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java
src/java/tests/net/sf/jabref/imports/RisTest.ris [deleted file]
src/java/wsi/ra/tool/ExternalHelper.java
src/java/wsi/ra/tool/ResourceLoader.java
src/java/wsi/ra/tool/WSITools.java
src/java/wsi/ra/types/StringInt.java
src/resource/IntegrityMessage_it.properties
src/resource/JabRef_de.properties
src/resource/JabRef_du.properties
src/resource/JabRef_en.properties
src/resource/JabRef_fr.properties
src/resource/JabRef_it.properties
src/resource/JabRef_no.properties
src/resource/Menu_de.properties
src/resource/Menu_du.properties
src/resource/Menu_en.properties
src/resource/Menu_fr.properties
src/resource/Menu_it.properties
src/resource/Menu_no.properties
src/resource/build.properties
src/resource/layout/bibtexml.layout
src/resource/layout/docbook.layout
src/resource/layout/endnote/EndNote.article.layout
src/resource/layout/endnote/EndNote.book.layout
src/resource/layout/endnote/EndNote.booklet.layout
src/resource/layout/endnote/EndNote.inbook.layout
src/resource/layout/endnote/EndNote.incollection.layout
src/resource/layout/endnote/EndNote.inproceedings.layout
src/resource/layout/endnote/EndNote.layout
src/resource/layout/endnote/EndNote.manual.layout
src/resource/layout/endnote/EndNote.mastersthesis.layout
src/resource/layout/endnote/EndNote.misc.layout
src/resource/layout/endnote/EndNote.other.layout
src/resource/layout/endnote/EndNote.phdthesis.layout
src/resource/layout/endnote/EndNote.proceedings.layout
src/resource/layout/endnote/EndNote.techreport.layout
src/resource/layout/endnote/EndNote.unpublished.layout
src/resource/layout/endnote/Readme.txt
src/resource/layout/html.begin.layout
src/resource/layout/html.book.layout
src/resource/layout/html.end.layout
src/resource/layout/html.inbook.layout
src/resource/layout/html.inproceedings.layout
src/resource/layout/html.layout
src/resource/layout/html.mastersthesis.layout
src/resource/layout/html.phdthesis.layout
src/resource/layout/simplehtml.begin.layout [new file with mode: 0644]
src/resource/layout/simplehtml.end.layout [new file with mode: 0644]
src/resource/layout/simplehtml.layout
src/resource/layout/tablerefs/tablerefs.begin.layout
src/resource/layout/tablerefs/tablerefs.end.layout
src/resource/layout/tablerefsabsbib/tablerefsabsbib.begin.layout
src/resource/layout/tablerefsabsbib/tablerefsabsbib.end.layout
src/resource/layout/tablerefsabsbib/tablerefsabsbib.layout
src/resource/layout/text.layout
src/txt/README
src/txt/TODO

diff --git a/PrepRelease.class b/PrepRelease.class
new file mode 100644 (file)
index 0000000..74d4765
Binary files /dev/null and b/PrepRelease.class differ
diff --git a/PrepRelease.java b/PrepRelease.java
new file mode 100644 (file)
index 0000000..5d60da7
--- /dev/null
@@ -0,0 +1,44 @@
+import java.io.*;
+
+/**
+ * This little program traverses the file structure from the current
+ * directory, and removes all CVS directories and all files starting
+ * with ".#" or ending with "~", e.g. backup files. This is to make the
+ * source tree ready for release.
+ */
+public class PrepRelease {
+
+    public static void main(String[] args) {
+       File start = new File(System.getProperty("user.dir"));
+       System.out.println(start.getPath());
+       traverse(start);
+    }
+
+    private static void traverse(File f) {
+       //System.out.println(f.getPath());
+       File[] fs = f.listFiles();
+       for (int i=0; i<fs.length; i++) {
+           if (fs[i].getName().equals("CVS") || fs[i].getName().equalsIgnoreCase(".svn")) {
+               delete(fs[i]);
+               fs[i].delete();
+               System.out.println("Deleting dir: "+fs[i].getPath());
+           } else if (fs[i].isDirectory()) {
+               traverse(fs[i]);
+           } else if (fs[i].getName().endsWith("~") ||
+                      fs[i].getName().startsWith(".#")) {
+               System.out.println("Deleting: "+fs[i].getPath());
+               fs[i].delete();
+           }
+       }
+    }
+
+    private static void delete(File f) {
+       File[] fs = f.listFiles();
+       for (int i=0; i<fs.length; i++) {
+           System.out.println("Deleting: "+fs[i].getPath());
+           if (fs[i].isDirectory())
+               delete(fs[i]);
+           fs[i].delete();
+       }
+    }
+}
index 208a056..db657ad 100644 (file)
@@ -1,3 +1,3 @@
 #Build Number for ANT. Do not edit!
-#Fri Jun 29 14:17:55 CEST 2007
-build.number=84
+#Wed Aug 29 21:36:09 CEST 2007
+build.number=118
index 5b36cd7..412dca6 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-   Filename: $RCSfile: build.xml,v $
+   Filename: $RCSfile$
    Purpose:  Ant build file for Jabref.
 
              Ant-Download: http://jakarta.apache.org/ant
@@ -22,8 +22,8 @@
    Compiler: Ant
    Authors:  Joerg K. Wegner, wegnerj@informatik.uni-tuebingen.de
              Morten O. Alver
-   Version:  $Revision: 1.82.2.1 $
-             $Date: 2007/06/20 18:51:59 $
+   Version:  $Revision: 2301 $
+             $Date: 2007-08-27 20:51:07 +0200 (Mon, 27 Aug 2007) $
              $Author: mortenalver $
 
    modified:
@@ -47,7 +47,7 @@
      ========================================================================================== -->
 
        <!-- some version information -->
-       <property name="jabref.version" value="2.3b" />
+       <property name="jabref.version" value="2.3b2" />
        <property name="jabref.placeholder.version" value="@version@" />
        <!-- used by replace task -->
 
diff --git a/jabref.log b/jabref.log
new file mode 100644 (file)
index 0000000..5e20d54
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
+<!DOCTYPE log SYSTEM "logger.dtd">
+<log>
+<record>
+  <date>2005-06-26T23:07:12</date>
+  <millis>1119827232590</millis>
+  <sequence>0</sequence>
+  <logger>global</logger>
+  <level>INFO</level>
+  <class>net.sf.jabref.Globals</class>
+  <method>logger</method>
+  <thread>10</thread>
+  <message>Warning: could not get translation for "Preserve formatting of non-BibTeX fields"</message>
+</record>
+</log>
diff --git a/lib/forms-1.0.5.jar b/lib/forms-1.0.5.jar
deleted file mode 100644 (file)
index ddd8acb..0000000
Binary files a/lib/forms-1.0.5.jar and /dev/null differ
diff --git a/lib/log4j-1.2.6.jar b/lib/log4j-1.2.6.jar
deleted file mode 100755 (executable)
index be4a917..0000000
Binary files a/lib/log4j-1.2.6.jar and /dev/null differ
diff --git a/lib/log4j-1.2.9.jar b/lib/log4j-1.2.9.jar
deleted file mode 100644 (file)
index a6568b0..0000000
Binary files a/lib/log4j-1.2.9.jar and /dev/null differ
index 46d72ca..e80de49 100755 (executable)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-<CENTER>
-<H1>JabRef version @version@ </H1>
-
-(c) 2007
-<p>
-<img src="/images/JabRef-icon-48.png"></img>
-
-
-<P>
-JabRef is freely distributable under the terms of the GNU
-<a href="License.html">General Public License</a>, version 2.
-
-<H2>Developers:</H2>
-Morten O. Alver,
-Nizar N. Batada,
-Michel Baylac,
-Guillaume Gardey,
-Cyrille d'Haese,
-S M Mahbub Murshed,
-Raik Nagel,
-Christopher Oezbek,
-Ellen Reitmayr,
-Gert Renckens,
-Andreas Rudert,
-Michael Spiegel,
-Ulrik Stervbo,
-Dominik Wa&szlig;enhoven,
-Joerg K. Wegner,
-Michael Wrighton,
-Egon Willighagen,
-J&ouml;rg Zieren
-
-<H2>Contributions from:</H2>
-
-Michael Beckmann,
-Oliver B´┐Żckmann, 
-Kolja Brix,
-Fr&eacute;d&eacute;ric Darboux,
-Fabrice Dessaint,
-Nathan Dunn,
-Brian Van Essen,
-Alexis Gallagher,
-David Gleich,
-Sascha Hunold,
-Bernd Kalbfuss,
-Martin K&auml;hmer,
-Ervin Kolenovic,
-Krzysztof A. Ko&#347;ciuszkiewicz,
-Christian Kopf,
-Jeffrey Kuhn,
-Alex Montgomery,
-S. M. Mahbub Murshed,
-Ambrogio Oliva,
-Stephan Rave,
-John Relph,
-Hannes Restel,
-Moritz Ringler,
-Andreas Rudert,
-Mark Schenk,
-Rudolf Seemann,
-Toralf Senger,
-Manuel Siebeneicher 
-Mike Smoot,
-Ulrich St&auml;rk,
-Martin Stolle,
-David Weitzman,
-Seb Wills,
-John Zedlewski
-
-<H2>Thanks to:</H2>
-Samin Muhammad Ridwanul Karim,
-Stefan Robert
-
-<H2>Third-party software used:</H2>
-JabRef uses JGoodies Looks 2.0.4 and JGoodies Forms 1.0.5, distributed by JGoodies
-(<code>http://www.jgoodies.com</code>) under the terms of the BSD License (see
-<code>http://www.opensource.org/licenses/bsd-license.html</code> for details).
-<P>
-Also included are two additional classes (SimpleInternalFrame and UIFSplitPane) by Karsten
-Lentzsch, which are distributed under <A HREF="jgoodies.html">these terms</A>.
-
-<P>
-Command line options are parsed using RitOpt (<code>http://ritopt.sourceforge.net</code>). RitOpt
-is distributed under the terms of the GNU <a href="License.html">General Public License</a>,
-version 2.
-<P>
-JabRef uses the ANTLR parser generator for interpreting search strings. ANTLR is
-public domain software - see <code>http://www.antlr.org/license.html</code> for the
-licensing terms.
-<p>
-For table presentation and filtering, JabRef uses the Glazed Lists library
-    (<code>http://publicobject.com/glazedlists</code>), which is
-    distributed under the Lesser General Public License.
-<P>
-JabRef also uses the threading library Spin 1.3.1, which is distributed under the terms of
-the Lesser General Public License.
-
-<P>
-Some GUI components from the Microba library are used, it is licensed under a BSD style license.
-See <code>http://sourceforge.net/projects/microba/</code> for more informations.
-
-<P>
-The majority of icons are from the Crystal Clear icon set by Everaldo
-(<code>http://www.everaldo.com</code>), which is distributed under the
-    terms of the Lesser General Public License.
-
-<P>
-JabRef uses the JempBox and PDFBox libraries for PDF handling, both of which are
-distributed under a BSD style license.
-
-
-
-</CENTER>
-</BODY>
-</HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <center>
+        <h1>JabRef version @version@</h1>
+
+        <p>(c) 2007</p>
+
+        <p><img src="/images/JabRef-icon-48.png" /></p>
+
+        <p>JabRef is freely distributable under the terms of the
+        GNU <a href="License.html">General Public License</a>,
+        version 2.</p>
+
+        <h2>Developers:</h2>
+
+        <p>Morten O. Alver,
+        Nizar N. Batada,
+        Michel Baylac,
+        Kolja Brix,
+        Fr&eacute;d&eacute;ric Darboux,
+        Guillaume Gardey,
+        Cyrille d'Haese,
+        S M Mahbub Murshed,
+        Raik Nagel,
+        Christopher Oezbek,
+        Ellen Reitmayr,
+        Gert Renckens,
+        Andreas Rudert,
+        Michael Spiegel,
+        Ulrik Stervbo,
+        Dominik Wa&szlig;enhoven,
+        Joerg K. Wegner,
+        Michael Wrighton,
+        Egon Willighagen,
+        J&ouml;rg Zieren</p>
+
+        <h2>Contributions from:</h2>
+
+        <p>Michael Beckmann,
+        Oliver Beckmann,
+        Fabrice Dessaint,
+        Nathan Dunn,
+        Brian Van Essen,
+        Alexis Gallagher,
+        David Gleich,
+        Sascha Hunold,
+        Bernd Kalbfuss,
+        Martin K&auml;hmer,
+        Ervin Kolenovic,
+        Krzysztof A. Ko&#347;ciuszkiewicz,
+        Christian Kopf,
+        Jeffrey Kuhn,
+        Alex Montgomery,
+        Ambrogio Oliva,
+        Stephan Rave,
+        John Relph,
+        Hannes Restel,
+        Moritz Ringler,
+        Andreas Rudert,
+        Mark Schenk,
+        Rudolf Seemann,
+        Toralf Senger,
+        Manuel Siebeneicher,
+        Mike Smoot,
+        Ulrich St&auml;rk,
+        Martin Stolle,
+        David Weitzman,
+        Seb Wills,
+        John Zedlewski</p>
+
+        <h2>Thanks to:</h2>
+
+        <p>Samin Muhammad Ridwanul Karim,
+        Stefan Robert</p>
+
+        <h2>Third-party software used:</h2>
+
+        <p>JabRef uses JGoodies
+        Looks 2.0.4 and JGoodies Forms 1.0.5, distributed by
+        JGoodies (<code>http://www.jgoodies.com</code>) under the
+        terms of the BSD License (see
+        <code>http://www.opensource.org/licenses/bsd-license.html</code>
+        for details).</p>
+
+        <p>Also included are two additional classes
+        (SimpleInternalFrame and UIFSplitPane) by Karsten Lentzsch,
+        which are distributed under <a href="jgoodies.html">these
+        terms</a>.</p>
+
+        <p>Command line options are parsed using RitOpt
+        (<code>http://ritopt.sourceforge.net</code>). RitOpt is
+        distributed under the terms of the GNU
+        <a href="License.html">General Public License</a>, version
+        2.</p>
+
+        <p>JabRef uses the ANTLR parser generator for interpreting
+        search strings. ANTLR is public domain software - see
+        <code>http://www.antlr.org/license.html</code> for the
+        licensing terms.</p>
+
+        <p>For table presentation and filtering, JabRef uses the
+        Glazed Lists library
+        (<code>http://publicobject.com/glazedlists</code>), which
+        is distributed under the Lesser General Public License.</p>
+
+        <p>JabRef also uses the threading library Spin 1.3.1, which
+        is distributed under the terms of the Lesser General Public
+        License.</p>
+
+        <p>Some GUI components from the Microba library are used,
+        it is licensed under a BSD style license. See
+        <code>http://sourceforge.net/projects/microba/</code> for
+        more informations.</p>
+
+        <p>The majority of icons are from the Crystal Clear icon
+        set by Everaldo (<code>http://www.everaldo.com</code>),
+        which is distributed under the terms of the Lesser General
+        Public License.</p>
+
+        <p>JabRef uses the JempBox and PDFBox libraries for PDF
+        handling, both of which are distributed under a BSD style
+        license.</p>
+    </center>
+</body>
+</html>
\ No newline at end of file
index 9bc79bb..951ab80 100755 (executable)
-<HTML>
-
-<BODY text="#275856">
-
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>The JabRef main window</H1>
-
-<em>Note:</em> most menu actions referred in the following have keyboard shortcuts,
-and many are available from the toolbar. The keyboard shortcuts are found in the
-pull-down menus.
-<p>
-This is the main window from where you work with your databases. Below
-the menubar and the toolbar is a tabbed pane containing a panel for
-each of your currently open databases. When you select one of these
-panels, a table appears, listing all the database's entries, as well
-as a configurable selection of their fields.
-<ul>
-<li>You decide which fields are shown in the table by checking the fields you want
-to see in the <strong>Preferences</strong> dialog.</li>
-<li>Double-click a line of the table to edit the entry content.
-You can navigate the table with the arrow keys.</li>
-<li>The table is sorted according to a set of fields of your choosing.
-The default sort order is set up in <strong>Preferences -> Entry table</strong>,
-but to quickly change the order,
-    click the header of a column to set it as the primary sort criterion, or
-    reverse the sorting if it is already set. Another click will deselect the column
-    as sorting criterion. Hold down <b>CONTROL</b> and click a column to add, reverse
-    or remove it as a sub-criterion after the primary column. You can add an arbitrary
-    number of sub-criteria.
-<li>Adjust the width of each column by dragging the borders between
-their headers.</li>
-<li>In the <strong>Preferences</strong> dialog, toggle whether the table should be
-resized to fit the window. Enable this to ensure visibility of the whole table,
-and disable it to make room for displaying more information.</li>
-<li>Color codes can be toggled in the <strong>Preferences</strong> dialog, and
-they help you visualize the completeness of your database by coloring cells as
-follows:
-  <ul>
-  <li>A <font color="red">red</font> cell in the leftmost column denotes an
-  incomplete entry.</li>
-  <li>A <font color="#909000">yellow</font> cell in the leftmost column denotes an entry
-  that doesn't define all required fields by itself, but that contains a
-  cross-reference.</li>
-  <li>A <font color="blue">blue</font> cell denotes a required field.</li>
-  <li>A <font color="green">green</font> cell denotes an optional field.</li>
-  <li>An uncolored cell denotes a field which is not used by the <em>bibtex</em>
-  program for this type of entry. The field can still be edited in JabRef.</li>
-  </ul>
-</li>
-
-</ul>
-
-<H2>Adding a new entry</H2>
-There are several ways to add a new entry. The <strong>New entry</strong> menu
-action shows a dialog where you can choose the type of the entry from a list. To
-bypass this dialog, there are also separate menu actions for each entry type, and
-keyboard shortcuts for the most common types.
-<P>When a new entry is added, by default an
-<a href="EntryEditorHelp.html">editor dialog</a> for the entry will be
-opened. This behaviour can be toggled in the <strong>Preferences</strong> dialog.
-<P><em>Note:</em> We strongly recommend learning the shortcuts for
-the entry types you use most often, e.g. CTRL-SHIFT-A for adding an
-<em>article</em> entry.
-
-<H2>Editing an entry</H2> To open an <a
-href="EntryEditorHelp.html">editor dialog</a> for an existing entry,
-simply double-click anywhere
-on the appropriate line will open the <a href="EntryEditorHelp.html">editor dialog</a>
-(or select the entry and press ENTER).
-
-
-<H2>Referencing a <em>bibtex</em> string in a field</H2>
-In JabRef you write the contents of all fields the same way as you
-would in a text editor, with one exception: to reference a string,
-enclose the name of the string in a set of # characters, e.g.:<BR>
-&nbsp;&nbsp;'#jan# 1997',<BR>
-which will be interpreted as the string named 'jan' followed by ' 1997'.
-<P>See also: <a href="StringEditorHelp.html">string editor</a>.
-
-</font>
-
-</BODY>
-</HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>The JabRef main window</h1>
+
+    <p><em>Note:</em> most menu actions
+    referred in the following have keyboard shortcuts, and many are
+    available from the toolbar. The keyboard shortcuts are found in
+    the pull-down menus.</p>
+
+    <p>This is the main window from where you work with your
+    databases. Below the menubar and the toolbar is a tabbed pane
+    containing a panel for each of your currently open databases.
+    When you select one of these panels, a table appears, listing
+    all the database's entries, as well as a configurable selection
+    of their fields.</p>
+
+    <ul>
+        <li>You decide which fields are shown in the table by
+        checking the fields you want to see in the
+        <strong>Preferences</strong> dialog.</li>
+
+        <li>Double-click a line of the table to edit the entry
+        content. You can navigate the table with the arrow
+        keys.</li>
+
+        <li>The table is sorted according to a set of fields of
+        your choosing. The default sort order is set up in
+        <strong>Preferences -&gt; Entry table</strong>, but to
+        quickly change the order, click the header of a column to
+        set it as the primary sort criterion, or reverse the
+        sorting if it is already set. Another click will deselect
+        the column as sorting criterion. Hold down <b>CONTROL</b>
+        and click a column to add, reverse or remove it as a
+        sub-criterion after the primary column. You can add an
+        arbitrary number of sub-criteria.</li>
+
+        <li>Adjust the width of each column by dragging the borders
+        between their headers.</li>
+
+        <li>In the <strong>Preferences</strong> dialog, toggle
+        whether the table should be resized to fit the window.
+        Enable this to ensure visibility of the whole table, and
+        disable it to make room for displaying more
+        information.</li>
+
+        <li>
+            Color codes can be toggled in the
+            <strong>Preferences</strong> dialog, and they help you
+            visualize the completeness of your database by coloring
+            cells as follows:
+
+            <ul>
+                <li>A <font color="red">red</font> cell in the
+                leftmost column denotes an incomplete entry.</li>
+
+                <li>A <font color="#909000">yellow</font> cell in
+                the leftmost column denotes an entry that doesn't
+                define all required fields by itself, but that
+                contains a cross-reference.</li>
+
+                <li>A <font color="blue">blue</font> cell denotes a
+                required field.</li>
+
+                <li>A <font color="green">green</font> cell denotes
+                an optional field.</li>
+
+                <li>An uncolored cell denotes a field which is not
+                used by the <em>bibtex</em> program for this type
+                of entry. The field can still be edited in
+                JabRef.</li>
+            </ul>
+        </li>
+    </ul>
+
+    <h2>Adding a new entry</h2>
+
+    <p>There are several ways to add a new
+    entry. The <strong>New entry</strong> menu action shows a
+    dialog where you can choose the type of the entry from a list.
+    To bypass this dialog, there are also separate menu actions for
+    each entry type, and keyboard shortcuts for the most common
+    types.</p>
+
+    <p>When a new entry is added, by default an
+    <a href="EntryEditorHelp.html">editor dialog</a> for the entry
+    will be opened. This behaviour can be toggled in the
+    <strong>Preferences</strong> dialog.</p>
+
+    <p><em>Note:</em> We strongly recommend learning the shortcuts
+    for the entry types you use most often, e.g. CTRL-SHIFT-A for
+    adding an <em>article</em> entry.</p>
+
+    <h2>Editing an entry</h2>
+
+    <p>To open an
+    <a href="EntryEditorHelp.html">editor dialog</a> for an
+    existing entry, simply double-click anywhere on the appropriate
+    line will open the <a href="EntryEditorHelp.html">editor
+    dialog</a> (or select the entry and press ENTER).</p>
+
+    <h2>Referencing a <em>bibtex</em> string in a field</h2>
+
+    <p>In JabRef you write the contents of all fields the same way as you
+    would in a text editor, with one exception: to reference a
+    string, enclose the name of the string in a set of #
+    characters, e.g.:<br />
+    &nbsp;&nbsp;'#jan# 1997',<br />
+    which will be interpreted as the string named 'jan' followed by
+    ' 1997'.</p>
+
+    <p>See also: <a href="StringEditorHelp.html">string editor</a>.
+    </p>
+</body>
+</html>
\ No newline at end of file
index e6156f5..992c991 100755 (executable)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head></head>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
 <body style="color: rgb(39, 88, 86);">
-<basefont size="4" color="#2F4958" face="arial">
-
-<h1>About <em>bibtex</em></h1>
-
-
-
-
-
-JabRef helps you work with your <em>bibtex</em> databases, but
-there are still rules to keep in mind when editing your entries, to
-ensure that your database is treated properly by the <em>bibtex</em>
-program.
-
-<h2><em>Bibtex</em> fields</h2>
-
-
-
-
-
-There is a lot of different fields in <em>bibtex</em>, and some
-additional fields that you can set in JabRef.
-<p>
-Generally, you can use LaTeX commands inside of fields containing
-text. <em>Bibtex</em> will automatically format your reference lists,
-and those fields that are included in the lists will be
-(de)capitalized according to your bibliography style. To ensure that
-certain characters remain capitalized, enclose them in braces, like in
-the word {B}elgium.
-
-</p>
-
-
-
-<p>
-Notes about some of the field types:
-</p>
-
-
-
-<ul>
-
-
-
-<li><strong style="font-style: italic;">Bibtexkey</strong> A unique string used to refer to the entry in
-LaTeX documents. Note that when referencing an entry from LaTeX, the
-key must match case-sensitively with the reference string.<br>
-    <br>
-</li>
-
-  <li><strong>address<br>
-    </strong>Usually the address of the <tt>publisher</tt> or other type
-of institution.
-For major publishing houses,
-van&nbsp;Leunen recommends omitting the information entirely.
-For small publishers, on the other hand, you can help the
-reader by giving the complete address.
-    <p>
-    </p>
-  </li>
-  <li><strong>annote<br>
-    </strong>An annotation.
-It is not used by the standard bibliography styles,
-but may be used by others that produce an annotated bibliography.
-    <p>
-    </p>
-  </li>
-  <li><strong>author<br>
-    </strong>This field should contain the complete author
-list for your entry. The names are separated by the word <em>and</em>,
-even if there are more than two authors. Each name can be written
-in two equivalent forms:<br>
-
- Donald E. Knuth <em>or</em> Knuth, Donald E.<br>
-
- Eddie van Halen <em>or</em> van Halen, Eddie<br>
-
-
-The second form should be used for authors with more than two names,
-to differentiate between middle names and last names.<br>
-    <br>
-    <span style="font-weight: bold;"></span></li>
-  <li><span style="font-weight: bold;"></span><strong>booktitle<br>
-    </strong>Title of a book, part of which is being cited.
-For book entries, use the <tt>title</tt> field instead.
-    <p>
-    </p>
-  </li>
-  <li><strong>chapter<br>
-    </strong>A chapter (or section or whatever) number.
-    <p>
-    </p>
-  </li>
-  <li><strong>crossref<br>
-    </strong>The database key of the entry being cross referenced.
-    <p>
-    </p>
-  </li>
-  <li><strong>edition<br>
-    </strong>The edition of a book--for example, ``Second''.
-This should be an ordinal, and
-should have the first letter capitalized, as shown here;
-the standard styles convert to lower case when necessary.
-    <p>
-    </p>
-  </li>
-  <li><strong>editor<br>
-    </strong>This field is analogue to the <em>author</em> field.
-If there is also an <tt>author</tt> field, then
-the <tt>editor</tt> field gives the editor of the book or collection
-in which the reference appears.
-    <p>
-    </p>
-  </li>
-  <li><strong>howpublished<br>
-    </strong>How something strange has been published.
-The first word should be capitalized.
-    <p>
-    </p>
-  </li>
-  <li><strong>institution<br>
-    </strong>The sponsoring institution of a technical report.
-    <p>
-    </p>
-  </li>
-  <li><strong>journal<br>
-    </strong>A journal name.
-The name of a journal can be abbreviated using a "string".
-To define such string, use the <a href="StringEditorHelp.html">string editor</a>.
-    <p>
-    </p>
-  </li>
-  <li><strong>key<br>
-    </strong>Used for alphabetizing, cross referencing, and creating a label when
-the ``author'' information is missing.
-This field should not be confused with the key that appears in the
-    <code>\cite</code> command and at the beginning of the database entry.
-    <p>
-    </p>
-  </li>
-  <li><strong>month<br>
-    </strong>The month in which the work was
-published or, for an unpublished work, in which it was written.
-You should use the standard three-letter abbreviation (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec).
-    <p>
-    </p>
-  </li>
-  <li><strong>note<br>
-    </strong>Any additional information that can help the reader.
-The first word should be capitalized.
-    <p>
-    </p>
-  </li>
-  <li><strong>number</strong><br>
-The number of a journal, magazine, technical report,
-or of a work in a series.
-An issue of a journal or magazine is usually
-identified by its volume and number;
-the organization that issues a
-technical report usually gives it a number;
-and sometimes books are given numbers in a named series.
-    <p>
-    </p>
-  </li>
-  <li><strong>organization<br>
-    </strong>The organization that sponsors a conference or that publishes a manual.
-    <p>
-    </p>
-  </li>
-  <li><strong>pages<br>
-    </strong>One or more page numbers or range of numbers,
-such as <tt>42-111</tt> or <tt>7,41,73-97</tt> or <tt>43+</tt>
-(the `<tt>+</tt>' in this last example indicates pages following
-that don't form a simple range).
-To make it easier to maintain <em>Scribe</em>-compatible databases,
-the standard styles convert a single dash (as in <tt>7-33</tt>)
-to the double dash used in TeX to denote number ranges
-(as in <tt>7-33</tt>).
-    <p>
-    </p>
-  </li>
-  <li><strong>publisher<br>
-    </strong>The publisher's name.
-    <p>
-    </p>
-  </li>
-  <li><strong>school<br>
-    </strong>The name of the school where a thesis was written.
-    <p>
-    </p>
-  </li>
-  <li><strong>series<br>
-    </strong>The name of a series or set of books.
-When citing an entire book, the <tt>title</tt> field
-gives its title and an optional <tt>series</tt> field gives the
-name of a series or multi-volume set
-in which the book is published.
-    <p>
-    </p>
-  </li>
-  <li><strong>title<br>
-    </strong>The work's title. The capitalization may depend on
-the bibliography style and on the language used. For words that
-have to be capitalized (such as a proper noun), enclose the word
-(or its first letter) in braces.
-    <p>
-    </p>
-  </li>
-  <li><strong>type<br>
-    </strong>The type of a technical report--for example,
-``Research Note''.
-    <p>
-    </p>
-  </li>
-  <li><strong>volume<br>
-    </strong>The volume of a journal or multivolume book.
-    <p>
-    </p>
-  </li>
-  <li><strong>year<br>
-    </strong>The year of publication or, for
-an unpublished work, the year it was written.
-Generally it should consist of four numerals, such as <tt>1984</tt>,
-although the standard styles can handle any <tt>year</tt> whose
-last four nonpunctuation characters are numerals,
-such as `(about 1984)'. This field is required
-for most entry types.</li>
-</ul>
-
-
-
-
-
-
-<br>
-
-
-<h2>Other fields</h2>
-
-
-
-BibTeX is extremely popular, and many people have used it to store
-information.  Here is a list of some of the more common fields:
-
-<dl>
-
-
-</dl>
-
-<ul>
-
-  <li><strong><span style="font-weight: normal; font-style: italic;">affiliation*</span><br>
-    </strong>The authors affiliation.<br>
-    <br>
-
-  </li>
-  <li><strong>abstract<br>
-    </strong>An abstract of the work.<br>
-    <br>
-
-  </li>
-
-  <li><strong>doi<br>
-    </strong>The Digital Object Identifier, a permanent identifier given to documents.<br>
-    <br>
-
-  </li>
-  <li><strong>eid<br>
-    </strong>The Electronic identifier is for electronic journals that also appear in print. This number replaces the page number, and is used to find the article within the printed volume. Sometimes also called <em>citation number</em>.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">contents*</span><br>
-    </strong>A Table of Contents<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">copyright*</span><br>
-    </strong>Copyright information.<br>
-    <br>
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">ISBN*</span><br>
-    </strong>The International Standard Book Number.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">ISSN*</span><br>
-    </strong>The International Standard Serial Number.  Used to identify a journal.<br>
-    <br>
-
-  </li>
-  <li><strong>keywords<br>
-    </strong>Key words used for searching or possibly for annotation.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">language*</span><br>
-    </strong>The language the document is in.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">location*</span><br>
-    </strong>A location associated with the entry, such as the city in which a conference took place.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">LCCN*</span><br>
-    </strong>The Library of Congress Call Number.  I've also seen this as <tt>lib-congress</tt>.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">mrnumber*</span><br>
-    </strong>The <i>Mathematical Reviews</i> number.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">price*</span><br>
-    </strong>The price of the document.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">size*</span><br>
-    </strong>The physical dimensions of a work.<br>
-    <br>
-
-  </li>
-  <li><strong>URL<br>
-    </strong>The WWW Universal Resource Locator that points to the item being
-    referenced.  This often is used for technical reports to point to
-    the ftp site where the postscript source of the report is located.
-
-  </li>
-</ul>
-
-<dl>
-
-
-</dl>
-
-
-
-
-
-
-<h3><br>
-</h3>
-
-
-
-<h3>JuraBib</h3>
-
-
-
-
-<ul>
-
-  <li><strong>urldate<br>
-    </strong>The date of the last page visit.</li>
-
-</ul>
-
-
-<br>
-
-*) not direct supported by JabRef<br>
-
-
-
-
-
-
-
-<br>
-
-
-
-</body></html>
\ No newline at end of file
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>About <em>bibtex</em></h1>
+
+    <p>JabRef helps you work with your
+    <em>bibtex</em> databases, but there are still rules to keep in
+    mind when editing your entries, to ensure that your database is
+    treated properly by the <em>bibtex</em> program.</p>
+
+    <h2><em>Bibtex</em> fields</h2>
+
+    <p>There is a lot of different
+    fields in <em>bibtex</em>, and some additional fields that you
+    can set in JabRef.</p>
+
+    <p>Generally, you can use LaTeX commands inside of fields
+    containing text. <em>Bibtex</em> will automatically format your
+    reference lists, and those fields that are included in the
+    lists will be (de)capitalized according to your bibliography
+    style. To ensure that certain characters remain capitalized,
+    enclose them in braces, like in the word {B}elgium.</p>
+
+    <p>Notes about some of the field types:</p>
+
+    <ul>
+        <li><strong style="font-style: italic;">Bibtexkey</strong>
+        A unique string used to refer to the entry in LaTeX
+        documents. Note that when referencing an entry from LaTeX,
+        the key must match case-sensitively with the reference
+        string.<br />
+        <br /></li>
+
+        <li><strong>address<br /></strong> Usually the address of
+        the <tt>publisher</tt> or other type of institution. For
+        major publishing houses, van&nbsp;Leunen recommends
+        omitting the information entirely. For small publishers, on
+        the other hand, you can help the reader by giving the
+        complete address.</li>
+
+        <li><strong>annote<br /></strong> An annotation. It is not
+        used by the standard bibliography styles, but may be used
+        by others that produce an annotated bibliography.</li>
+
+        <li><strong>author<br /></strong> This field should contain
+        the complete author list for your entry. The names are
+        separated by the word <em>and</em>, even if there are more
+        than two authors. Each name can be written in two
+        equivalent forms:<br />
+         Donald E. Knuth <em>or</em> Knuth, Donald E.<br />
+         Eddie van Halen <em>or</em> van Halen, Eddie<br />
+         The second form should be used for authors with more than
+        two names, to differentiate between middle names and last
+        names.<br />
+        <br /></li>
+
+        <li><strong>booktitle<br /></strong> Title of a book, part
+        of which is being cited. For book entries, use the
+        <tt>title</tt> field instead.</li>
+
+        <li><strong>chapter<br /></strong> A chapter (or section or
+        whatever) number.</li>
+
+        <li><strong>crossref<br /></strong> The database key of the
+        entry being cross referenced.</li>
+
+        <li><strong>edition<br /></strong> The edition of a
+        book--for example, ``Second''. This should be an ordinal,
+        and should have the first letter capitalized, as shown
+        here; the standard styles convert to lower case when
+        necessary.</li>
+
+        <li><strong>editor<br /></strong> This field is analogue to
+        the <em>author</em> field. If there is also an
+        <tt>author</tt> field, then the <tt>editor</tt> field gives
+        the editor of the book or collection in which the reference
+        appears.</li>
+
+        <li><strong>howpublished<br /></strong> How something
+        strange has been published. The first word should be
+        capitalized.</li>
+
+        <li><strong>institution<br /></strong> The sponsoring
+        institution of a technical report.</li>
+
+        <li><strong>journal<br /></strong> A journal name. The name
+        of a journal can be abbreviated using a "string". To define
+        such string, use the <a href="StringEditorHelp.html">string
+        editor</a>.</li>
+
+        <li><strong>key<br /></strong> Used for alphabetizing,
+        cross referencing, and creating a label when the ``author''
+        information is missing. This field should not be confused
+        with the key that appears in the <code>\cite</code> command
+        and at the beginning of the database entry.</li>
+
+        <li><strong>month<br /></strong> The month in which the
+        work was published or, for an unpublished work, in which it
+        was written. You should use the standard three-letter
+        abbreviation (jan, feb, mar, apr, may, jun, jul, aug, sep,
+        oct, nov, dec).</li>
+
+        <li><strong>note<br /></strong> Any additional information
+        that can help the reader. The first word should be
+        capitalized.</li>
+
+        <li><strong>number</strong><br />
+        The number of a journal, magazine, technical report, or of
+        a work in a series. An issue of a journal or magazine is
+        usually identified by its volume and number; the
+        organization that issues a technical report usually gives
+        it a number; and sometimes books are given numbers in a
+        named series.</li>
+
+        <li><strong>organization<br /></strong> The organization
+        that sponsors a conference or that publishes a manual.</li>
+
+        <li><strong>pages<br /></strong> One or more page numbers
+        or range of numbers, such as <tt>42-111</tt> or
+        <tt>7,41,73-97</tt> or <tt>43+</tt> (the `<tt>+</tt>' in
+        this last example indicates pages following that don't form
+        a simple range). To make it easier to maintain
+        <em>Scribe</em>-compatible databases, the standard styles
+        convert a single dash (as in <tt>7-33</tt>) to the double
+        dash used in TeX to denote number ranges (as in
+        <tt>7-33</tt>).</li>
+
+        <li><strong>publisher<br /></strong> The publisher's
+        name.</li>
+
+        <li><strong>school<br /></strong> The name of the school
+        where a thesis was written.</li>
+
+        <li><strong>series<br /></strong> The name of a series or
+        set of books. When citing an entire book, the
+        <tt>title</tt> field gives its title and an optional
+        <tt>series</tt> field gives the name of a series or
+        multi-volume set in which the book is published.</li>
+
+        <li><strong>title<br /></strong> The work's title. The
+        capitalization may depend on the bibliography style and on
+        the language used. For words that have to be capitalized
+        (such as a proper noun), enclose the word (or its first
+        letter) in braces.</li>
+
+        <li><strong>type<br /></strong> The type of a technical
+        report--for example, ``Research Note''.</li>
+
+        <li><strong>volume<br /></strong> The volume of a journal
+        or multivolume book.</li>
+
+        <li><strong>year<br /></strong> The year of publication or,
+        for an unpublished work, the year it was written. Generally
+        it should consist of four numerals, such as <tt>1984</tt>,
+        although the standard styles can handle any <tt>year</tt>
+        whose last four nonpunctuation characters are numerals,
+        such as `(about 1984)'. This field is required for most
+        entry types.</li>
+    </ul><br />
+
+
+    <h2>Other fields</h2>
+
+    <p>BibTeX is extremely popular, and many
+    people have used it to store information. Here is a list of
+    some of the more common fields:</p>
+
+    <ul>
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        affiliation*</span><br /></strong> The authors
+        affiliation.<br />
+        <br /></li>
+
+        <li><strong>abstract<br /></strong> An abstract of the
+        work.<br />
+        <br /></li>
+
+        <li><strong>doi<br /></strong> The Digital Object
+        Identifier, a permanent identifier given to
+        documents.<br />
+        <br /></li>
+
+        <li><strong>eid<br /></strong> The Electronic identifier is
+        for electronic journals that also appear in print. This
+        number replaces the page number, and is used to find the
+        article within the printed volume. Sometimes also called
+        <em>citation number</em>.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        contents*</span><br /></strong> A Table of Contents<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        copyright*</span><br /></strong> Copyright
+        information.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        ISBN*</span><br /></strong> The International Standard Book
+        Number.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        ISSN*</span><br /></strong> The International Standard
+        Serial Number. Used to identify a journal.<br />
+        <br /></li>
+
+        <li><strong>keywords<br /></strong> Key words used for
+        searching or possibly for annotation.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        language*</span><br /></strong> The language the document
+        is in.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        location*</span><br /></strong> A location associated with
+        the entry, such as the city in which a conference took
+        place.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        LCCN*</span><br /></strong> The Library of Congress Call
+        Number. I've also seen this as <tt>lib-congress</tt>.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        mrnumber*</span><br /></strong> The <i>Mathematical
+        Reviews</i> number.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        price*</span><br /></strong> The price of the
+        document.<br />
+        <br /></li>
+
+        <li>
+        <strong><span style="font-weight: normal; font-style: italic;">
+        size*</span><br /></strong> The physical dimensions of a
+        work.<br />
+        <br /></li>
+
+        <li><strong>URL<br /></strong> The WWW Universal Resource
+        Locator that points to the item being referenced. This
+        often is used for technical reports to point to the ftp
+        site where the postscript source of the report is
+        located.</li>
+    </ul>
+
+    <h3>JuraBib</h3>
+
+    <ul>
+        <li><strong>urldate<br /></strong> The date of the last
+        page visit.</li>
+    </ul><br />
+     *) not direct supported by JabRef<br />
+     <br />
+</body>
+</html>
\ No newline at end of file
index cda4f08..cd4e720 100644 (file)
@@ -1,50 +1,62 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Importing From CiteSeer</H1>
-
-
-CiteSeer is a scientific literature digital library and search engine
-that focuses primarily on the literature in computer and information
-science.
-
-<H2>Importing An Entry From CiteSeer</H2>
-
-JabRef can download information about a particular citation from the CiteSeer database.
-To start this process, add a new entry into your database and populate the citeseerurl field with
-a link to its content page on CiteSeer.  The citeseerurl field must be in one of the following formats:
-
-<p>http://citeseer.ist.psu.edu/DDDDDD[.html], or <br>
-oai:CiteSeerPSU:DDDDDD, or <br>
-DDDDDD
-
-<p>where DDDDD is a sequence of digits.  To find the sequence of digits (DDDDD) for a CiteSeer entry,
-goto the citation's document page of the format http://citeseer.ist.psu.edu/<i>nameYearTitle</i>.html
-and click on the (Update) link for this citation.  The URL for the Update link will contain the numeric
-ID for this citation.
-
-<p>Once you have populated the citeseerurl field, you may download the CiteSeer fields by selecting
- <b>BibTex -> Import Fields from CiteSeer</b>.  Make sure you have selected the row(s) you wish to
- update.
-
-<H2>Generating a Citation Database</H2>
-
-Given a set of references, you can generate a list of documents that cite the elements of this set.
-To facilitate this feature, each citation in a database must have a citeseerurl field with the format specified
-in <b>Importing An Entry From CiteSeer</b>.  To use this feature, select <b>Web Search -> Fetch Citations
-from CiteSeer</b>.
-
-<H2>Using a Proxy Server</H2>
-
-If you need to use an http proxy server, pass the server name and
-port number to java at runtime.  These environment settings are documented
-at <p> http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html
-
-<p><code>java -Dhttp.proxyHost="hostname" -Dhttp.proxyPort="portnumber"</code>
-
-<p>&nbsp;
-
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Importing From CiteSeer</h1>
+
+    <p>CiteSeer is a scientific
+    literature digital library and search engine that focuses
+    primarily on the literature in computer and information
+    science.</p>
+
+    <h2>Importing An Entry From CiteSeer</h2>
+
+    <p>JabRef can download
+    information about a particular citation from the CiteSeer
+    database. To start this process, add a new entry into your
+    database and populate the citeseerurl field with a link to its
+    content page on CiteSeer. The citeseerurl field must be in one
+    of the following formats:</p>
+
+    <p>http://citeseer.ist.psu.edu/DDDDDD[.html], or<br />
+    oai:CiteSeerPSU:DDDDDD, or<br />
+    DDDDDD</p>
+
+    <p>where DDDDD is a sequence of digits. To find the sequence of
+    digits (DDDDD) for a CiteSeer entry, goto the citation's
+    document page of the format
+    http://citeseer.ist.psu.edu/<i>nameYearTitle</i>.html and click
+    on the (Update) link for this citation. The URL for the Update
+    link will contain the numeric ID for this citation.</p>
+
+    <p>Once you have populated the citeseerurl field, you may
+    download the CiteSeer fields by selecting <b>BibTex -&gt;
+    Import Fields from CiteSeer</b>. Make sure you have selected
+    the row(s) you wish to update.</p>
+
+    <h2>Generating a Citation Database</h2>
+
+    <p>Given a set of
+    references, you can generate a list of documents that cite the
+    elements of this set. To facilitate this feature, each citation
+    in a database must have a citeseerurl field with the format
+    specified in <b>Importing An Entry From CiteSeer</b>. To use
+    this feature, select <b>Web Search -&gt; Fetch Citations from
+    CiteSeer</b>.</p>
+
+    <h2>Using a Proxy Server</h2>
+
+    <p>If you need to use an http proxy
+    server, pass the server name and port number to java at
+    runtime. These environment settings are documented at</br />
+    <a href="http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html">http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html</a></p>
+
+    <p><code>java -Dhttp.proxyHost="hostname"
+    -Dhttp.proxyPort="portnumber"</code></p>
+
+    <p>&nbsp;</p>
 </body>
-</html>
+</html>
\ No newline at end of file
index a5de77c..84ac25d 100644 (file)
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>Command line options</H1>
+    <h1>Command line options</h1>
 
-Although JabRef is primarily a GUI based application, it offers several command line options
-that may be useful, and can even perform file conversion operations without opening the graphical
-interface.
+    <p>Although JabRef is primarily a GUI
+    based application, it offers several command line options that
+    may be useful, and can even perform file conversion operations
+    without opening the graphical interface.</p>
 
-<P>You can always specify one or more BibTeX files to load by simply listing their filenames. Take care to
-  specify all options before your list of file names. You must make sure the first file name is not misunderstood
-  as being an argument for an option - this simply means that if a boolean option like <code>-n</code> or
-<code>-l</code>        immediately precedes a file name, add the word "true" as an argument. For instance, the command
-line:
-<p><code>jabref -o filetoexport.xml,docbook -n true original.bib</code>
-<p>will correctly load the file <code>original.bib</code>, export it in docbook format to <code>filetoexport.xml</code>,
-  and suppress the GUI. The word <em>true</em> prevents the file name from being interpreted as an argument to the
-  -n option.
-
-<H2>Help: -h</H2>
-
-This option causes JabRef to display a summary of the command line options, and quit immediately.
-
-<H2>No-GUI mode: -n</H2>
-
-This option suppresses both the JabRef window and the splash window normally shown at startup. It
-causes the program to quit immediately once the command line options have been processed.
-<P>This option is useful for performing file conversion operations from the command line or a script.
-
-<H2>Load session: -l</H2>
-
-This option causes JabRef to load the saved session, if any, before opening the main window.
-
-<H2>Import file: -i filename[,format]</H2>
-
-This option causes JabRef to import or load the specified file. If only a filename is specified, or
-the filename is followed by a comma and a * character, JabRef will attempt to detect the file format
-automatically. This should work for all BibTeX files and files in any import format supported by JabRef.
-If the filename is followed by a comma and the name of an import format, the given import
-filter will be used. Use the <code>-h</code> option to get a list of availiable import formats.
-
-<P>If an output option is also specified, an import will always be processed before it, and the imported or
-  loaded file will be given to the export filter. If the GUI is not suppressed using the <code>-n</code> option,
-  any imported or loaded file will show up in the main window.
-<p>The -i option can be specified only once, and for one file only.
-
-<H2>Export file: -o filename[,format]</H2>
-
-This option causes JabRef to save or export a file imported or loaded by the same command line. If a file is
-imported using the <code>-i</code> option, that database will be exported. Otherwise, the <em>last</em> file
-specified (and successfully loaded) without the <code>-i</code> option will be exported.
-
-<P>If only a filename
-is specified, it will be saved in BibTeX format. If the filename is followed by a comma and an export format,
-the given export filter will be used. A custom export filter can be used in this way, and will be preferred if
-the export name matches both a custom and a standard export filter.
-<P>Use the <code>-h</code> option to get a list of availiable export formats.
-
-<P>If the <code>-n</code> option has not been invoked, any export operation will be performed before the JabRef
-  window is opened, and the imported database will show up in the window.
-
-<p>The -o option can be specified only once, and for one file only.
-
-<H2>Export preferences: -x filename</H2>
-
-Using this option, you can have JabRef export all user preferences to an XML file. After exporting,
-JabRef will start normally.
-
-<H2>Import preferences: -p filename</H2>
-
-This option causes JabRef to import user preferences exported using the <code>-x</code>
-option. After importing, JabRef will start normally.
-
-<H2>Export only used items: -a filename[.aux],newBibFile[.bib]</H2>
-
-Sometimes it is helpful, to have a bibtex file that contains only the used bibtex entries.
-A list of these used entries is located in an aux file. Jabref can parse this file to
-generate a new bibtex file, which contains only the known and used entries. That will mean, 
-if an entry is not defined in the standard bibtex file, it cannot be located in the new 
-file.
-
-</BODY>
-</HTML>
+    <p>You can always specify one or more BibTeX files to load by
+    simply listing their filenames. Take care to specify all
+    options before your list of file names. You must make sure the
+    first file name is not misunderstood as being an argument for
+    an option - this simply means that if a boolean option like
+    <code>-n</code> or <code>-l</code> immediately precedes a file
+    name, add the word "true" as an argument. For instance, the
+    command line:</p>
+
+    <p><code>jabref -o filetoexport.xml,docbook -n true
+    original.bib</code></p>
+
+    <p>will correctly load the file <code>original.bib</code>,
+    export it in docbook format to <code>filetoexport.xml</code>,
+    and suppress the GUI. The word <em>true</em> prevents the file
+    name from being interpreted as an argument to the -n
+    option.</p>
+
+    <h2>Help: -h</h2>
+
+    <p>This option causes JabRef to display a summary
+    of the command line options, and quit immediately.</p>
+
+    <h2>No-GUI mode: -n</h2>
+
+    <p>This option suppresses both the JabRef
+    window and the splash window normally shown at startup. It
+    causes the program to quit immediately once the command line
+    options have been processed.</p>
+
+    <p>This option is useful for performing file conversion
+    operations from the command line or a script.</p>
+
+    <h2>Load session: -l</h2>
+
+    <p>This option causes JabRef to load the
+    saved session, if any, before opening the main window.</p>
+
+    <h2>Import file: -i filename[,format]</h2>
+
+    <p>This option causes
+    JabRef to import or load the specified file. If only a filename
+    is specified, or the filename is followed by a comma and a *
+    character, JabRef will attempt to detect the file format
+    automatically. This should work for all BibTeX files and files
+    in any import format supported by JabRef. If the filename is
+    followed by a comma and the name of an import format, the given
+    import filter will be used. Use the <code>-h</code> option to
+    get a list of availiable import formats.</p>
+
+    <p>If an output option is also specified, an import will always
+    be processed before it, and the imported or loaded file will be
+    given to the export filter. If the GUI is not suppressed using
+    the <code>-n</code> option, any imported or loaded file will
+    show up in the main window.</p>
+
+    <p>The -i option can be specified only once, and for one file
+    only.</p>
+
+    <h2>Export file: -o filename[,format]</h2>
+
+    <p>This option causes
+    JabRef to save or export a file imported or loaded by the same
+    command line. If a file is imported using the <code>-i</code>
+    option, that database will be exported. Otherwise, the
+    <em>last</em> file specified (and successfully loaded) without
+    the <code>-i</code> option will be exported.</p>
+
+    <p>If only a filename is specified, it will be saved in BibTeX
+    format. If the filename is followed by a comma and an export
+    format, the given export filter will be used. A custom export
+    filter can be used in this way, and will be preferred if the
+    export name matches both a custom and a standard export
+    filter.</p>
+
+    <p>Use the <code>-h</code> option to get a list of availiable
+    export formats.</p>
+
+    <p>If the <code>-n</code> option has not been invoked, any
+    export operation will be performed before the JabRef window is
+    opened, and the imported database will show up in the
+    window.</p>
+
+    <p>The -o option can be specified only once, and for one file
+    only.</p>
+
+    <h2>Export preferences: -x filename</h2>
+
+    <p>Using this option, you
+    can have JabRef export all user preferences to an XML file.
+    After exporting, JabRef will start normally.</p>
+
+    <h2>Import preferences: -p filename</h2>
+
+    <p>This option causes
+    JabRef to import user preferences exported using the
+    <code>-x</code> option. After importing, JabRef will start
+    normally.</p>
+
+    <h2>Export only used items: -a
+    filename[.aux],newBibFile[.bib]</h2>
+
+    <p>Sometimes it is helpful, to
+    have a bibtex file that contains only the used bibtex entries.
+    A list of these used entries is located in an aux file. Jabref
+    can parse this file to generate a new bibtex file, which
+    contains only the known and used entries. That will mean, if an
+    entry is not defined in the standard bibtex file, it cannot be
+    located in the new file.</p>
+</body>
+</html>
\ No newline at end of file
index 0a01f6b..2830169 100755 (executable)
@@ -1,32 +1,25 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-  <BODY text="#275856">
-  <basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-  <head>
-    <title>Word selector</title>
-  </head>
-
-  <body>
     <h1>Field content selector</h1>
 
-    This feature allows you to store a selection of often-used
-    words or phrases that you use often in your
-    database. By default it is enabled for the fields
-    <em>Journal</em>, <em>Author</em>, <em>Keywords</em> and <em>Publisher</em>, but you
-    can also add selectors to other fields, in the upper part of the
-    <em>Manage</em> dialog (menu <strong> Tools --> Manage content selectors</strong>).
-
-    <P>
-    The word selection is database-specific, and is saved along
-    with your references in the .bib file.
-    <P>
-    To add a new word, you can simply write it into the selector
-    combo box and press Enter. Using the <em>Manage</em> dialog
-    you can also remove words that you have added.
-
-
-
-  </body>
-</html>
+    <p>This feature allows you to store
+    a selection of often-used words or phrases that you use often
+    in your database. By default it is enabled for the fields
+    <em>Journal</em>, <em>Author</em>, <em>Keywords</em> and
+    <em>Publisher</em>, but you can also add selectors to other
+    fields, in the upper part of the <em>Manage</em> dialog (menu
+    <strong>Tools --&gt; Manage content selectors</strong>).</p>
+
+    <p>The word selection is database-specific, and is saved along
+    with your references in the .bib file.</p>
+
+    <p>To add a new word, you can simply write it into the selector
+    combo box and press Enter. Using the <em>Manage</em> dialog you
+    can also remove words that you have added.</p>
+</body>
+</html>
\ No newline at end of file
index d1f609b..078c86a 100755 (executable)
@@ -1,39 +1,55 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-    <BODY text="#275856">
-    <basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-    <H1>Help contents</H1>
+    <h1>Help contents</h1>
 
-    <a href="HelpHelp.html">About the Help window</a><br>
-    <a href="JabRefHelp.html">General information</a><br>
-    <p>
-    <a href="BibtexHelp.html"><em>Bibtex</em> help</a><br>
-    <a href="CommandLine.html">Command line options</a><br>
-    <a href="CustomExports.html">Custom export filters</a><br>
-    <a href="CustomImports.html">Custom import filters</a><br>
-    <a href="LabelPatterns.html">Customizing the BibTex key generator</a><br>
-    <a href="CustomEntriesHelp.html">Customizing entry types</a><br>
-    <a href="GeneralFields.html">Customizing general fields</a><br>
-    <a href="EndNoteFilters.html">The EndNote import/export filter set</a><br>
-    <a href="EntryEditorHelp.html">Entry editor</a><br>
-    <a href="FileLinks.html">External file links</a><br>
-    <a href="TimeStampHelp.html">Entry time stamps</a><br>
-    <a href="CiteSeerHelp.html">Fetching entries from <em>CiteSeer</em></a><br>
-    <a href="MedlineHelp.html">Fetching entries from <em>Medline</em></a><br>
-    <a href="IEEEXploreHelp.html">Fetching entries from <em>IEEExplore</em></a><br>
-    <a href="ContentSelectorHelp.html">Field content selector</a><br>
-    <a href="GroupsHelp.html">Help on using <em>Groups</em></a><br>
-    <a href="ImportInspectionDialog.html">Import inspection window</a><br>
-    <a href="JournalAbbreviations.html">Journal abbreviations</a><br>
-    <a href="BaseFrameHelp.html">The JabRef main window</a><br>
-    <a href="OwnerHelp.html">The 'owner' field</a><br>
-    <a href="MarkingHelp.html">Marking entries</a><br>
-    <a href="OpenOfficeHelp.html">Using JabRef bibliographies in OpenOffice.org</a><br>
-    <a href="ExternalFiles.html">PDF/PS/URL/DOI links in JabRef</a><br>
-    <a href="SearchHelp.html">Searching in JabRef</a><br>
-    <a href="StringEditorHelp.html">String editor</a><br>
-    <a href="PreviewHelp.html">Entry preview setup</a><br>
-    <a href="XMPHelp.html">XMP metadata support in JabRef</a>
+    <p><a href="HelpHelp.html">About the Help window</a><br />
+     <a href="JabRefHelp.html">General information</a><br /></p>
 
-</HTML>
+
+    <p><a href="BibtexHelp.html"><em>Bibtex</em> help</a><br />
+     <a href="CommandLine.html">Command line options</a><br />
+     <a href="CustomExports.html">Custom export filters</a><br />
+     <a href="CustomImports.html">Custom import filters</a><br />
+     <a href="LabelPatterns.html">Customizing the BibTex key
+    generator</a><br />
+     <a href="CustomEntriesHelp.html">Customizing entry
+    types</a><br />
+     <a href="GeneralFields.html">Customizing general
+    fields</a><br />
+     <a href="EndNoteFilters.html">The EndNote import/export filter
+    set</a><br />
+     <a href="EntryEditorHelp.html">Entry editor</a><br />
+     <a href="FileLinks.html">External file links</a><br />
+     <a href="TimeStampHelp.html">Entry time stamps</a><br />
+     <a href="CiteSeerHelp.html">Fetching entries from
+    <em>CiteSeer</em></a><br />
+     <a href="MedlineHelp.html">Fetching entries from
+    <em>Medline</em></a><br />
+     <a href="IEEEXploreHelp.html">Fetching entries from
+    <em>IEEExplore</em></a><br />
+     <a href="ContentSelectorHelp.html">Field content
+    selector</a><br />
+     <a href="GroupsHelp.html">Help on using
+    <em>Groups</em></a><br />
+     <a href="ImportInspectionDialog.html">Import inspection
+    window</a><br />
+     <a href="JournalAbbreviations.html">Journal
+    abbreviations</a><br />
+     <a href="BaseFrameHelp.html">The JabRef main window</a><br />
+     <a href="OwnerHelp.html">The 'owner' field</a><br />
+     <a href="MarkingHelp.html">Marking entries</a><br />
+     <a href="OpenOfficeHelp.html">Using JabRef bibliographies in
+    OpenOffice.org</a><br />
+     <a href="ExternalFiles.html">PDF/PS/URL/DOI links in
+    JabRef</a><br />
+     <a href="SearchHelp.html">Searching in JabRef</a><br />
+     <a href="StringEditorHelp.html">String editor</a><br />
+     <a href="PreviewHelp.html">Entry preview setup</a><br />
+     <a href="XMPHelp.html">XMP metadata support in JabRef</a></p>
+</body>
+</html>
\ No newline at end of file
index 74ce9a9..fccfb6b 100644 (file)
@@ -1,70 +1,80 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-  <head>
-    <title>Customizing entry types</title>
-  </head>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-  <BODY text="#275856">
-    <basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
     <h1>Customizing entry types</h1>
-    <p>
-    To customize entry types, select the menu
-    <strong>Options --> Customize entry types</strong>.
-    <p>
-    When customizing an entry type, you both define how its entry editor should look, and what
-    it takes for JabRef to consider an entry complete. You can both make changes to the existing
-    entry types, and define new ones.
-    <p>
-    Note that no modifications you make in this dialog will be stored until you click <b>Apply</b>
-    or <b>OK</b>. If you click <b>Cancel</b> or simply close the dialog, unapplied changes will
-    be lost.
-
-    <h2>Using the entry customization dialog</h2> 
-
-The entry customization dialog is divided in three main panels. The leftmost panel
-is where you can select an entry type for modification, and add new ones. The middle
-panel is used for setting up the required fields of the selected entry type, and
-the right panel for setting up the optional fields.
-
-<h3>Adding and removing entry types</h3>
-
-<p>The currently available entry types are listed in the left panel. Whenever
-you select an entry type, the other panels will update to show what fields are
-required and optional for this entry type.
-
-<p>To add a new entry type, you must enter a name for it in the text field below
-the type list, and click <b>Add</b>. The new entry type will be added to the list,
-and selected for modification.
-
-<p>To remove a custom entry type, select it and click <b>Remove</b>. This operation will
-only be available for custom entry types that are not merely modifications of standard types.
-It is not possible to remove a standard entry type.
-
-<p>To return a modified standard type to its default setup, select it and click <b>Default</b>.
-This operation will only be available for customized entry types that modify a standard type.
-
-<h2>Editing entry types</h2>
-
-When an entry type is selected, the current required and optional fields will be listed
-in the center and right panels of the dialog. The process of editing the lists are identical
-for the required and optional fields.
-
-<p>To add a new field, edit the text field below the list, or select a field name from the
-dropdown menu, then click <b>Add</b>. The chosen field name will be added at the end of the
-list.
-
-<p>To remove one or more fields, select them in the list, and click <b>Remove</b>.
-
-<p>To change the order of the fields, choose one field name, and click the arrow buttons to move
-it up or down in the list.
-
-<p>
-There is one limitation to customizing entry types; certain types have
-an and/or condition in their required fields. For instance, a <em>book</em>
-entry is complete with either the <em>author</em> or the <em>editor</em>
-field, or both. This type of condition cannot be represented in a customized
-entry.
-
-  </body>
-</html>
+
+    <p>To customize entry types, select the menu <strong>Options
+    --&gt; Customize entry types</strong>.</p>
+
+    <p>When customizing an entry type, you both define how its
+    entry editor should look, and what it takes for JabRef to
+    consider an entry complete. You can both make changes to the
+    existing entry types, and define new ones.</p>
+
+    <p>Note that no modifications you make in this dialog will be
+    stored until you click <b>Apply</b> or <b>OK</b>. If you click
+    <b>Cancel</b> or simply close the dialog, unapplied changes
+    will be lost.</p>
+
+    <h2>Using the entry customization dialog</h2>
+
+    <p>The entry
+    customization dialog is divided in three main panels. The
+    leftmost panel is where you can select an entry type for
+    modification, and add new ones. The middle panel is used for
+    setting up the required fields of the selected entry type, and
+    the right panel for setting up the optional fields.</p>
+
+    <h3>Adding and removing entry types</h3>
+
+    <p>The currently available entry types are listed in the left
+    panel. Whenever you select an entry type, the other panels will
+    update to show what fields are required and optional for this
+    entry type.</p>
+
+    <p>To add a new entry type, you must enter a name for it in the
+    text field below the type list, and click <b>Add</b>. The new
+    entry type will be added to the list, and selected for
+    modification.</p>
+
+    <p>To remove a custom entry type, select it and click
+    <b>Remove</b>. This operation will only be available for custom
+    entry types that are not merely modifications of standard
+    types. It is not possible to remove a standard entry type.</p>
+
+    <p>To return a modified standard type to its default setup,
+    select it and click <b>Default</b>. This operation will only be
+    available for customized entry types that modify a standard
+    type.</p>
+
+    <h2>Editing entry types</h2>
+
+    <p>When an entry type is selected, the
+    current required and optional fields will be listed in the
+    center and right panels of the dialog. The process of editing
+    the lists are identical for the required and optional fields.</p>
+
+    <p>To add a new field, edit the text field below the list, or
+    select a field name from the dropdown menu, then click
+    <b>Add</b>. The chosen field name will be added at the end of
+    the list.</p>
+
+    <p>To remove one or more fields, select them in the list, and
+    click <b>Remove</b>.</p>
+
+    <p>To change the order of the fields, choose one field name,
+    and click the arrow buttons to move it up or down in the
+    list.</p>
+
+    <p>There is one limitation to customizing entry types; certain
+    types have an and/or condition in their required fields. For
+    instance, a <em>book</em> entry is complete with either the
+    <em>author</em> or the <em>editor</em> field, or both. This
+    type of condition cannot be represented in a customized
+    entry.</p>
+</body>
+</html>
\ No newline at end of file
index 02967fe..4db3f94 100644 (file)
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Custom export filters</h1>
+
+    <p>JabRef allows you to define and
+    use your own export filters, in the same way as the standard
+    export filters are defined. An export filter is defined by one
+    or more <i>layout files</i>, which with the help of a
+    collection of built-in formatter routines specify the format of
+    the exported files. Your layout files must be prepared in a
+    text editor outside of JabRef.</p>
+
+    <h2>Adding a custom export filter</h2>
+
+    <p>The only requirement for
+    a valid export filter is the existence of a file with the
+    extension <b>.layout</b>. To add a new custom export filter,
+    open the dialog box <b>Options -&gt; Manage custom exports</b>,
+    and click <b>Add new</b>. A new dialog box will appear,
+    allowing you to specify a name for the export filter (which
+    will appear as one of the choices in the File type dropdown
+    menu of the file dialog when you use the <b>File -&gt;
+    Export</b> menu choice in the JabRef window), the path to the
+    <b>.layout</b> file, and the preferred file extension for the
+    export filter (which will be the suggested extension in the
+    file dialog when you use the export filter).</p>
+
+    <h2>Creating the export filter</h2>
+
+    <p>To see examples of how export filters are made, look for
+    the package containing the layout files for the standard
+    export filters on our download page.</p>
+
+    <h3>Layout files</h3>
+
+    <p>Let us assume that we are creating an HTML export filter.</p>
+
+    <p>While the export filter only needs to consist of a single
+    <b>.layout</b> file, which in this case could be called
+    <i>html.layout</i>, you may also want to add two files called
+    <i>html.begin.layout</i> and <i>html.end.layout</i>. The former
+    contains the header part of the output, and the latter the
+    footer part. JabRef will look for these two files whenever the
+    export filter is used, and if found, either of these will be
+    copied verbatim to the output before or after the individual
+    entries are written.</p>
+
+    <p>Note that these files must reside in the same directory as
+    <i>html.layout</i>, and must be named by inserting
+    <b>.begin</b> and <b>.end</b>, respectively.</p>
+
+    <p>In our example export filter, these could look like the
+    following:</p>
+
+    <p><i>html.begin.layout</i>:<br />
+    <code>&lt;HTML&gt;<br />
+     &lt;BODY&gt; text="#275856"&gt;<br />
+    &lt;basefont size="4" color="#2F4958"
+    face="arial"&gt;</code></p>
+
+    <p><i>html.end.layout</i>:<br />
+    <code>&lt;/BODY&gt;<br />
+     &lt;/HTML&gt;</code></p>
+
+    <p>The file <i>html.layout</i> provides the <i>default</i>
+    template for exporting one single entry. If you want to use
+    different templates for different entry types, you can do this
+    by adding entry-specific <b>.layout</b> files. These must also
+    reside in the same directory as the main layout file, and are
+    named by inserting <b>.entrytype</b> into the name of the main
+    layout file. The entry type name must be in all lowercase. In
+    our example, we might want to add a template for book entries,
+    and this would go into the file <i>html.book.layout</i>. For a
+    PhD thesis we would add the file <i>html.phdthesis.layout</i>,
+    and so on. These files are similar to the default layout file,
+    except that they will only be used for entries of the matching
+    type. Note that the default file can easily be made general
+    enough to cover most entry types in most export filters.</p>
+
+    <h3>The layout file format</h3>
+
+    <p>Layout files are created using a
+    simple markup format where commands are identified by a
+    preceding backslash. All text not identified as part of a
+    command will be copied verbatim to the output file.</p>
+
+    <h3>Field commands</h3>
+
+    <p>An arbitrary word preceded by a backslash, e.g.
+    <code>\author</code>, <code>\editor</code>, <code>\title</code>
+    or <code>\year</code>, will be interpreted as a reference to
+    the corresponding field, which will be copied directly to the
+    output.</p>
+
+    <h3>Field formatters</h3>
+
+    <p>Often there will be a need for some preprocessing of the
+    field contents before output. This is done using a <i>field
+    formatter</i> - a java class containing a single method that
+    manipulates the contents of a field.</p>
+
+    <p>A formatter is used by inserting the <code>\format</code>
+    command followed by the formatter name in square braces, and
+    the field command in curly braces, e.g.:</p>
+
+    <p><code>\format[ToLowerCase]{\author}</code></p>
+
+    <p>You can also specify multiple formatters separated by
+    commas. These will be called sequentially, from left to right,
+    e.g.</p>
+
+    <p><code>\format[ToLowerCase,HTMLChars]{\author}</code></p>
+
+    <p>will cause the formatter <b>ToLowerCase</b> to be called
+    first, and then <b>HTMLChars</b> will be called to format the
+    result. You can list an arbitrary number of formatters in this
+    way.</p>
+
+    <p>The argument to the formatters, withing the curly braces,
+    does not have to be a field command. Instead, you can insert
+    normal text, which will then be passed to the formatters
+    instead of the contents of any field. This can be useful for
+    some fomatters, e.g. the CurrentDate formatter (described
+    below).</p>
+
+    <p>Some formatters take an extra argument, given in parentheses
+    immediately after the formatter name. The argument can be enclosed
+    in quotes, which is necessary if it includes the parenthesis characters.
+    For instance, <code>\format[Replace("\s,_")]{\journal}</code> calls
+    the <b>Replace</b> formatter with the argument <b>\s,_</b> (which results
+    in the "journal" field after replacing all whitespace by underscores).
+    </p>
+
+    <p>JabRef provides the following set of formatters, some of
+    which depend on the others:</p>
+
+    <ul>
+        <li><code>HTMLChars</code> : replaces TeX-specific special
+        characters (e.g. {\^a} or {\"{o}}) with their HTML
+        representations.</li>
+
+        <li><code>HTMLParagraphs</code> : interprets two
+        consecutive newlines (e.g. \n \n) as the beginning of a new
+        paragraph and creates paragraph-html-tags accordingly.</li>
+
+        <li><code>XMLChars</code> : replaces TeX-specific special
+        characters (e.g. {\^a} or {\"{o}}) with their XML
+        representations.</li>
+
+        <li><code>CreateDocBookAuthors</code> : formats the author
+        field in DocBook style.</li>
+
+        <li><code>CreateDocBookEditors</code> : to be
+        documented.</li>
+
+        <li><code>CurrentDate</code> : outputs the current date.
+        With no argument, this formatter outputs the current date
+        and time in the format "yyyy.MM.dd hh:mm:ss z" (date, time
+        and time zone). By giving a different format string as
+        argument, the date format can be customized. E.g.
+        <code>\format[CurrentDate]{yyyy.MM.dd}</code> will give the
+        date only, e.g. 2005.11.30.</li>
+
+        <li><code>AuthorFirstFirst</code> : formats author/editor
+        fields with the first names first.</li>
+
+        <li><code>AuthorFirstFirstCommas</code> : formats
+        author/editor fields with the first names first, and
+        deliminated by commas.</li>
+
+        <li><code>AuthorFirstAbbrLastCommas</code> : to be
+        documented.</li>
+
+        <li><code>AuthorFirstAbbrLastOxfordCommas</code> : to be
+        documented.</li>
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+        <li><code>AuthorFirstLastOxfordCommas</code> : to be
+        documented.</li>
 
-<H1>Custom export filters</H1>
+        <li><code>AuthorLastFirst</code> : formats author/editor
+        fields with the last names first.</li>
 
-JabRef allows you to define and use your own export filters, in the same way as the
-standard export filters are defined. An export filter is defined by one or more
-<i>layout files</i>, which with the help of a collection of built-in formatter
-routines specify the format of the exported files. Your layout files must be prepared
-in a text editor outside of JabRef.
+        <li><code>AuthorLastFirstAbbreviator</code> : abbreviates
+        first and middle names of all authors. This formatter
+        requires AuthorLastFirst to have been run earlier.</li>
 
-<H2>Adding a custom export filter</H2>
+        <li><code>AuthorLastFirstCommas</code> : to be
+        documented.</li>
+
+        <li><code>AuthorLastFirstOxfordCommas</code> : to be
+        documented.</li>
 
-The only requirement for a valid export filter is the existence of a file with
-the extension <b>.layout</b>. To add a new custom export filter, open the
-dialog box <b>Options -> Manage custom exports</b>, and click <b>Add new</b>.
-A new dialog box will appear, allowing you to specify a name for the export filter
-(which will appear as one of the choices in the File type dropdown menu of the file dialog
-when you use the <b>File -> Export</b> menu choice in the JabRef window),
-the path to the <b>.layout</b> file, and the preferred file extension for the export
-filter (which will be the suggested extension in the file dialog when you use the
-export filter).
+        <li><code>AuthorLastFirstAbbrCommas</code> : to be
+        documented.</li>
 
-<H2>Creating the export filter</H2>
+        <li><code>AuthorLastFirstAbbrOxfordCommas</code> : to be
+        documented.</li>
+
+        <li><code>AuthorAndsReplacer</code> : replaces "and"
+        between names with ";", and "&amp;" between the last
+        two.</li>
+
+        <li><code>AuthorAndsCommaReplacer</code> : replaces "and"
+        between names with ",", and "&amp;" between the last
+        two.</li>
 
-To see examples of how export filters are made, look for the package containing the layout files
-for the standard export filters on our download page.
+        <li><code>AuthorOrgSci</code> : first author is in "last,
+        first" all others in "first last". First names are
+        abbreviated.</li>
+
+        <li><code>AuthorAbbreviator</code> : to be documented.</li>
+
+        <li><code>AuthorNatBib</code> : formats author names in
+        NatBib style, with last names only, separating names by
+        "and" if there are two authors, and giving the first author
+        followed by "et al." if there are more than two
+        authors.</li>
+
+        <li><code>NoSpaceBetweenAbbreviations</code> : spaces
+        between multiple abbreviated first names are removed.</li>
+
+        <li><code>FileLink(filetype)</code> : if no argument is given, this formatter outputs
+            the first external file link encoded in the field. To work, the formatter must
+            be supplied with the contents of the "file" field.
+            <p>This formatter takes the name of an external file type as an optional argument,
+                specified in parentheses after the formatter name. For instance,
+                <code>\format[FileLink(pdf)]{\file}</code> specifies <code>pdf</code> as an
+                argument. When an argument is given, the formatter selects the first file
+                link of the specified type. In the example, the path to the first PDF link will
+                be output.</p></li>
 
-<H3>Layout files</H3>
-
-Let us assume that we are creating an HTML export filter.
-
-<P>While the export filter only needs to consist of a single <b>.layout</b> file, which in this case
-could be called <i>html.layout</i>, you may also want to add two files called
-<i>html.begin.layout</i> and <i>html.end.layout</i>. The former contains the header part
-of the output, and the latter the footer part. JabRef will look for these two files whenever
-the export filter is used, and if found, either of these will be copied verbatim to the output
-before or after the individual entries are written.
-
-<P>Note that these files must reside in the same directory as <i>html.layout</i>, and must be
-named by inserting <b>.begin</b> and <b>.end</b>, respectively.
-
-<P>In our example export filter, these could look like the following:
-
-<p><i>html.begin.layout</i>:<br>
-<code>&lt;HTML&gt;<br>
-  &lt;BODY&gt; text="#275856"&gt;<br>
-&lt;basefont size="4" color="#2F4958" face="arial"&gt;</code>
-
-<p><i>html.end.layout</i>:<br>
-<code>&lt;/BODY&gt;<br>
-  &lt;/HTML&gt;</code>
-
-<P>The file <i>html.layout</i> provides the <i>default</i> template for exporting one single entry. If
-you want to use different templates for different entry types, you can do this by adding entry-specific
-<b>.layout</b> files. These must also reside in the same directory as the main layout file, and
-are named by inserting <b>.entrytype</b> into the name of the main layout file. The entry type name
-must be in all lowercase. In our example, we might want to add a template for book entries, and this
-would go into the file <i>html.book.layout</i>. For a PhD thesis we would add the file
-<i>html.phdthesis.layout</i>, and so on. These files are similar to the default layout file, except that
-they will only be used for entries of the matching type. Note that the default file can easily be made
-general enough to cover most entry types in most export filters.
-
-<H3>The layout file format</H3>
-
-Layout files are created using a simple markup format where commands are identified by a preceding
-backslash. All text not identified as part of a command will be copied verbatim to the output file.
-
-<H3>Field commands</H3>
-
-<p>An arbitrary word preceded by a backslash, e.g. <code>\author</code>, <code>\editor</code>,
-<code>\title</code> or <code>\year</code>, will be interpreted as a reference to the corresponding field,
-which will be copied directly to the output.
-
-<H3>Field formatters</H3>
-
-<p>Often there will be a need for some preprocessing of the field contents before output. This is
-  done using a <i>field formatter</i> - a java class containing a single method that manipulates the
-  contents of a field.
-<p>A formatter is used by inserting the <code>\format</code> command followed by the formatter name in
-  square braces, and the field command in curly braces, e.g.:
-
-  <p><code>\format[ToLowerCase]{\author}</code>
-
-<p>You can also specify multiple formatters separated by commas. These will be called sequentially,
-  from left to right, e.g.
-
-  <p><code>\format[ToLowerCase,HTMLChars]{\author}</code>
-
-<p>will cause the formatter <b>ToLowerCase</b> to be called first, and then <b>HTMLChars</b> will be
-  called to format the result. You can list an arbitrary number of formatters in this way.
-
-<p>The argument to the formatters, withing the curly braces, does not have to be a field command. Instead,
-you can insert normal text, which will then be passed to the formatters instead of the contents of any field.
-This can be useful for some fomatters, e.g. the CurrentDate formatter (described below).
-
-<p>JabRef provides the following set of formatters, some of which depend on the others:
-<ul>
-<li><code>HTMLChars</code> : replaces TeX-specific special characters (e.g. {\^a} or {\"{o}})
-  with their HTML representations.
-<li><code>HTMLParagraphs</code> : interprets two consecutive newlines (e.g. \n   \n) as the beginning of a new paragraph and creates paragraph-html-tags accordingly.
-<li><code>XMLChars</code> : replaces TeX-specific special characters (e.g. {\^a} or {\"{o}})
-  with their XML representations.
-
-<li><code>CreateDocBookAuthors</code> : formats the author field in DocBook style.
-<li><code>CreateDocBookEditors</code> : to be documented.
-
-<li><code>CurrentDate</code> : outputs the current date. With no argument, this formatter outputs the
-    current date and time in the format "yyyy.MM.dd hh:mm:ss z" (date, time and time zone). By giving a
-    different format string as argument, the date format can be customized. E.g.
-    <code>\format[CurrentDate]{yyyy.MM.dd}</code> will give the date only, e.g. 2005.11.30.
-
-<li><code>AuthorFirstFirst</code> : formats author/editor fields with the first names first.
-<li><code>AuthorFirstFirstCommas</code> : formats author/editor fields with the first names first, and deliminated by commas.
-<li><code>AuthorFirstAbbrLastCommas</code> : to be documented.
-<li><code>AuthorFirstAbbrLastOxfordCommas</code> : to be documented.
-<li><code>AuthorFirstLastOxfordCommas </code> : to be documented.
-
-<li><code>AuthorLastFirst</code> : formats author/editor fields with the last names first.
-<li><code>AuthorLastFirstAbbreviator</code> : abbreviates first and middle names of all authors. This formatter requires AuthorLastFirst
-to have been run earlier.
-<li><code>AuthorLastFirstCommas</code> : to be documented.
-<li><code>AuthorLastFirstOxfordCommas</code> : to be documented.
-<li><code>AuthorLastFirstAbbrCommas</code> : to be documented.
-<li><code>AuthorLastFirstAbbrOxfordCommas</code> : to be documented.
-
-<li><code>AuthorAndsReplacer</code> : replaces "and" between names with ";", and "&" between the last two.
-<li><code>AuthorAndsCommaReplacer</code> : replaces "and" between names with ",", and "&" between the last two.
-<li><code>AuthorOrgSci</code> : first author is in "last, first" all others in "first last". First names are abbreviated.
-<li><code>AuthorAbbreviator</code> : to be documented.
-<li><code>AuthorNatBib</code> : formats author names in NatBib style, with last names only, separating names by "and"
-    if there are two authors, and giving the first author followed by "et al." if there are more than
-    two authors.
-<li><code>NoSpaceBetweenAbbreviations</code> : spaces between multiple abbreviated first names are removed.
-<li><code>FormatPagesForHTML</code> : replaces "--" with "-".
-  <li><code>FormatPagesForXML</code> : replaces "--" with an XML en-dash.
-
-<li><code>RemoveBrackets</code> : removes all curly brackets "{" or "}".
-<li><code>RemoveBracketsAddComma</code> : to be documented.
-<li><code>RemoveWhitespace</code> : to be documented.
-<li><code>RemoveLatexCommands</code> : removes LaTeX commands like <code>\em</code>, <code>\textbf</code>, etc. If
-  used together with <code>HTMLChars</code> or <code>XMLChars</code>, this formatter should be called last.
-<li><code>RemoveTilde</code> : replaces the tilde character used in LaTeX as a non-breakable space by a regular space. Useful 
-in combination with the NameFormatter discussed in the next section.
-<li><code>ToLowerCase</code> : turns all characters into lower case.
-
-<li><code>CompositeFormat</code> : to be documented.
-<li><code>GetOpenOfficeType</code> : to be documented.
-<li><code>RTFChars</code> : to be documented.
-<li><code>ResolvePDF</code> : to be documented.
-
-</ul>
-
-<p>If none of the available formatters can do what you want to achieve, you can add your own by implementing
-  the <code>net.sf.jabref.export.layout.LayoutFormatter</code> interface. If you insert your class
-  into the <code>net.sf.jabref.export.layout.format</code> package, you can call the formatter by its
-  class name only, like with the standard formatters. Otherwise, you must call the formatter by its fully
-  qualified name (including package name). In any case, the formatter must be in your classpath when running
-  JabRef.</p>
-  
-<a name="NameFormatter">
-<H2>Using Custom Name Formatters</H2>
-
-<p>With JabRef 2.2 it is now possible to define custom name formatters using the bibtex-sty-file syntax. 
-This allows ultimate flexibility, but is a cumbersome to write</p>
-<p>You can define your own formatter in the preference tab "Name Formatter" using the following format
-and then use it with the name given to it as any other formatter</p>
-
-<code>
-  &lt;case1&gt;@&lt;range11&gt;@&lt;format&gt;@&lt;range12&gt;@&lt;format&gt;@&lt;range13&gt;...@@<br>
-  &lt;case2&gt;@&lt;range21&gt;@... and so on.
-</code>
-
-<p>This format first splits the task to format a list of author into cases depending on
-how many authors there are (this is since some formats differ depending on how many authors there are). 
-Each individual case is separated by @@ and contains instructions on how to format each author in the case.
-These instructions are separated by a @.</p>
-<p>Cases are identified using integers (1,2,3,etc.) or the character * (matches any number of authors) and will tell 
-the formatter to apply the following instructions if there are a number of less or equal of authors given.
-</p>
-<p>
-  Ranges are either <code>&lt;integer&gt;..&lt;integer&gt;</code>, <code>&lt;integer&gt;</code> or the character <code>*</code> using a 1 based index for indexing 
-  authors from the given list of authors. Integer indexes can be negative to denote them to start from 
-  the end of the list where -1 is the last author.
-</p>
-
-<p>For instance with an authorlist of "Joe Doe and Mary Jane and Bruce Bar and Arthur Kay":</p>
-<ul>
-  <li> 1..3 will affect Joe, Mary and Bruce</li>
-  <li> 4..4 will affect Arthur </li>
-  <li> * will affect all of them</li>
-  <li> 2..-1 will affect Mary, Bruce and Arthur</li>
-</ul>
-
-<p>The <code>&lt;format&gt;</code>-strings use the Bibtex formatter format:</p>
-<p> 
-  The four letter v, f, l, j indicate the name parts von, first, last, jr which 
-  are used within curly braces. A single letter v, f, l, j indicates that the name should be abbreviated.
-  If one of these letters or letter pairs is encountered JabRef will output all the respective names 
-  (possibly abbreviated), but the whole expression in curly braces is only printed if the name part exists.</p>
-
-<p>For instance if the format is "{ll} {vv {von Part}} {ff}" and the names are "Mary Kay and John von Neumann",
-  then JabRef will output "Kay  Mary" (with two space between last and first) and "Neuman von von Part John".</p>
-  
-<p>I give two examples but would rather point you to the bibtex documentation.</p>
-
-<p>Small example: <code>"{ll}, {f.}"</code> will turn <code>"Joe Doe"</code> into <code>"Doe, J."</code></p>
-
-<p>Large example:</p>
-<blockquote>
-<p> To turn: </p>
-<p><code>"Joe Doe and Mary Jane and Bruce Bar and Arthur Kay"</code></p>
-<p>into</p>
-<p><code>"Doe, J., Jane, M., Bar, B. and Kay, A."</code></p>
-<p>you would use</p>
-<p><code>1@*@{ll}, {f}.@@2@1@{ll}, {f}.@2@ and {ll}, {f}.@@*@1..-3@{ll}, {f}., @-2@{ll}, {f}.@-1@ and {ll}, {f}.</code></p>
-</blockquote>
-<p>If somebody would like to write a better tutorial about this: Write a mail to one of the JabRef mailinglists!</p>
-
-<H3>Conditional output</H3>
-
-Some static output might only make sense if a specific field is set. For instance, say we want to follow
-the editor names with the text <code>(Ed.)</code>. This can be done with the following text:
-
-<p><code>\format[HTMLChars,AuthorFirstFirst]{\editor} (Ed.)</code>
-
-<p>However, if the <code>editor</code> field has not been set - it might not even make sense for the entry
-  being exported - the <code>(Ed.)</code> would be left hanging. This can be prevented by instead using the
-<code>\begin</code> and <code>\end</code> commands:
-
-<p><code>\begin{editor}<br>\format[HTMLChars,AuthorFirstFirst]{\editor} (Ed.)
-<br>\end{editor}</code>
-
-<p>The <code>\begin</code> and <code>\end</code> commands make sure the text in between is printed if and
-only if the field referred in the curly braces is defined for the ently being exported.
-
-<p><b>Note:</b> Use of the <code>\begin</code> and <code>\end</code> commands is a key to creating
-  layout files that work well with a variety of entry types.
-
-<H3>Grouped output</H3>
-
-If you wish to separate your entries into groups based on a certain field, use the grouped output commands.
-Grouped output is very similar to conditional output, except that the text in between is printed only if the
-field referred in the curly braces has changed value.
-
-<p>For example, let's assume I wish to group by keyword.  Before exporting the file, make sure you have sorted
-your entries based on keyword.  Now use the following commands to group by keyword:
-
-<p><code>\begingroup{keywords}New Category: \format[HTMLChars]{\keywords}
-<br>    \endgroup{keywords}</code>
-
-<H2>Sharing your work</H2>
-
-With external layout files, it's fairly simple to share custom export formats between users.
-If you write an export filter for a format not supported by JabRef, or an improvement over an
-existing one, we encourage you to post your work on our SourceForge.net page. The same goes for
-formatter classes that you write. We'd be happy to distribute a collection of submitted
-layout files, or to add to the selection of standard export filters and formatters.
-
-</HTML>
+        <li><code>FormatPagesForHTML</code> : replaces "--" with
+        "-".</li>
+
+        <li><code>FormatPagesForXML</code> : replaces "--" with an
+        XML en-dash.</li>
+
+       <li><code>Replace(regexp,replacewith)</code> : does a regular expression replacement.
+               To use this formatter, a two-part argument must be given. The parts are
+               separated by a comma. To indicate the comma character, use an escape
+               sequence: \,<br>&nbsp;<br>
+               The first part is the regular expression to search for. The regular expression
+               is written normally, without extra escape sequences for backslashes. A description
+               of Java regular expressions can be found at:<br>
+               &nbsp;http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
+                <br>&nbsp;<br>
+               The second part is the text to replace all matches with.
+
+        <li><code>RemoveBrackets</code> : removes all curly
+        brackets "{" or "}".</li>
+
+        <li><code>RemoveBracketsAddComma</code> : to be
+        documented.</li>
+
+        <li><code>RemoveWhitespace</code> : to be documented.</li>
+
+        <li><code>RemoveLatexCommands</code> : removes LaTeX
+        commands like <code>\em</code>, <code>\textbf</code>, etc.
+        If used together with <code>HTMLChars</code> or
+        <code>XMLChars</code>, this formatter should be called
+        last.</li>
+
+        <li><code>RemoveTilde</code> : replaces the tilde character
+        used in LaTeX as a non-breakable space by a regular space.
+        Useful in combination with the NameFormatter discussed in
+        the next section.</li>
+
+        <li><code>ToLowerCase</code> : turns all characters into
+        lower case.</li>
+
+        <li><code>CompositeFormat</code> : to be documented.</li>
+
+        <li><code>GetOpenOfficeType</code> : to be documented.</li>
+
+        <li><code>RTFChars</code> : to be documented.</li>
+
+        <li><code>ResolvePDF</code> : to be documented.</li>
+
+    <li></li>
+    </ul>
+
+    <p>If none of the available formatters can do what you want to
+    achieve, you can add your own by implementing the
+    <code>net.sf.jabref.export.layout.LayoutFormatter</code>
+    interface. If you insert your class into the
+    <code>net.sf.jabref.export.layout.format</code> package, you
+    can call the formatter by its class name only, like with the
+    standard formatters. Otherwise, you must call the formatter by
+    its fully qualified name (including package name). In any case,
+    the formatter must be in your classpath when running
+    JabRef.</p>
+
+    <h2><a name="NameFormatter"
+       id="NameFormatter">Using Custom Name Formatters</a></h2>
+
+    <p>With JabRef 2.2 it is now possible to define custom name
+    formatters using the bibtex-sty-file syntax. This allows
+    ultimate flexibility, but is a cumbersome to write</p>
+
+    <p>You can define your own formatter in the preference tab
+    "Name Formatter" using the following format and then use it
+    with the name given to it as any other formatter</p>
+    <code>&lt;case1&gt;@&lt;range11&gt;@&lt;format&gt;@&lt;range12&gt;@&lt;format&gt;@&lt;range13&gt;...@@<br />
+
+     &lt;case2&gt;@&lt;range21&gt;@... and so on.</code>
+
+    <p>This format first splits the task to format a list of author
+    into cases depending on how many authors there are (this is
+    since some formats differ depending on how many authors there
+    are). Each individual case is separated by @@ and contains
+    instructions on how to format each author in the case. These
+    instructions are separated by a @.</p>
+
+    <p>Cases are identified using integers (1, 2, 3, etc.) or the
+    character * (matches any number of authors) and will tell the
+    formatter to apply the following instructions if there are a
+    number of less or equal of authors given.</p>
+
+    <p>Ranges are either
+    <code>&lt;integer&gt;..&lt;integer&gt;</code>,
+    <code>&lt;integer&gt;</code> or the character <code>*</code>
+    using a 1 based index for indexing authors from the given list
+    of authors. Integer indexes can be negative to denote them to
+    start from the end of the list where -1 is the last author.</p>
+
+    <p>For instance with an authorlist of "Joe Doe and Mary Jane
+    and Bruce Bar and Arthur Kay":</p>
+
+    <ul>
+        <li>1..3 will affect Joe, Mary and Bruce</li>
+
+        <li>4..4 will affect Arthur</li>
+
+        <li>* will affect all of them</li>
+
+        <li>2..-1 will affect Mary, Bruce and Arthur</li>
+    </ul>
+
+    <p>The <code>&lt;format&gt;</code>-strings use the Bibtex
+    formatter format:</p>
+
+    <p>The four letters v, f, l, j indicate the name parts von,
+    first, last, jr which are used within curly braces. A single
+    letter v, f, l, j indicates that the name should be
+    abbreviated. If one of these letters or letter pairs is
+    encountered JabRef will output all the respective names
+    (possibly abbreviated), but the whole expression in curly
+    braces is only printed if the name part exists.</p>
+
+    <p>For instance if the format is "{ll} {vv {von Part}} {ff}"
+    and the names are "Mary Kay and John von Neumann", then JabRef
+    will output "Kay Mary" (with two space between last and first)
+    and "Neuman von von Part John".</p>
+
+    <p>I give two examples but would rather point you to the bibtex
+    documentation.</p>
+
+    <p>Small example: <code>"{ll}, {f.}"</code> will turn
+    <code>"Joe Doe"</code> into <code>"Doe, J."</code></p>
+
+    <p>Large example:</p>
+
+    <blockquote>
+        <p>To turn:</p>
+
+        <p><code>"Joe Doe and Mary Jane and Bruce Bar and Arthur
+        Kay"</code></p>
+
+        <p>into</p>
+
+        <p><code>"Doe, J., Jane, M., Bar, B. and Kay,
+        A."</code></p>
+
+        <p>you would use</p>
+
+        <p><code>1@*@{ll}, {f}.@@2@1@{ll}, {f}.@2@ and {ll},
+        {f}.@@*@1..-3@{ll}, {f}., @-2@{ll}, {f}.@-1@ and {ll},
+        {f}.</code></p>
+    </blockquote>
+
+    <p>If somebody would like to write a better tutorial about
+    this: Write a mail to one of the JabRef mailinglists!</p>
+
+    <h3>Conditional output</h3>
+
+    <p>Some static output might only make
+    sense if a specific field is set. For instance, say we want to
+    follow the editor names with the text <code>(Ed.)</code>. This
+    can be done with the following text:</p>
+
+    <p><code>\format[HTMLChars,AuthorFirstFirst]{\editor}
+    (Ed.)</code></p>
+
+    <p>However, if the <code>editor</code> field has not been set -
+    it might not even make sense for the entry being exported - the
+    <code>(Ed.)</code> would be left hanging. This can be prevented
+    by instead using the <code>\begin</code> and <code>\end</code>
+    commands:</p>
+
+    <p><code>\begin{editor}<br />
+    \format[HTMLChars,AuthorFirstFirst]{\editor} (Ed.)<br />
+     \end{editor}</code></p>
+
+    <p>The <code>\begin</code> and <code>\end</code> commands make
+    sure the text in between is printed if and only if the field
+    referred in the curly braces is defined for the ently being
+    exported.</p>
+
+    <p><b>Note:</b> Use of the <code>\begin</code> and
+    <code>\end</code> commands is a key to creating layout files
+    that work well with a variety of entry types.</p>
+
+    <h3>Grouped output</h3>
+
+    <p>If you wish to separate your entries
+    into groups based on a certain field, use the grouped output
+    commands. Grouped output is very similar to conditional output,
+    except that the text in between is printed only if the field
+    referred in the curly braces has changed value.</p>
+
+    <p>For example, let's assume I wish to group by keyword. Before
+    exporting the file, make sure you have sorted your entries
+    based on keyword. Now use the following commands to group by
+    keyword:</p>
+
+    <p><code>\begingroup{keywords}New Category:
+    \format[HTMLChars]{\keywords}<br />
+     \endgroup{keywords}</code></p>
+
+    <h2>Sharing your work</h2>
+
+    <p>With external layout files, it's
+    fairly simple to share custom export formats between users. If
+    you write an export filter for a format not supported by
+    JabRef, or an improvement over an existing one, we encourage
+    you to post your work on our SourceForge.net page. The same
+    goes for formatter classes that you write. We'd be happy to
+    distribute a collection of submitted layout files, or to add to
+    the selection of standard export filters and formatters.</p>
+</body>
+</html>
index cebf2f7..d1615f5 100644 (file)
@@ -1,64 +1,80 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Custom import filters</H1>
-
-<p>JabRef allows you to define and use your own importers, in very much the same way as the
-standard import filters are defined. An import filter is defined by one or more
-Java <i>classes</i>, which parse the contents of a file from an input stream
-and create BibTex-Entries. So with some basic Java programming you can add an importer
-for your favorite source of references or register a new, improved version of an existing
-importer. Also, this allows you to add compiled custom importers that you might
-have obtained e.g. from SourceForge without rebuilding JabRef (see "Sharing your work").</p>
-
-<p>Custom importers take precedence over standard importers. This way, you can override
-existing importers for the Autodetect and Command Line features of JabRef. Custom importers
-are ordered by name.</p>
-
-<H2>Adding a custom import filter</H2>
-
-<p>Make sure, you have a compiled custom import filter (one or more <code>.class</code> files
-as described below) and the class files are in a directory structure according to 
-their package structure. To add a new custom import filter, open the dialog box 
-<b>Options -> Manage custom imports</b>, and click <b>Add from folder</b>. 
-A file chooser will appear, allowing you to select the classpath of your importer, 
-i.e. the directory where the top folder of the package structure of your importer 
-resides. In a second file chooser you select your importer
-class file, which must be derived from <code>ImportFormat</code>. By clicking
-<b>Select new ImportFormat Subclass</b>, your new importer will appear in the list 
-of custom import filters. All custom importers will appear in the <b>File -> Import -> 
-Custom Importers</b> and <b>File -> Import and Append -> Custom Importers</b> submenus 
-of the JabRef window.</p>
-
-<p>Please note that if you move the class to another directory you will have to
-remove and re-add the importer. If you add a custom importer under a name that
-already exists, the existing importer will be replaced. Although in some cases
-it is possible to update an existing custom importer without restarting JabRef 
-(when the importer is not on the classpath), we recommend restarting JabRef 
-after updating an custom-importer. You can also register importers 
-contained in a ZIP- or JAR-file, simply select the Zip- or Jar-archive, then the 
-entry (class-file) that represents the new importer.</p>
-
-<H2>Creating an import filter</H2>
-
-For examples and some helpful files on how to build your own importer, please check
-our download page.
-
-<H3>A simple example</H3>
-
-<p>Let us assume that we want to import files of the following form:
-<pre>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Custom import filters</h1>
+
+    <p>JabRef allows you to define and use your own importers, in
+    very much the same way as the standard import filters are
+    defined. An import filter is defined by one or more Java
+    <i>classes</i>, which parse the contents of a file from an
+    input stream and create BibTex-Entries. So with some basic Java
+    programming you can add an importer for your favorite source of
+    references or register a new, improved version of an existing
+    importer. Also, this allows you to add compiled custom
+    importers that you might have obtained e.g. from SourceForge
+    without rebuilding JabRef (see "Sharing your work").</p>
+
+    <p>Custom importers take precedence over standard importers.
+    This way, you can override existing importers for the
+    Autodetect and Command Line features of JabRef. Custom
+    importers are ordered by name.</p>
+
+    <h2>Adding a custom import filter</h2>
+
+    <p>Make sure, you have a compiled custom import filter (one or
+    more <code>.class</code> files as described below) and the
+    class files are in a directory structure according to their
+    package structure. To add a new custom import filter, open the
+    dialog box <b>Options -&gt; Manage custom imports</b>, and
+    click <b>Add from folder</b>. A file chooser will appear,
+    allowing you to select the classpath of your importer, i.e. the
+    directory where the top folder of the package structure of your
+    importer resides. In a second file chooser you select your
+    importer class file, which must be derived from
+    <code>ImportFormat</code>. By clicking <b>Select new
+    ImportFormat Subclass</b>, your new importer will appear in the
+    list of custom import filters. All custom importers will appear
+    in the <b>File -&gt; Import -&gt; Custom Importers</b> and
+    <b>File -&gt; Import and Append -&gt; Custom Importers</b>
+    submenus of the JabRef window.</p>
+
+    <p>Please note that if you move the class to another directory
+    you will have to remove and re-add the importer. If you add a
+    custom importer under a name that already exists, the existing
+    importer will be replaced. Although in some cases it is
+    possible to update an existing custom importer without
+    restarting JabRef (when the importer is not on the classpath),
+    we recommend restarting JabRef after updating an
+    custom-importer. You can also register importers contained in a
+    ZIP- or JAR-file, simply select the Zip- or Jar-archive, then
+    the entry (class-file) that represents the new importer.</p>
+
+    <h2>Creating an import filter</h2>
+
+    <p>For examples and some helpful
+    files on how to build your own importer, please check our
+    download page.</p>
+
+    <h3>A simple example</h3>
+
+    <p>Let us assume that we want to import files of the following
+    form:</p>
+    <pre>
 1936;John Maynard Keynes;The General Theory of Employment, Interest and Money
-2003;Boldrin & Levine;Case Against Intellectual Monopoly
+2003;Boldrin &amp; Levine;Case Against Intellectual Monopoly
 2004;ROBERT HUNT AND JAMES BESSEN;The Software Patent Experiment
-</pre></p>
-
-<p>In your favorite IDE or text editor create a class derived from <code>ImportFormat</code>
-that implements methods <code>getFormatName()</code>, <code>isRecognizedFormat</code>
-and <code>importEntries()</code>. Here is an example:
-<pre>
+</pre><br />
+    <br />
+
+    <p>In your favorite IDE or text editor create a class derived
+    from <code>ImportFormat</code> that implements methods
+    <code>getFormatName()</code>, <code>isRecognizedFormat</code>
+    and <code>importEntries()</code>. Here is an example:</p>
+    <pre>
 import java.io.*;
 import java.util.*;
 import net.sf.jabref.*;
@@ -74,11 +90,11 @@ public class SimpleCsvImporter extends ImportFormat {
   public boolean isRecognizedFormat(InputStream stream) throws IOException {
     return true; // this is discouraged except for demonstration purposes
   }
-  
-  public List importEntries(InputStream stream) throws IOException {    
-       ArrayList bibitems = new ArrayList();
+
+  public List importEntries(InputStream stream) throws IOException {
+        ArrayList bibitems = new ArrayList();
     BufferedReader in = new BufferedReader(ImportFormatReader.getReaderDefaultEncoding(stream));
-      
+
     String line = in.readLine();
     while (line != null) {
       if (!"".equals(line.trim())) {
@@ -90,37 +106,46 @@ public class SimpleCsvImporter extends ImportFormat {
         be.setField("title", fields[2]);
         bibitems.add(be);
         line = in.readLine();
-      }     
+      }
     }
-       return bibitems;                
+        return bibitems;
   }
 }
-</pre></p>
-
-<p>Note that the example is in the default package. Suppose you have saved it
-under <code>/mypath/SimpleCsvImporter.java</code>. Also suppose the JabRef-2.0.jar is in the
-same folder as <code>SimpleCsvImporter.java</code> and Java is on your command path. 
-Compile it using a JSDK 1.4 e.g. with 
-<pre>
+</pre><br />
+    <br />
+
+    <p>Note that the example is in the default package. Suppose you
+    have saved it under
+    <code>/mypath/SimpleCsvImporter.java</code>. Also suppose the
+    JabRef-2.0.jar is in the same folder as
+    <code>SimpleCsvImporter.java</code> and Java is on your command
+    path. Compile it using a JSDK 1.4 e.g. with</p>
+    <pre>
 javac -classpath JabRef-2.0.jar SimpleCsvImporter.java
-</pre>
-Now there should be a file <code>/mypath/SimpleCsvImporter.class</code>.</p>
-
-<p>In JabRef, open <b>Options -> Manage custom imports</b>, and click <b>Add from folder</b>.
-Navigate to <code>/mypath</code> and click the <b>Select ...</b> button. Select the
-<code>SimpleCsvImporter.class</code> and click the <b>Select ...</b> button.
-Your importer should now appear in the list of custom importers under the name 
-"Simple CSV Importer" and, after you click <b>Close</b> also in the <b>File -> Import -> 
-Custom Importers</b> and <b>File -> Import and Append -> Custom Importers</b> submenus 
-of the JabRef window.</p>
-
-<H2>Sharing your work</H2>
-
-<p>With custom importer files, it's fairly simple to share custom import formats between users.
-If you write an import filter for a format not supported by JabRef, or an improvement over an
-existing one, we encourage you to post your work on our SourceForge.net page. We'd be happy to 
-distribute a collection of submitted import files, or to add to the selection of standard 
-importers.</p>
-
-</BODY>
-</HTML>
+</pre>Now there should be a file
+<code>/mypath/SimpleCsvImporter.class</code>.<br />
+    <br />
+
+
+    <p>In JabRef, open <b>Options -&gt; Manage custom imports</b>,
+    and click <b>Add from folder</b>. Navigate to
+    <code>/mypath</code> and click the <b>Select ...</b> button.
+    Select the <code>SimpleCsvImporter.class</code> and click the
+    <b>Select ...</b> button. Your importer should now appear in
+    the list of custom importers under the name "Simple CSV
+    Importer" and, after you click <b>Close</b> also in the <b>File
+    -&gt; Import -&gt; Custom Importers</b> and <b>File -&gt;
+    Import and Append -&gt; Custom Importers</b> submenus of the
+    JabRef window.</p>
+
+    <h2>Sharing your work</h2>
+
+    <p>With custom importer files, it's fairly simple to share
+    custom import formats between users. If you write an import
+    filter for a format not supported by JabRef, or an improvement
+    over an existing one, we encourage you to post your work on our
+    SourceForge.net page. We'd be happy to distribute a collection
+    of submitted import files, or to add to the selection of
+    standard importers.</p>
+</body>
+</html>
\ No newline at end of file
index 01737d0..9314958 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<h1>EndNote Export Filter</h1>
-
-<h2>Export from JabRef</h2>
-
-JabRef can export databases to EndNote-readable files.
-To use this feature, choose <b>File -> Export</b>, choose the file type <b>Endnote (txt)</b> and
-then specify the name of the export file.
-
-<h2>Import to EndNote</h2>
-
-The default EndNote Import filter does not handle multiple authors or
-editors properly. There are two options to work around this:
-
-<ol>
-
-<li>Use the built-in filter and fix the file later. To open up
-the file in EndNote, create a new database or open an old database in
-EndNote. Then select <b>File -> Import</b>, click on <b>Choose
-File</b>, then highlight the exported file and
-click <b>Choose</b>. Click on <b>Import Options</b> and
-select <b>EndNote Import</b>. Click <b>Import</b> to start the
-import. After import, select <b>Edit-> Change Text</b>. Change <b>Any
-Field</b> to <b>Author</b>. Enter " and " into the search field
-(without quotes). enter a return character into the change field
-(option-return on Mac OS X, ctrl-return on Windows
-XP). Click <b>Change</b>. Repeat with the <b>Secondary Author</b>
-field.
-
-<li>Install the <i>EndNote Import from JabRef filter</i> in
-the <i>EndNote Extras</i>. Follow the instructions in <i>Advanced
-Use</i> below. To open up the file in EndNote, create a new database
-or open an old database in EndNote. Then select <b>File -> Import</b>,
-click on <b>Choose File</b>, then highlight the exported file and
-click <b>Choose</b>. Click on <b>Import Options</b> and
-select <b>EndNote Import from JabRef</b> (if it does not appear,
-select Other filters. If it still doesn't appear, it was not correctly
-installed.) Click <b>Import</b> to start the import.
-
-</ol>
-
-<h2>Notes</h2>
-
-The EndNote Export filter maps BibTeX entrytypes to EndNote reference
-types as follows:
-
-<pre>
-BibTeX entrytype -> Endnote Reference Type
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>EndNote Export Filter</h1>
+
+    <h2>Export from JabRef</h2>
+
+    <p>JabRef can export databases to
+    EndNote-readable files. To use this feature, choose <b>File
+    -&gt; Export</b>, choose the file type <b>Endnote (txt)</b> and
+    then specify the name of the export file.</p>
+
+    <h2>Import to EndNote</h2>
+
+    <p>The default EndNote Import filter
+    does not handle multiple authors or editors properly. There are
+    two options to work around this:</p>
+
+    <ol>
+        <li>Use the built-in filter and fix the file later. To open
+        up the file in EndNote, create a new database or open an
+        old database in EndNote. Then select <b>File -&gt;
+        Import</b>, click on <b>Choose File</b>, then highlight the
+        exported file and click <b>Choose</b>. Click on <b>Import
+        Options</b> and select <b>EndNote Import</b>. Click
+        <b>Import</b> to start the import. After import, select
+        <b>Edit-&gt; Change Text</b>. Change <b>Any Field</b> to
+        <b>Author</b>. Enter " and " into the search field (without
+        quotes). enter a return character into the change field
+        (option-return on Mac OS X, ctrl-return on Windows XP).
+        Click <b>Change</b>. Repeat with the <b>Secondary
+        Author</b> field.</li>
+
+        <li>Install the <i>EndNote Import from JabRef filter</i> in
+        the <i>EndNote Extras</i>. Follow the instructions in
+        <i>Advanced Use</i> below. To open up the file in EndNote,
+        create a new database or open an old database in EndNote.
+        Then select <b>File -&gt; Import</b>, click on <b>Choose
+        File</b>, then highlight the exported file and click
+        <b>Choose</b>. Click on <b>Import Options</b> and select
+        <b>EndNote Import from JabRef</b> (if it does not appear,
+        select Other filters. If it still doesn't appear, it was
+        not correctly installed.) Click <b>Import</b> to start the
+        import.</li>
+    </ol>
+
+    <h2>Notes</h2>
+
+    <p>The EndNote Export filter maps BibTeX entrytypes
+    to EndNote reference types as follows:</p>
+    <pre>
+BibTeX entrytype -&gt; Endnote Reference Type
 ------------------------------------------
-misc, other -> Generic
-unpublished -> Manuscript
-manual -> Computer Program
-article -> Journal Article
-book -> Book
-booklet -> Personal Communication
-inbook,incollection -> Book Section
-inproceedings -> Conference Proceedings
-techreport -> Report
-mastersthesis, phdthesis -> Thesis
-</pre>
-
-<h2>Corporate Authors</h2>
-
-By default, the export filter assumes that entries in the author or
-editor fields in brackets are corporate authors and replaces the
-brackets with a trailing comma. However, this means that entries that
-include LaTeX code in brackets will be assumed to be corporate authors
-and therefore will be improperly formatted.
-
-<H2>Advanced Use: Endnote Extras</h2>
-
-<h3>Installing the EndNote Import from JabRef filter</h3>
-
-The default EndNote Import filter does not properly parse authors. The
-EndNote Import from JabRef filter does.  Additionally, this filter
-will recognize a field endnotereftype that will override the default
-mapping. To install the filter, extract the EndNote Extras (<b>Tools -> Unpack EndNote filter set</b>) and unpack the Zip file which is created.
-Then follow the directions in the file Readme.txt.<p>
-
-<h3>Modifying EndNote Reference Types</h3>
-
-Several fields used by BibTeX are not part of EndNote's default
-Reference Types. While import from JabRef and export to JabRef will
-work fine without modifying reference types, the field names will not
-display correctly in EndNote (e.g. an entry window will call the pdf
-field <i>Custom 1</i> instead of <i>pdf</i>. Additionally, these
-fields cannot be added to new entries in EndNote, since they will not
-appear in the entry window. To modify the EndNote Reference Types,
-extract the EndNote Extras and follow the directions in the file
-readme.txt.<p>
-
-<h3>Export to JabRef</h3>
-
-EndNote comes with an export style BibTeX. However, this does not
-support all BibTeX types and fields, and does not support the
-additional General Fields supported by JabRef (<i>pdf, owner, key,</i> etc.)
-If you wish to have these fields supported, extract the EndNote
-Extras (<b>Tools -> Unpack EndNote filter set</b>) and follow the directions in the file readme.txt.<p>
-
-</HTML>
\ No newline at end of file
+misc, other -&gt; Generic
+unpublished -&gt; Manuscript
+manual -&gt; Computer Program
+article -&gt; Journal Article
+book -&gt; Book
+booklet -&gt; Personal Communication
+inbook,incollection -&gt; Book Section
+inproceedings -&gt; Conference Proceedings
+techreport -&gt; Report
+mastersthesis, phdthesis -&gt; Thesis</pre>
+
+    <h2>Corporate Authors</h2>
+
+    <p>By default, the export filter assumes
+    that entries in the author or editor fields in brackets are
+    corporate authors and replaces the brackets with a trailing
+    comma. However, this means that entries that include LaTeX code
+    in brackets will be assumed to be corporate authors and
+    therefore will be improperly formatted.</p>
+
+    <h2>Advanced Use: Endnote Extras</h2>
+
+    <h3>Installing the EndNote Import from JabRef filter</h3>
+
+    <p>The default EndNote Import filter does not properly parse authors.
+    The EndNote Import from JabRef filter does. Additionally, this
+    filter will recognize a field endnotereftype that will override
+    the default mapping. To install the filter, extract the EndNote
+    Extras (<b>Tools -&gt; Unpack EndNote filter set</b>) and
+    unpack the Zip file which is created. Then follow the
+    directions in the file Readme.txt.</p>
+
+    <h3>Modifying EndNote Reference Types</h3>
+
+    <p>Several fields used
+    by BibTeX are not part of EndNote's default Reference Types.
+    While import from JabRef and export to JabRef will work fine
+    without modifying reference types, the field names will not
+    display correctly in EndNote (e.g. an entry window will call
+    the pdf field <i>Custom 1</i> instead of <i>pdf</i>.
+    Additionally, these fields cannot be added to new entries in
+    EndNote, since they will not appear in the entry window. To
+    modify the EndNote Reference Types, extract the EndNote Extras
+    and follow the directions in the file readme.txt.</p>
+
+    <h3>Export to JabRef</h3>
+
+    <p>EndNote comes with an export style
+    BibTeX. However, this does not support all BibTeX types and
+    fields, and does not support the additional General Fields
+    supported by JabRef (<i>pdf, owner, key,</i> etc.) If you wish
+    to have these fields supported, extract the EndNote Extras
+    (<b>Tools -&gt; Unpack EndNote filter set</b>) and follow the
+    directions in the file readme.txt.</p>
+</body>
+</html>
\ No newline at end of file
index 457e8a2..19c3d63 100755 (executable)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>The entry editor</H1>
-
-<em>Opened from main window by double-clicking anywhere on the line of the entry,
-or selecting the entry and pressing ENTER. The panel is closed by pressing ESC.</em>
-<P>
-In this panel you can specify all relevant information on a single entry.
-The entry editor checks the type of your entry, and lists all the fields that
-are required, and the ones that are optional, for referring the entry
-with <em>bibtex</em>. In addition, there are several fields termed <em>General
-fields</em>, that are common to all entry types.
-
-<P>You can fully customize which fields should be regarded as required and optional for each
-type of entry, and which fields appear in the General fields tab. See
-<a href="CustomEntriesHelp.html">Customizing entry types</a> for more information about this.
-
-<P>For information about how the fields should be filled out, see <a href="BibtexHelp.html">Bibtex help</a>.
-
-<H2>The entry editor's panels</H2>
-
-The entry editor contains six panels: <em>Required fields</em>,
-<em>Optional fields</em>, <em>General</em>, <em>Abstract</em>, <em>Review</em> and <em>BibTeX
-source</em>, where <em>General</em>, <em>Abstract</em> and <em>Review</em> can be customized
-(see <a href="GeneralFields.html">Customizing general fields</a> for details).
-Inside the three first panels, TAB and SHIFT-TAB are used
-to switch focus between the text fields.
-
-<P>Switch panels by clicking on the tabs, or navigate to the panel to
-the left or right using the following key combinations: CTRL-TAB or CTRL-PLUS
-switch to the tab to the right, and CTRL-SHIFT-TAB or CTRL-MINUS switch to the
-tab to the left. You can also switch to the next or previous entry by pressing
-CTRL-SHIFT-DOWN or CTRL-SHIFT-UP, respectively, or by clicking the
-appropriate toolbar button.
-
-<P>The <em>bibtex source</em> panel shows how the entry will appear
-when the database is saved in <em>bibtex</em> format.  If you wish,
-you can edit the <em>bibtex</em> source directly in this panel. When
-you move to a different panel, press CTRL-S or close the entry editor,
-JabRef will try to parse the contents of the source panel. If there
-are problems, you will be notified, and given the option to edit your
-entry further, or to revert to the former contents.
-
-If <strong>Show source by default</strong> is checked in the
-<strong>General options</strong> tab of the
-<strong>Preferences</strong> dialog, the source panel will be the one
-shown each time you open the entry editor. If you prefer editing the
-source rather than using the other four panels, you should check this
-option.
-
-<P><strong>Tip:</strong> If your database contains fields unknown to
-JabRef, these will be visible in the source panel.
-
-<P><strong>Tip:</strong> the <I>pdf</I> and <I>url</I> fields support Drag and Drop operations.
-You can drop there an url from your browser. either a link to a pdf file
-(that JabRef can download for you) or you can keep the link.
-
-<H2>Field consistency checking</H2>
-When the contents of a field is changed, JabRef checks if the new
-contents are acceptable. For field types that are used by
-<em>bibtex</em>, the contents are checked with respect to the use of
-the '#' character. The hash symbol is <em>only</em> to be used in
-pairs, wrapping the name of a <em>bibtex</em> string that is
-referenced. Note that JabRef does not check if the referenced string
-actually exists (this is not trivial, since the <em>bibtex</em> style
-you use can define an arbitrary set of strings unknown to JabRef).
-<P>
-If the contents are not accepted, the field will turn red,
-indicating an error. In this case the change will not be stored.
-
-<!--<H2>Word/name autocompletion</H2>
-The entry editor offers autocompletion of words. In the Preferences dialog
-you can enable or disable autocompletion, and choose for which fields
-autocompletion is active.
-<P>With autocompletion, JabRef records all words that appear in
-each of the chosen fields throughout your database. Whenever you write
-the beginning of one of these words, it will be suggested visually. To
-ignore the suggestion, simply write on. To accept the suggestion,
-either press <em>ENTER</em> or use your arrow keys or other keys to
-remove the selection box around the suggested characters.
-<P><em>Note:</em> the words considered for suggestion are only the ones
-appearing in the same field in entries of the same database as the one you
-are editing. There are many ways to realise this kind of feature, and if you feel
-it should have been implemented differently, we'd like to hear your suggestions!
-
-<H2>Copy <em>bibtex</em> key</H2>
-Pressing CTRL-K or the 'key' button causes the <em>bibtex</em> key for your entry
-to be copied to the clipboard.
--->
-<H2>Autogenerate <em>bibtex</em> key</H2>
-Press CTRL-G or the 'gen key' button (the magic wand) to autogenerate a <em>bibtex</em> key for your entry
-based on the contents of its required fields.
-<p>
-For more information on how JabRef generates <em>bibtex</em> keys, see <a href="LabelPatterns.html">Customizing the BibTex key generator</a>.
-
-</BODY>
-</HTML>
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>The entry editor</h1>
+
+    <p><em>Opened from main window by
+    double-clicking anywhere on the line of the entry, or selecting
+    the entry and pressing ENTER. The panel is closed by pressing
+    ESC.</em></p>
+
+    <p>In this panel you can specify all relevant information on a
+    single entry. The entry editor checks the type of your entry,
+    and lists all the fields that are required, and the ones that
+    are optional, for referring the entry with <em>bibtex</em>. In
+    addition, there are several fields termed <em>General
+    fields</em>, that are common to all entry types.</p>
+
+    <p>You can fully customize which fields should be regarded as
+    required and optional for each type of entry, and which fields
+    appear in the General fields tab. See
+    <a href="CustomEntriesHelp.html">Customizing entry types</a>
+    for more information about this.</p>
+
+    <p>For information about how the fields should be filled out,
+    see <a href="BibtexHelp.html">Bibtex help</a>.</p>
+
+    <h2>The entry editor's panels</h2>
+
+    <p>The entry editor contains six
+    panels: <em>Required fields</em>, <em>Optional fields</em>,
+    <em>General</em>, <em>Abstract</em>, <em>Review</em> and
+    <em>BibTeX source</em>, where <em>General</em>,
+    <em>Abstract</em> and <em>Review</em> can be customized (see
+    <a href="GeneralFields.html">Customizing general fields</a> for
+    details). Inside the three first panels, TAB and SHIFT-TAB are
+    used to switch focus between the text fields.</p>
+
+    <p>Switch panels by clicking on the tabs, or navigate to the
+    panel to the left or right using the following key
+    combinations: CTRL-TAB or CTRL-PLUS switch to the tab to the
+    right, and CTRL-SHIFT-TAB or CTRL-MINUS switch to the tab to
+    the left. You can also switch to the next or previous entry by
+    pressing CTRL-SHIFT-DOWN or CTRL-SHIFT-UP, respectively, or by
+    clicking the appropriate toolbar button.</p>
+
+    <p>The <em>bibtex source</em> panel shows how the entry will
+    appear when the database is saved in <em>bibtex</em> format. If
+    you wish, you can edit the <em>bibtex</em> source directly in
+    this panel. When you move to a different panel, press CTRL-S or
+    close the entry editor, JabRef will try to parse the contents
+    of the source panel. If there are problems, you will be
+    notified, and given the option to edit your entry further, or
+    to revert to the former contents. If <strong>Show source by
+    default</strong> is checked in the <strong>General
+    options</strong> tab of the <strong>Preferences</strong>
+    dialog, the source panel will be the one shown each time you
+    open the entry editor. If you prefer editing the source rather
+    than using the other four panels, you should check this
+    option.</p>
+
+    <p><strong>Tip:</strong> If your database contains fields
+    unknown to JabRef, these will be visible in the source
+    panel.</p>
+
+    <p><strong>Tip:</strong> the <i>pdf</i> and <i>url</i> fields
+    support Drag and Drop operations. You can drop there an url
+    from your browser. either a link to a pdf file (that JabRef can
+    download for you) or you can keep the link.</p>
+
+    <h2>Field consistency checking</h2>
+
+    <p>When the contents of a field
+    is changed, JabRef checks if the new contents are acceptable.
+    For field types that are used by <em>bibtex</em>, the contents
+    are checked with respect to the use of the '#' character. The
+    hash symbol is <em>only</em> to be used in pairs, wrapping the
+    name of a <em>bibtex</em> string that is referenced. Note that
+    JabRef does not check if the referenced string actually exists
+    (this is not trivial, since the <em>bibtex</em> style you use
+    can define an arbitrary set of strings unknown to JabRef).</p>
+
+    <p>If the contents are not accepted, the field will turn red,
+    indicating an error. In this case the change will not be
+    stored.</p>
+
+    <!--<h2>Word/name autocompletion</h2>
+
+    <p>The entry editor offers autocompletion of words. In the Preferences dialog
+    you can enable or disable autocompletion, and choose for which fields
+    autocompletion is active.</p>
+
+    <p>With autocompletion, JabRef records all words that appear in
+    each of the chosen fields throughout your database. Whenever you write
+    the beginning of one of these words, it will be suggested visually. To
+    ignore the suggestion, simply write on. To accept the suggestion,
+    either press <em>ENTER</em> or use your arrow keys or other keys to
+    remove the selection box around the suggested characters.</p>
+
+    <p><em>Note:</em> the words considered for suggestion are only the ones
+    appearing in the same field in entries of the same database as the one you
+    are editing. There are many ways to realise this kind of feature, and if you feel
+    it should have been implemented differently, we'd like to hear your suggestions!</p>
+
+    <h2>Copy <em>bibtex</em> key</h2>
+
+    <p>Pressing CTRL-K or the 'key' button causes the <em>bibtex</em> key for your entry
+    to be copied to the clipboard.</p>
+    -->
+
+    <h2>Autogenerate <em>bibtex</em> key</h2>
+
+    <p>Press CTRL-G or the
+    'gen key' button (the magic wand) to autogenerate a
+    <em>bibtex</em> key for your entry based on the contents of its
+    required fields.</p>
+
+    <p>For more information on how JabRef generates <em>bibtex</em>
+    keys, see <a href="LabelPatterns.html">Customizing the BibTex
+    key generator</a>.</p>
+</body>
+</html>
\ No newline at end of file
index f4af9c0..70e71b5 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>PDF/PS/URL/DOI links in JabRef</H1>
-
-<b>Note:</b> JabRef 2.3 and later versions offer an <a href="FileLinks.html">improved system for external file links</a>.
-<p>
-JabRef lets you link up your entries with PDF or PS files stored on your system, as well as
-links to the document on the web in the form of an URL or a DOI identifier.
-
-<H2>Setting up external viewers</H2>
-
-The program has to know which external viewers to use for PDF, PS and web pages. These are by default
-set to values that probably make sense for your operating system, so there's a fair chance you don't
-have to change these values.
-<p>To change the external viewer settings, go to <b>Options -> Preferences -> External programs</b>.
-
-<H2>Opening external files or links</H2>
-
-There are several ways to open an external file or web page. In the entry editor, you can double click on the text field
-containing the file name, DOI or URL. In the entry table you can select an entry and use the menu choice, keyboard shortcut
-or the right-click menu to open the file or web page. Finally, you can click on a PDF, PS, URL or DOI icon.
-<P> By default the entry table will contain two columns with icons for those entries that link to external files and URLs.
-  You can disable any of these in <b>Preferences -> Table</b>. The second column of the entry table shows icons for PDF or PS files (only PDF if both
- are present), and the third column shows icons for URL or DOI (only URL if both are present). You open the file or web
- page by clicking on an icon.
-
-<P><b>Note:</b> If the PS field does not appear in the entry editor (in the 'General' panel),
-you may have to <a href="GeneralFields.html">customize the entry types of the general fields</a>.
-</P>
-
-<H2>The main PDF and PS directories</H2>
-
-JabRef makes it easy to link PDF and PS files to your entries. To take advantage of this,
-you have to indicate in <b>Options -> Preferences -> External programs</b> your main PDF and PS directories. All PDF and PS files that are stored in
-or below each of these directories will be referred to with a relative path by JabRef, making it easy for you if you need to move the
-PDF and PS directories, or if several users use the same database from different network places.
-
-<P>Additionally, if you give your PDF and PS files names that correspond to the relevant entry's bibtex key (plus '.pdf' or '.ps'),
-  JabRef will be able to search your main directories and its subfolders for the correct PDF and PS. Once the correctly-named
-  PDF or PS is in place you access this function by clicking the 'Auto' button next to the PDF and PS fields in the entry editor. If
-  the PDF or PS is found, the field will immediately be set.
-<P>If you name a PDF or PS file as mentioned, you can also open the file without setting the PDF or PS field of the entry at all.
-  The downside is that the PDF or PS icon will not appear in the table unless you do (manually or with the 'Auto' button).
-
-<H2>The database-specific PDF and PS directories</H2>
-<P>
-You can set PDF and PS directories specific to a database (<b>File -> Database properties</b>).
-These directories will supersede the main directories.
-</P>
-
-<a name="RegularExpressionSearch">
-<H2>Using Regular Expression Search for Auto-Linking</H2>
-</a>
-<p>
-In the previous sections JabRef's auto-linking feature was described: If you choose names for your files
-corresponding to the bibtex-key + plus the extension, JabRef will automatically be able to find it.
-</p><p>
-Since JabRef 2.2 it is now possible to have greater flexibility in the naming scheme by using
-regular expression for the search. In most cases it should not be necessary though to adapt the given default.
-</p><p>
-If you open the external preferences
-(Options -> Preferences -> External Programs) you will find an option called "Use Regular Expression Search".
-Checking this option will allow you to enter your own regular expression for search in the PDF directories.
-</p><p>
-The following syntax is understood:
-</p>
-<ul>
-  <li><code>*</code> - Search in all immediate all subdirectories excluding the current
-      and any deeper subdirectories.</li>
-  <li><code>**</code> - Search in all subdirectories recursively AND the current directory.</li>
-  <li><code>.</code> and <code>..</code> - The current directory and the parent directory.</li>
-  <li><code>[title]</code> - All expressions in square brackets are replace by the corresponding field in the current
-  entry</li>
-  <li><code>[extension]</code> - Is replaced by the file-extension of the field you are using.</li>
-  <li>All other text is interpreted as a regular expression. But caution: You need to escape backslashes by putting
-      two backslashes after each other to not confuse them with the path-separator.</li>
-</ul>
-<p>
-The default for searches is <code>**/.*[bibtexkey].*\\.[extension]</code>. As you can see this will
-search in all subdirectories of the extension-based directory (for instance in the PDF directory) for any file that has the correct extension and
-contains the Bibtex-key somewhere.
-</p>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>PDF/PS/URL/DOI links in JabRef</h1>
+
+    <p><b>Note:</b> JabRef 2.3
+    and later versions offer an <a href="FileLinks.html">improved
+    system for external file links</a>.</p>
+
+    <p>JabRef lets you link up your entries with PDF or PS files
+    stored on your system, as well as links to the document on the
+    web in the form of an URL or a DOI identifier.</p>
+
+    <h2>Setting up external viewers</h2>
+
+    <p>The program has to know
+    which external viewers to use for PDF, PS and web pages. These
+    are by default set to values that probably make sense for your
+    operating system, so there's a fair chance you don't have to
+    change these values.</p>
+
+    <p>To change the external viewer settings, go to <b>Options
+    -&gt; Preferences -&gt; External programs</b>.</p>
+
+    <h2>Opening external files or links</h2>
+
+    <p>There are several ways
+    to open an external file or web page. In the entry editor, you
+    can double click on the text field containing the file name,
+    DOI or URL. In the entry table you can select an entry and use
+    the menu choice, keyboard shortcut or the right-click menu to
+    open the file or web page. Finally, you can click on a PDF, PS,
+    URL or DOI icon.</p>
+
+    <p>By default the entry table will contain two columns with
+    icons for those entries that link to external files and URLs.
+    You can disable any of these in <b>Preferences -&gt; Table</b>.
+    The second column of the entry table shows icons for PDF or PS
+    files (only PDF if both are present), and the third column
+    shows icons for URL or DOI (only URL if both are present). You
+    open the file or web page by clicking on an icon.</p>
+
+    <p><b>Note:</b> If the PS field does not appear in the entry
+    editor (in the 'General' panel), you may have to
+    <a href="GeneralFields.html">customize the entry types of the
+    general fields</a>.</p>
+
+    <h2>The main PDF and PS directories</h2>
+
+    <p>JabRef makes it easy to
+    link PDF and PS files to your entries. To take advantage of
+    this, you have to indicate in <b>Options -&gt; Preferences
+    -&gt; External programs</b> your main PDF and PS directories.
+    All PDF and PS files that are stored in or below each of these
+    directories will be referred to with a relative path by JabRef,
+    making it easy for you if you need to move the PDF and PS
+    directories, or if several users use the same database from
+    different network places.</p>
+
+    <p>Additionally, if you give your PDF and PS files names that
+    correspond to the relevant entry's bibtex key (plus '.pdf' or
+    '.ps'), JabRef will be able to search your main directories and
+    its subfolders for the correct PDF and PS. Once the
+    correctly-named PDF or PS is in place you access this function
+    by clicking the 'Auto' button next to the PDF and PS fields in
+    the entry editor. If the PDF or PS is found, the field will
+    immediately be set.</p>
+
+    <p>If you name a PDF or PS file as mentioned, you can also open
+    the file without setting the PDF or PS field of the entry at
+    all. The downside is that the PDF or PS icon will not appear in
+    the table unless you do (manually or with the 'Auto'
+    button).</p>
+
+    <h2>The database-specific PDF and PS directories</h2>
+
+    <p>You can set PDF and PS directories specific to a database
+    (<b>File -&gt; Database properties</b>). These directories will
+    supersede the main directories.</p>
+
+    <h2><a name="RegularExpressionSearch"
+       id="RegularExpressionSearch">Using Regular Expression Search
+       for Auto-Linking</a></h2>
+
+    <p>In the previous sections JabRef's auto-linking feature was
+    described: If you choose names for your files corresponding to
+    the bibtex-key + plus the extension, JabRef will automatically
+    be able to find it.</p>
+
+    <p>Since JabRef 2.2 it is now possible to have greater
+    flexibility in the naming scheme by using regular expression
+    for the search. In most cases it should not be necessary though
+    to adapt the given default.</p>
+
+    <p>If you open the external preferences (Options -&gt;
+    Preferences -&gt; External Programs) you will find an option
+    called "Use Regular Expression Search". Checking this option
+    will allow you to enter your own regular expression for search
+    in the PDF directories.</p>
+
+    <p>The following syntax is understood:</p>
+
+    <ul>
+        <li><code>*</code> - Search in all immediate all
+        subdirectories excluding the current and any deeper
+        subdirectories.</li>
+
+        <li><code>**</code> - Search in all subdirectories
+        recursively AND the current directory.</li>
+
+        <li><code>.</code> and <code>..</code> - The current
+        directory and the parent directory.</li>
+
+        <li><code>[title]</code> - All expressions in square
+        brackets are replace by the corresponding field in the
+        current entry</li>
+
+        <li><code>[extension]</code> - Is replaced by the
+        file-extension of the field you are using.</li>
+
+        <li>All other text is interpreted as a regular expression.
+        But caution: You need to escape backslashes by putting two
+        backslashes after each other to not confuse them with the
+        path-separator.</li>
+    </ul>
+
+    <p>The default for searches is
+    <code>**/.*[bibtexkey].*\\.[extension]</code>. As you can see
+    this will search in all subdirectories of the extension-based
+    directory (for instance in the PDF directory) for any file that
+    has the correct extension and contains the Bibtex-key
+    somewhere.</p>
 </body>
-</html>
+</html>
\ No newline at end of file
index a2e9792..5ff166d 100644 (file)
@@ -1,50 +1,77 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>File links in JabRef</H1>
-
-JabRef lets you link up your entries with files of any type stored on your system, as well as
-links to the document on the web in the form of an URL or a DOI identifier. Each entry can
-have an arbitrary number of file links, and each linked file can be opened quickly from
-JabRef.
-<p>
-In BibTeX terms, the file links of an entry are encoded in a single field. However, from
-within JabRef they appear as an editable list of links accessed from the entry editor
-along with other BibTeX fields.
-
-<H2>Setting up external file types</H2>
-
-For each file link, a file type must be chosen, to determine what icon should be used and what
-application should be called to open the file. The list of file types can be viewed and edited
-by choosing <b>Options -> Manage external file types</b>, or by clicking the <b>Manage external
-file types</b> button in the <b>External programs</b> tab of the Preferences dialog.
-<p>
-A file type is specified by its name, a graphical icon, a file extension and an application view the files. On Windows, the name of the application can be omitted in
-order to use Window's default viewer instead.
-
-<h2>Adding external links to an entry</h2>
-
-If the "file" field is included in <a href="GeneralFields.html">General fields</a>,
-you can edit the list of external links for an entry in the <a href="EntryEditorHelp.html">Entry editor</a>. The editor includes buttons for inserting,
-editing and removing links, as well as buttons for reordering the list of links.
-<p>
-If you have a file within or below your file directory (set up in <b>Preferences -> External programs -> External file links -> Main file directory</b>) with an extension
-matching one of the defined external file types, and a name containing a BibTeX entry's
-BibTeX key, the file can be autolinked by clicking on the <b>Auto</b> button in the entry editor. The rules for which file names can be autolinked to a BibTeX key can be set up in
-<b>Preferences -> External programs -> External file links -> Use regular expression search</b>.
-<p>
-If you want to download a file and link to it from a BibTeX entry, you can do this by
-clicking the <b>Download</b> button in the entry editor. A dialog box will appear, prompting you to enter the URL. The file will be downloaded to your main file directory,  named based on the entry's BibTeX key, and finally linked from the entry.
-
-<h2>Opening external files</h2>
-
-There are several ways to open an external file or web page. In the entry table you can select an entry and use the menu choice, keyboard shortcut
-or the right-click menu to open an entry's first external link. Alternatively, if the entry table is set up to show the <b>file</b> column (set up in <b>Preferences -> Entry table -> Special table columns -> Show file column</b>), you can click on
-the file icon to open an entry's first link. To access any of an entry's links, click
-on the icon with the right mouse button (or <b>Ctrl-click</b> on Max OS X) to bring up
-a menu showing all links.
+<html xmlns="http://www.w3.org/1999/xhtml">
 
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>File links in JabRef</h1>
+
+    <p>JabRef lets you link up your
+    entries with files of any type stored on your system, as well
+    as links to the document on the web in the form of an URL or a
+    DOI identifier. Each entry can have an arbitrary number of file
+    links, and each linked file can be opened quickly from JabRef.</p>
+
+    <p>In BibTeX terms, the file links of an entry are encoded in a
+    single field. However, from within JabRef they appear as an
+    editable list of links accessed from the entry editor along
+    with other BibTeX fields.</p>
+
+    <h2>Setting up external file types</h2>
+
+    <p>For each file link, a
+    file type must be chosen, to determine what icon should be used
+    and what application should be called to open the file. The
+    list of file types can be viewed and edited by choosing
+    <b>Options -&gt; Manage external file types</b>, or by clicking
+    the <b>Manage external file types</b> button in the <b>External
+    programs</b> tab of the Preferences dialog.</p>
+
+    <p>A file type is specified by its name, a graphical icon, a
+    file extension and an application to view the files. On
+    Windows, the name of the application can be omitted in order to
+    use Window's default viewer instead.</p>
+
+    <h2>Adding external links to an entry</h2>
+
+    <p>If the "file" field
+    is included in <a href="GeneralFields.html">General fields</a>,
+    you can edit the list of external links for an entry in the
+    <a href="EntryEditorHelp.html">Entry editor</a>. The editor
+    includes buttons for inserting, editing and removing links, as
+    well as buttons for reordering the list of links.</p>
+
+    <p>If you have a file within or below your file directory (set
+    up in <b>Preferences -&gt; External programs -&gt; External
+    file links -&gt; Main file directory</b>) with an extension
+    matching one of the defined external file types, and a name
+    containing a BibTeX entry's BibTeX key, the file can be
+    autolinked by clicking on the <b>Auto</b> button in the entry
+    editor. The rules for which file names can be autolinked to a
+    BibTeX key can be set up in <b>Preferences -&gt; External
+    programs -&gt; External file links -&gt; Use regular expression
+    search</b>.</p>
+
+    <p>If you want to download a file and link to it from a BibTeX
+    entry, you can do this by clicking the <b>Download</b> button
+    in the entry editor. A dialog box will appear, prompting you to
+    enter the URL. The file will be downloaded to your main file
+    directory, named based on the entry's BibTeX key, and finally
+    linked from the entry.</p>
+
+    <h2>Opening external files</h2>
+
+    <p>There are several ways to open
+    an external file or web page. In the entry table you can select
+    an entry and use the menu choice, keyboard shortcut or the
+    right-click menu to open an entry's first external link.
+    Alternatively, if the entry table is set up to show the
+    <b>file</b> column (set up in <b>Preferences -&gt; Entry table
+    -&gt; Special table columns -&gt; Show file column</b>), you
+    can click on the file icon to open an entry's first link. To
+    access any of an entry's links, click on the icon with the
+    right mouse button (or <b>Ctrl-click</b> on Max OS X) to bring
+    up a menu showing all links.</p>
 </body>
 </html>
\ No newline at end of file
index 2ca86af..28d48fa 100644 (file)
@@ -1,25 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-  <head>
-    <title>Customizing entry types</title>
-  </head>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-  <BODY text="#275856">
-    <basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
     <h1>Customizing general fields</h1>
-    <p>
-    You can add an arbitrary number of tabs to the entry editor. These will be present for all entry types.
-    To customize these tabs, go to "Options -> Set up general fields".
-    
-    <p>
-    You specify one tab on each line. The line should start with the name of the tab, followed by a colon (:),
-    and the fields it should contain, separated by semicolons (;).
-    
-    <p>
-    E.g.<BR><code>General:url;keywords;doi;pdf<BR>
-        Abstract:abstract;annote</CODE>
-    <P>which would give one tab named "General" containing the fields <em>url</em>, <em>keywords</em>, <em>doi</em> and <em>pdf</em>,
-    and another tab named "Abstract" containing the fields <em>abstract</em> and <em>annote</em>.
-  </body>
-</html>
+
+    <p>You can add an arbitrary number of tabs to the entry editor.
+    These will be present for all entry types. To customize these
+    tabs, go to "Options -&gt; Set up general fields".</p>
+
+    <p>You specify one tab on each line. The line should start with
+    the name of the tab, followed by a colon (:), and the fields it
+    should contain, separated by semicolons (;).</p>
+
+    <p>E.g.<br />
+    <code>General:url;keywords;doi;pdf<br />
+     Abstract:abstract;annote</code></p>
+
+    <p>which would give one tab named "General" containing the
+    fields <em>url</em>, <em>keywords</em>, <em>doi</em> and
+    <em>pdf</em>, and another tab named "Abstract" containing the
+    fields <em>abstract</em> and <em>annote</em>.</p>
+</body>
+</html>
\ No newline at end of file
index 7327168..c13f017 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Groups</H1>
-
-Groups allow to structure a BibTeX database in a tree-like way that is similar to organizing files on disk in directories and subdirectories. The two main differences are:
-
-<ul>
-<li> While a file is always located in exactly one directory, an entry may be contained in more than one group.
-<li> Groups may use certain criteria to dynamically define their content. New entries that match these criteria are automatically contained in these groups. This feature is not available in common file systems, but in several Email clients (e.g. Thunderbird and Opera).
-</ul>
-
-Selecting a group shows the entries contained in that group. Selecting multiple groups shows the entries contained in any group (union) or those contained in all groups (intersection), depending on the current settings. All this is explained in detail below.
-<p>
-Group definitions are database-specific; they are saved as a <tt>@COMMENT</tt> block in the <tt>.bib</tt>-file and are shared among all users. (Future versions of JabRef might support user-dependent groups.)
-
-<H2>Interface</H2>
-
-The groups interface is shown in the side pane on the left of the screen. It can be toggled on or off by pressing <tt>CTRL-SHIFT-G</tt> or by the groups button in the toolbar. The interface has several buttons, but most functions are accessed via a context ("right-click") menu. Drag and Drop is also supported.
-<p>
-
-<table cellspacing=0 cellpadding=5 border=0 bgcolor=#c0ffc0>
-<tr><td>
-<h2>Some quick examples</h2>
-
-You might want to...
-
-<h3>...just create a group and assign some entries to it</h3>
-
-Ensure that the groups interface is visible. Press the <b>New Group</b> button, enter a name for the group, then press OK, leaving all values at their defaults. Now select the entries to be assigned to the group and use Drag and Drop to the group, or the option <b>Add to group</b> in the context menu. Finally select the group to see its content (which should be the entries you just assigned).
-
-<h3>...use the <tt>keywords</tt> field to group the entries</h3>
-
-Ensure that the groups interface is visible. Press the <b>New Group</b> button, enter a name for the group, and select the option to dynamically group entries by searching a field for a keyword. Enter the keyword to search for, then click OK. Finally select the group to see its content (which should be all entries whose <tt>keywords</tt> field contains the keyword you specified).
-
-<h3>...use a free-form search expression to define a group</h3>
-
-Ensure that the groups interface is visible. Press the <b>New Group</b> button, enter a name for the group, and select the option to dynamically group entries by a free-form search expression. Enter <tt>author=smith</tt> as a search expression (replace <tt>smith</tt> with a name that actually occurs in your database) and click <b>OK</b>. Finally select the group to see its content (which should be all entries whose <tt>author</tt> field contains the name you specified).
-
-<h3>...combine multiple groups</h3>
-
-Create two different groups (e.g. as described above). Click the <b>Settings</b> button and make sure that <b>Union</b> is selected. Now select both groups. You should see all entries contained in any of the two groups. Click <b>Settings</b> again and select <b>Intersection</b>. Now you should see only those entries contained in both groups (which might be none at all, or exactly the same entries as before in case both groups contain the same entries).
-
-<h3>...identify overlapping groups</h3>
-
-JabRef allows you to easily identify groups that overlap with the currently selected groups (i.e. that contain at least one entry that is also contained in the currently selected groups). Click <b>Settings</b> and activate the option to highlight overlapping groups. Then select a group that overlaps with other groups. The other groups should be highlighted.
-
-</tr></td>
-</table>
-<p>
-
-<H2>Types of groups</H2>
-
-In JabRef there are four different types of groups:
-
-<ol>
-<li> The group <b>All Entries</b>, which -- as the name suggests -- contains all entries, is always present and cannot be edited or removed.
-<li> <b>Static groups</b> behave like directories on disk and contain only those entries that you explicitly assign to them.
-<li> <b>Dynamic groups based on keyword search</b> contain entries in which a certain BibTeX field (e.g. <tt>keywords</tt>) contains a certain keyword (e.g. <tt>electrical</tt>). This method does not require manual assignment of entries, but uses information that is already present in the database. If all entries in your database have suitable keywords in their <tt>keywords</tt> field, using this type of group might be the best choice.
-<li> <b>Dynamic groups based on free-form search expressions</b> contain entries that match a specified search expression, using the same syntax as the <a href="SearchHelp.html">search panel</a> on the side pane. This <a href="SearchHelp.html#advanced">syntax</a> supports logical operators (<tt>AND</tt>, <tt>OR</tt>, <tt>NOT</tt>) and allows to specify one or more BibTeX fields to search, facilitating more flexible group definitions than a keyword search (e.g. <tt>author=smith and title=electrical</tt>).
-</ol>
-
-Every group that you create is of one of the last three types. The group editing dialog, which is invoked by double-clicking on a group, shows a short description of the selected/edited group in plain English.
-
-<H2>Groups structure, creating and removing groups</H2>
-
-Just like directories, groups are structured like a tree, with the group <b>All Entries</b> at the root. By right-clicking on a group you can add a new group to the tree, either at the same level as the selected group or as a subgroup of it. The <b>New Group</b> button lets you create a new subgroup of the group <b>All Entries</b>, regardless of the currently selected group(s). The context menu also allows to remove groups and/or subgroups, to sort subgroups alphabetically, or to move groups to a different location in the tree. The latter can also be done by Drag and Drop, with the restriction that Drag and Drop does not support changing the order of a group's subgroups.
-<p>
-Undo and redo is supported for all edits.
-
-<H3>Static groups</h3>
-
-Static groups are populated only by explicit manual assignment of entries. After creating a static group you select the entries to be assigned to it, and use either Drag and Drop or the main table's context menu to perform the assignment. To remove entries from a static group, select them and use the main table's context menu. There are no options to be configured.
-<p>
-This method of grouping requires that all entries have a unique BibTeX key. In case of missing or duplicate BibTeX keys, the assignment of the affected entries cannot be correctly restored in future sessions.
-
-<H3>Dynamic groups</h3>
-
-The content of a dynamic group is defined by a logical condition. Only entries that meet this condition are contained in the group. This method uses the information stored in the database itself, and updates dynamically whenever the database changes.
-<p>
-Two types of conditions can be used:
-<dl>
-<dt><b>Searching a field for a keyword</b></dt>
-<dd>
-This method groups entries in which a specified BibTeX field (e.g. <tt>keywords</tt>) contains a specified search term (e.g. <tt>electrical</tt>). Obviously, for this to work, the grouping field must be present in every entry, and its content must be accurate. The above example would group all entries referring to something electrical. Using the field <tt>author</tt> allows to group entries by a certain author, etc. The search can either be done as a plain-text or a regular expression search. In the former case, JabRef allows to manually assign/remove entries to/from the group by simply appending/removing the search term to/from the content of the grouping field. This makes sense only for the <tt>keywords</tt> field or for self-defined fields, but obviously not for fields like <tt>author</tt> or <tt>year</tt>.
-</dd>
-<dt><b>Using a free-form search expression</b></dt>
-<dd>
-This is similar to the above, but rather than search a single field for a single search term, the <a href="SearchHelp.html#advanced">search expression syntax</a> can be used, which supports logical operators (<tt>AND</tt>, <tt>OR</tt>, <tt>NOT</tt>) and allows to search multiple BibTeX fields. For example, the search expression <tt>keywords=regression and not keywords=linear</tt> groups entries concerned with non-linear regression.
-</dd>
-</dl>
-
-In the groups view, dynamic groups are shown in <i>italics</i> by default. This can be turned off in the preferences (Options -> Preferences -> Groups, box "Show dynamic groups in italics").
-
-<h3>Hierarchical context</h3>
-
-By default, a group is <b>independent</b> of its position in the groups tree: When selected, only the group's contents are shown. However, especially when using dynamic groups, it is often useful to define a subgroup that <b>refines its supergroup</b>, i.e., when selected, entries contained in both groups are displayed. For example, create a supergroup containing entries with the keyword <tt>distribution</tt> and a subgroup containing entries with the keyword <tt>gauss</tt> that refines this supergroup. Selecting the subgroup now displays entries that match both conditions, i.e. are concerned with Gaussian distributions. By adding another refining subgroup for <tt>laplace</tt> to the original supergroup, the grouping can easily be extended. In the groups tree, refining groups have a special icon (this can be turned off in the preferences).
-<p>
-The logical complement to a refining group is a group that <b>includes its subgroups</b>, i.e. when selected, not only the group's own entries, but also its subgroups' entries are shown. In the groups tree, this type of group has a special icon (this can be turned off in the preferences).
-
-<h2>Viewing a group's entries, combining multiple groups</H2>
-
-Selecting a group shows the entries contained in that group by highlighting them and, depending on the settings (accessible by clicking the <b>Settings</b> button), moving them to the top of the list and/or selecting them. These options are identical to those available for the regular search.
-<p>
-When multiple groups are selected, either the union or the intersection of their content is shown, depending on the current settings. This allows to quickly combine multiple conditions, e.g. if you have a static group <tt>Extremely Important</tt> to which you assign all extremely important entries, you can view the extremely important entries in any other group by selecting both groups (this requires to have <b>Intersection</b> selected in the settings).
-
-<h2>Groups and searching</h2>
-
-When viewing the contents of the selected group(s), a search can be performed within these contents using the regular search facility.
-
-<h2>Highlighting overlapping groups</h2>
-
-The <b>Settings</b> button offers an option to highlight overlapping groups. If this is activated, upon selection of one or more groups, all groups that contain at least one of the entries contained in the currently selected group(s) are highlighted. This quickly identifies overlap between the groups' contents. You might, for example, create a group <tt>To Read</tt> that contains all entries which you plan to read. Now, whenever you select any group, the group <tt>To Read</tt> is highlighted if the selected group contains entries that you plan to read.
-
-<h2>Advanced features</h2>
-
-After mastering the grouping concepts described above, the following advanced features might come in handy.
-
-<h3>Automatically creating dynamic groups</h3>
-
-By clicking the <b>Automatically create groups for database</b> button, you can quickly create a set of groups appropriate for your database. This feature will gather all words found in a specific field of your choice, and create a group for each word. This is useful for instance if your database contains suitable keywords for all entries. By autogenerating groups based on the <tt>keywords</tt> field, you should have a basic set of groups at no cost.
-<p>
-You can also specify characters to ignore, for instance commas used between keywords. These will be treated as separators between words, and not part of them. This step is important for combined keywords such as <tt>laplace distribution</tt> to be recognized as a single semantic unit. (You cannot use this option to remove complete words. Instead, delete the unwanted groups manually after they were created automatically.)
-
-<h3>Refreshing the groups view</h3>
-
-The <b>Refresh</b> button updates the entry table to reflect the current groups selection. This is usually done automatically, but in rare occasions (e.g. after a group-related undo/redo) a manual refresh is required.
-
-<h3>Mixing refining groups with including groups</h3>
-
-If a refining group is a subgroup of a group that includes its subgroups -- the refining group's siblings --, these siblings are ignored when the refining group is selected.
-
-</HTML> 
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Groups</h1>
+
+    <p>Groups allow to structure a BibTeX database in a
+    tree-like way that is similar to organizing files on disk in
+    directories and subdirectories. The two main differences are:</p>
+
+    <ul>
+        <li>While a file is always located in exactly one
+        directory, an entry may be contained in more than one
+        group.</li>
+
+        <li>Groups may use certain criteria to dynamically define
+        their content. New entries that match these criteria are
+        automatically contained in these groups. This feature is
+        not available in common file systems, but in several Email
+        clients (e.g. Thunderbird and Opera).</li>
+    </ul>Selecting a group shows the entries contained in that
+    group. Selecting multiple groups shows the entries contained in
+    any group (union) or those contained in all groups
+    (intersection), depending on the current settings. All this is
+    explained in detail below.
+
+    <p>Group definitions are database-specific; they are saved as a
+    <tt>@COMMENT</tt> block in the <tt>.bib</tt>-file and are
+    shared among all users. (Future versions of JabRef might
+    support user-dependent groups.)</p>
+
+    <h2>Interface</h2>
+
+    <p>The groups interface is shown in the side
+    pane on the left of the screen. It can be toggled on or off by
+    pressing <tt>CTRL-SHIFT-G</tt> or by the groups button in the
+    toolbar. The interface has several buttons, but most functions
+    are accessed via a context ("right-click") menu. Drag and Drop
+    is also supported.</p>
+
+    <table cellspacing="0"
+           cellpadding="5"
+           border="0"
+           bgcolor="#C0FFC0">
+        <tr>
+            <td>
+                <h2>Some quick examples</h2>
+
+                <p>You might want to...</p>
+
+                <h3>...just create a group and assign some entries
+                to it</h3>
+
+                <p>Ensure that the groups interface is
+                visible. Press the <b>New Group</b> button, enter a
+                name for the group, then press OK, leaving all
+                values at their defaults. Now select the entries to
+                be assigned to the group and use Drag and Drop to
+                the group, or the option <b>Add to group</b> in the
+                context menu. Finally select the group to see its
+                content (which should be the entries you just
+                assigned).</p>
+
+                <h3>...use the <tt>keywords</tt> field to group the
+                entries</h3>
+
+                <p>Ensure that the groups interface is
+                visible. Press the <b>New Group</b> button, enter a
+                name for the group, and select the option to
+                dynamically group entries by searching a field for
+                a keyword. Enter the keyword to search for, then
+                click OK. Finally select the group to see its
+                content (which should be all entries whose
+                <tt>keywords</tt> field contains the keyword you
+                specified).</p>
+
+                <h3>...use a free-form search expression to define
+                a group</h3>
+
+                <p>Ensure that the groups interface is
+                visible. Press the <b>New Group</b> button, enter a
+                name for the group, and select the option to
+                dynamically group entries by a free-form search
+                expression. Enter <tt>author=smith</tt> as a search
+                expression (replace <tt>smith</tt> with a name that
+                actually occurs in your database) and click
+                <b>OK</b>. Finally select the group to see its
+                content (which should be all entries whose
+                <tt>author</tt> field contains the name you
+                specified).</p>
+
+                <h3>...combine multiple groups</h3>
+
+                <p>Create two
+                different groups (e.g. as described above). Click
+                the <b>Settings</b> button and make sure that
+                <b>Union</b> is selected. Now select both groups.
+                You should see all entries contained in any of the
+                two groups. Click <b>Settings</b> again and select
+                <b>Intersection</b>. Now you should see only those
+                entries contained in both groups (which might be
+                none at all, or exactly the same entries as before
+                in case both groups contain the same entries).</p>
+
+                <h3>...identify overlapping groups</h3>
+
+                <p>JabRef allows you to easily identify groups that overlap
+                with the currently selected groups (i.e. that
+                contain at least one entry that is also contained
+                in the currently selected groups). Click
+                <b>Settings</b> and activate the option to
+                highlight overlapping groups. Then select a group
+                that overlaps with other groups. The other groups
+                should be highlighted.</p>
+            </td>
+        </tr>
+    </table>
+
+    <h2>Types of groups</h2>
+
+    <p>In JabRef there are four different types of groups:</p>
+
+    <ol>
+        <li>The group <b>All Entries</b>, which -- as the name
+        suggests -- contains all entries, is always present and
+        cannot be edited or removed.</li>
+
+        <li><b>Static groups</b> behave like directories on disk
+        and contain only those entries that you explicitly assign
+        to them.</li>
+
+        <li><b>Dynamic groups based on keyword search</b> contain
+        entries in which a certain BibTeX field (e.g.
+        <tt>keywords</tt>) contains a certain keyword (e.g.
+        <tt>electrical</tt>). This method does not require manual
+        assignment of entries, but uses information that is already
+        present in the database. If all entries in your database
+        have suitable keywords in their <tt>keywords</tt> field,
+        using this type of group might be the best choice.</li>
+
+        <li><b>Dynamic groups based on free-form search
+        expressions</b> contain entries that match a specified
+        search expression, using the same syntax as the
+        <a href="SearchHelp.html">search panel</a> on the side
+        pane. This <a href="SearchHelp.html#advanced">syntax</a>
+        supports logical operators (<tt>AND</tt>, <tt>OR</tt>,
+        <tt>NOT</tt>) and allows to specify one or more BibTeX
+        fields to search, facilitating more flexible group
+        definitions than a keyword search (e.g. <tt>author=smith
+        and title=electrical</tt>).</li>
+    </ol>Every group that you create is of one of the last three
+    types. The group editing dialog, which is invoked by
+    double-clicking on a group, shows a short description of the
+    selected/edited group in plain English.
+
+    <h2>Groups structure, creating and removing groups</h2>
+
+    <p>Just like directories, groups are structured like a tree, with the
+    group <b>All Entries</b> at the root. By right-clicking on a
+    group you can add a new group to the tree, either at the same
+    level as the selected group or as a subgroup of it. The <b>New
+    Group</b> button lets you create a new subgroup of the group
+    <b>All Entries</b>, regardless of the currently selected
+    group(s). The context menu also allows to remove groups and/or
+    subgroups, to sort subgroups alphabetically, or to move groups
+    to a different location in the tree. The latter can also be
+    done by Drag and Drop, with the restriction that Drag and Drop
+    does not support changing the order of a group's subgroups.</p>
+
+    <p>Undo and redo is supported for all edits.</p>
+
+    <h3>Static groups</h3>
+
+    <p>Static groups are populated only by
+    explicit manual assignment of entries. After creating a static
+    group you select the entries to be assigned to it, and use
+    either Drag and Drop or the main table's context menu to
+    perform the assignment. To remove entries from a static group,
+    select them and use the main table's context menu. There are no
+    options to be configured.</p>
+
+    <p>This method of grouping requires that all entries have a
+    unique BibTeX key. In case of missing or duplicate BibTeX keys,
+    the assignment of the affected entries cannot be correctly
+    restored in future sessions.</p>
+
+    <h3>Dynamic groups</h3>
+
+    <p>The content of a dynamic group is
+    defined by a logical condition. Only entries that meet this
+    condition are contained in the group. This method uses the
+    information stored in the database itself, and updates
+    dynamically whenever the database changes.</p>
+
+    <p>Two types of conditions can be used:</p>
+
+    <dl>
+        <dt><b>Searching a field for a keyword</b></dt>
+
+        <dd>This method groups entries in which a specified BibTeX
+        field (e.g. <tt>keywords</tt>) contains a specified search
+        term (e.g. <tt>electrical</tt>). Obviously, for this to
+        work, the grouping field must be present in every entry,
+        and its content must be accurate. The above example would
+        group all entries referring to something electrical. Using
+        the field <tt>author</tt> allows to group entries by a
+        certain author, etc. The search can either be done as a
+        plain-text or a regular expression search. In the former
+        case, JabRef allows to manually assign/remove entries
+        to/from the group by simply appending/removing the search
+        term to/from the content of the grouping field. This makes
+        sense only for the <tt>keywords</tt> field or for
+        self-defined fields, but obviously not for fields like
+        <tt>author</tt> or <tt>year</tt>.</dd>
+
+        <dt><b>Using a free-form search expression</b></dt>
+
+        <dd>This is similar to the above, but rather than search a
+        single field for a single search term, the
+        <a href="SearchHelp.html#advanced">search expression
+        syntax</a> can be used, which supports logical operators
+        (<tt>AND</tt>, <tt>OR</tt>, <tt>NOT</tt>) and allows to
+        search multiple BibTeX fields. For example, the search
+        expression <tt>keywords=regression and not
+        keywords=linear</tt> groups entries concerned with
+        non-linear regression.</dd>
+    </dl>In the groups view, dynamic groups are shown in
+    <i>italics</i> by default. This can be turned off in the
+    preferences (Options -&gt; Preferences -&gt; Groups, box "Show
+    dynamic groups in italics").
+
+    <h3>Hierarchical context</h3>
+
+    <p>By default, a group is
+    <b>independent</b> of its position in the groups tree: When
+    selected, only the group's contents are shown. However,
+    especially when using dynamic groups, it is often useful to
+    define a subgroup that <b>refines its supergroup</b>, i.e.,
+    when selected, entries contained in both groups are displayed.
+    For example, create a supergroup containing entries with the
+    keyword <tt>distribution</tt> and a subgroup containing entries
+    with the keyword <tt>gauss</tt> that refines this supergroup.
+    Selecting the subgroup now displays entries that match both
+    conditions, i.e. are concerned with Gaussian distributions. By
+    adding another refining subgroup for <tt>laplace</tt> to the
+    original supergroup, the grouping can easily be extended. In
+    the groups tree, refining groups have a special icon (this can
+    be turned off in the preferences).</p>
+
+    <p>The logical complement to a refining group is a group that
+    <b>includes its subgroups</b>, i.e. when selected, not only the
+    group's own entries, but also its subgroups' entries are shown.
+    In the groups tree, this type of group has a special icon (this
+    can be turned off in the preferences).</p>
+
+    <h2>Viewing a group's entries, combining multiple
+    groups</h2>
+
+    <p>Selecting a group shows the entries contained in
+    that group by highlighting them and, depending on the settings
+    (accessible by clicking the <b>Settings</b> button), moving
+    them to the top of the list and/or selecting them. These
+    options are identical to those available for the regular
+    search.</p>
+
+    <p>When multiple groups are selected, either the union or the
+    intersection of their content is shown, depending on the
+    current settings. This allows to quickly combine multiple
+    conditions, e.g. if you have a static group <tt>Extremely
+    Important</tt> to which you assign all extremely important
+    entries, you can view the extremely important entries in any
+    other group by selecting both groups (this requires to have
+    <b>Intersection</b> selected in the settings).</p>
+
+    <h2>Groups and searching</h2>
+
+    <p>When viewing the contents of the
+    selected group(s), a search can be performed within these
+    contents using the regular search facility.</p>
+
+    <h2>Highlighting overlapping groups</h2>
+
+    <p>The <b>Settings</b>
+    button offers an option to highlight overlapping groups. If
+    this is activated, upon selection of one or more groups, all
+    groups that contain at least one of the entries contained in
+    the currently selected group(s) are highlighted. This quickly
+    identifies overlap between the groups' contents. You might, for
+    example, create a group <tt>To Read</tt> that contains all
+    entries which you plan to read. Now, whenever you select any
+    group, the group <tt>To Read</tt> is highlighted if the
+    selected group contains entries that you plan to read.</p>
+
+    <h2>Advanced features</h2>
+
+    <p>After mastering the grouping concepts
+    described above, the following advanced features might come in
+    handy.</p>
+
+    <h3>Automatically creating dynamic groups</h3>
+
+    <p>By clicking the
+    <b>Automatically create groups for database</b> button, you can
+    quickly create a set of groups appropriate for your database.
+    This feature will gather all words found in a specific field of
+    your choice, and create a group for each word. This is useful
+    for instance if your database contains suitable keywords for
+    all entries. By autogenerating groups based on the
+    <tt>keywords</tt> field, you should have a basic set of groups
+    at no cost.</p>
+
+    <p>You can also specify characters to ignore, for instance
+    commas used between keywords. These will be treated as
+    separators between words, and not part of them. This step is
+    important for combined keywords such as <tt>laplace
+    distribution</tt> to be recognized as a single semantic unit.
+    (You cannot use this option to remove complete words. Instead,
+    delete the unwanted groups manually after they were created
+    automatically.)</p>
+
+    <h3>Refreshing the groups view</h3>
+
+    <p>The <b>Refresh</b> button
+    updates the entry table to reflect the current groups
+    selection. This is usually done automatically, but in rare
+    occasions (e.g. after a group-related undo/redo) a manual
+    refresh is required.</p>
+
+    <h3>Mixing refining groups with including groups</h3>
+
+    <p>If a refining group is a subgroup of a group that includes its
+    subgroups -- the refining group's siblings --, these siblings
+    are ignored when the refining group is selected.</p>
+</body>
+</html>
\ No newline at end of file
index b87c301..4de8bfe 100755 (executable)
@@ -1,27 +1,35 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>The help window</H1>
-<em>Opened by clicking the help button or pressing F1.</em>
-<P>
-The help window is there to provide information about using JabRef.
-
-<H2>Navigating the help files</H2>
-
-The help window is in fact a lightweight HTML browser, and the help files
-are standard HTML files.
-<P>
-When opened, the help window will default to different files depending on which
-program window it is called from. If this file doesn't explain the aspect you
-are interested in, the <em>Contents</em> button in the toolbar will take you
-to a list of the available help files.
-<P>
-In addition the toolbar contains navigation buttons for showing the next or
-previous file. These are similar to the <em>Back</em> and <em>Forward</em>
-buttons of a standard web browser. The keyboard shortcuts for navigation are
-the arrow key left for <em>Back</em> and the arrow key right for <em>Forward</em>.
-<P>
-The help window is closed by pressing ESCAPE.
-</HTML>
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>The help window</h1>
+
+    <p><em>Opened by clicking the help button or pressing F1.</em></p>
+
+    <p>The help window is there to provide information about using
+    JabRef.</p>
+
+    <h2>Navigating the help files</h2>
+
+    <p>The help window is in fact a lightweight HTML browser, and the
+    help files are standard HTML files.</p>
+
+    <p>When opened, the help window will default to different files
+    depending on which program window it is called from. If this
+    file doesn't explain the aspect you are interested in, the
+    <em>Contents</em> button in the toolbar will take you to a list
+    of the available help files.</p>
+
+    <p>In addition the toolbar contains navigation buttons for
+    showing the next or previous file. These are similar to the
+    <em>Back</em> and <em>Forward</em> buttons of a standard web
+    browser. The keyboard shortcuts for navigation are the arrow
+    key left for <em>Back</em> and the arrow key right for
+    <em>Forward</em>.</p>
+
+    <p>The help window is closed by pressing ESCAPE.</p>
+</body>
+</html>
\ No newline at end of file
index 78deac0..fc014b8 100644 (file)
@@ -1,29 +1,33 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>Search IEEEXplore</H1>
+    <h1>Search IEEEXplore</h1>
 
-IEEEXplore delivers access to technical literature in electrical engineering,
-computer science, and electronics.
-<p>
-JabRef can download citations from the IEEEXplore database.
-To use this feature, choose <b>Web search -> Search IEEEXplore</b>,
-and the search interface will appear in the side pane.
-<P>
-To start a search, enter the words of your query, and press
-<b>Enter</b> or the <b>Fetch</b> button.
+    <p>IEEEXplore delivers access to
+    technical literature in electrical engineering, computer
+    science, and electronics.</p>
 
-<p>
-The search is done in guest mode, which means that a maximum of 100 results
-will be returned.
+    <p>JabRef can download citations from the IEEEXplore database.
+    To use this feature, choose <b>Web search -&gt; Search
+    IEEEXplore</b>, and the search interface will appear in the
+    side pane.</p>
 
-<p>
-You may opt to download the abstracts along with the cite information for each
-entry, by checking the <b>Include abstracts</b> checkbox. This causes a
-significantly larger amount of network queries, so to avoid excessive pressure
-on the IEEEXplore web site, JabRef will refuse to download abstracts
-for searches returning more than a given number of hits.
+    <p>To start a search, enter the words of your query, and press
+    <b>Enter</b> or the <b>Fetch</b> button.</p>
 
-</HTML>
+    <p>The search is done in guest mode, which means that a maximum
+    of 100 results will be returned.</p>
+
+    <p>You may opt to download the abstracts along with the cite
+    information for each entry, by checking the <b>Include
+    abstracts</b> checkbox. This causes a significantly larger
+    amount of network queries, so to avoid excessive pressure on
+    the IEEEXplore web site, JabRef will refuse to download
+    abstracts for searches returning more than a given number of
+    hits.</p>
+</body>
+</html>
\ No newline at end of file
index 1a1f48e..13695de 100644 (file)
@@ -1,22 +1,24 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<h1>Import inspection window</h1>
-
-When you import new entries from a supported reference format, or fetch entries directly from
-the Internet, they are first shown in this window for inspection. At this point none of the entries
-have been added to the database you already have open (if any).
-
-<P>The inspection window allows you to discard entries you don't want to keep, and to perform some
-simple operations like generating BibTeX keys for the entries, or adding them to
-<a href="GroupsHelp.html">groups</a>. If you are importing into an existing database, it is often
-easier to perform these operations before they are mixed in between the entries of the existing
-database. 
-
-<h2></h2>
-
-
-
-</HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Import inspection window</h1>
+
+    <p>When you import new entries
+    from a supported reference format, or fetch entries directly
+    from the Internet, they are first shown in this window for
+    inspection. At this point none of the entries have been added
+    to the database you already have open (if any).</p>
+
+    <p>The inspection window allows you to discard entries you
+    don't want to keep, and to perform some simple operations like
+    generating BibTeX keys for the entries, or adding them to
+    <a href="GroupsHelp.html">groups</a>. If you are importing into
+    an existing database, it is often easier to perform these
+    operations before they are mixed in between the entries of the
+    existing database.</p>
+</body>
+</html>
\ No newline at end of file
index c9ca2d2..17f8656 100755 (executable)
@@ -1,33 +1,35 @@
-<HTML>
-
-<BODY text="#275856">
-
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>JabRef</H1>
-
-<P><strong>Note:</strong> The <em>bibtex</em> program is mentioned many times in these help
-files. <em>Bibtex</em> is a utility for the generation of
-bibliographic references in LaTeX documents, created by Oren
-Patashnik. The same database format is also used with CiteMaker,
-a utility for bibliography generation in Adobe FrameMaker.
-
-<P>JabRef is is a program for working with <em>bibtex</em>
-databases. The program uses no internal file format, which means you
-normally load and save your databases directly in the <em>bibtex</em>
-.bib format. However, you can also import bibliography databases in a
-number of other formats into JabRef.
-
-<P>JabRef provides sorting and searching functionality for getting
-the overview of your databases' contents. You can easily add new
-database entries without having to remember what information is
-required, and <em>bibtex</em> keys can be autogenerated.  JabRef
-will be most useful for those using <em>bibtex</em> or CiteMaker, but
-may also be of use to those using other referencing systems or simply
-wanting to organize their literature sources.
-
-<P>
-<a href="BaseFrameHelp.html">The JabRef main window</a>
-
-</BODY>
-</HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>JabRef</h1>
+
+    <p><strong>Note:</strong> The <em>bibtex</em> program is
+    mentioned many times in these help files. <em>Bibtex</em> is a
+    utility for the generation of bibliographic references in LaTeX
+    documents, created by Oren Patashnik. The same database format
+    is also used with CiteMaker, a utility for bibliography
+    generation in Adobe FrameMaker.</p>
+
+    <p>JabRef is is a program for working with <em>bibtex</em>
+    databases. The program uses no internal file format, which
+    means you normally load and save your databases directly in the
+    <em>bibtex</em> .bib format. However, you can also import
+    bibliography databases in a number of other formats into
+    JabRef.</p>
+
+    <p>JabRef provides sorting and searching functionality for
+    getting the overview of your databases' contents. You can
+    easily add new database entries without having to remember what
+    information is required, and <em>bibtex</em> keys can be
+    autogenerated. JabRef will be most useful for those using
+    <em>bibtex</em> or CiteMaker, but may also be of use to those
+    using other referencing systems or simply wanting to organize
+    their literature sources.</p>
+
+    <p><a href="BaseFrameHelp.html">The JabRef main window</a></p>
+</body>
+</html>
\ No newline at end of file
index 23d0de7..7ba29e7 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Journal abbreviations</H1>
-
-This feature can be configured under <b>Options -> Manage journal abbreviations</b>.
-
-<p>JabRef can automatically toggle journal names between abbreviated and unabbreviated form, as long
-as the names are contained in one of your journal lists. You can use several lists, all realized as
-external text files on your hard disk.
-
-<H2>Using the feature</H2>
-<p>
-Journal name conversion can be accessed either from within the entry editor, or from the <b>Tools</b> menu.
-In the entry editor you will find a button labelled <i>Toggle abbreviation</i> by the <i>journal</i> field.
-Clicking this button will cause the current journal name to be switched to the next of three modes:
-<ul>
-    <li>Full name, e.g. "Aquacultural Engineering"</li>
-    <li>ISO abbreviation, e.g. "Aquacult. Eng."</li>
-    <li>MEDLINE abbreviation, e.g. "Aquacult Eng"</li>
-</ul>
-If the current journal name is not found in your journal lists, the field will not be modified.
-
-<p>
-To convert the journal names of many entries in bulk, you can select any number of entries, and choose
-<b>Tools -> Abbreviate journal names (ISO)</b>, <b>Tools -> Abbreviate journal names (MEDLINE)</b> or
-    <b>Tools -> Unabbreviate journal names</b>. These three actions
-will abbreviate and unabbreviate the journal names of all selected entries for which the journal name could
-be found in your journal lists.
-
-<h2>Setting up your journal lists</h2>
-
-You can have several journal lists, all external text files linked from JabRef. The primary list can be
-edited from within JabRef.
-
-<H3>Your personal journal abbreviations list</H3>
-
-Your personal journal list is managed in the upper part of the <b>Manage journal abbreviations</b> window.
-To start building your personal journal abbreviations list, choose <i>New file</i>, and enter a filename
-manually or using the <i>Browse</i> button. If you already have a file that you want to use as a starting point,
-choose <i>Existing file</i>, and use the <i>Browse</i> button to choose the file. The table will update to show
-the contents of the list you have selected.
-
-<p>The table and the tool buttons to the right allow you to add, remove and edit journal entries. For each entry
-you must provide the full journal name, and the ISO abbreviation (e.g. "Aquacultural Engineering" and "Aquacult. Eng.").
-To edit an entry, double-click its row in the table.
-
-<p>Once you click <i>OK</i>, if you have selected a file, and the table contains at least one entry, the table
-contents will be stored to the selected file, and JabRef's list of journals will be updated.
-
-<h3>External journal lists</h3>
-
-In addition to your personal list, you can link to a number of external lists. These links can be set up
-in the lower part of the <b>Manage journal abbreviations</b> window. External lists are similar to the personal
-list - the only difference is that JabRef doesn't provide an interface for editing the external lists.
-<p>
-To add a new external list, if necessary, click the <b>+</b> button to add another slot to the interface.
-Then use either the <i>Browse</i> or <i>Download</i> button next to one of the
-slots in the lower part of the window.
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Journal abbreviations</h1>
+
+    <p>This feature can be configured
+    under <b>Options -&gt; Manage journal abbreviations</b>.</p>
+
+    <p>JabRef can automatically toggle journal names between
+    abbreviated and unabbreviated form, as long as the names are
+    contained in one of your journal lists. You can use several
+    lists, all realized as external text files on your hard
+    disk.</p>
+
+    <h2>Using the feature</h2>
+
+    <p>Journal name conversion can be accessed either from within
+    the entry editor, or from the <b>Tools</b> menu. In the entry
+    editor you will find a button labelled <i>Toggle
+    abbreviation</i> by the <i>journal</i> field. Clicking this
+    button will cause the current journal name to be switched to
+    the next of three modes:</p>
+
+    <ul>
+        <li>Full name, e.g. "Aquacultural Engineering"</li>
+
+        <li>ISO abbreviation, e.g. "Aquacult. Eng."</li>
+
+        <li>MEDLINE abbreviation, e.g. "Aquacult Eng"</li>
+    </ul>If the current journal name is not found in your journal
+    lists, the field will not be modified.
+
+    <p>To convert the journal names of many entries in bulk, you
+    can select any number of entries, and choose <b>Tools -&gt;
+    Abbreviate journal names (ISO)</b>, <b>Tools -&gt; Abbreviate
+    journal names (MEDLINE)</b> or <b>Tools -&gt; Unabbreviate
+    journal names</b>. These three actions will abbreviate and
+    unabbreviate the journal names of all selected entries for
+    which the journal name could be found in your journal
+    lists.</p>
+
+    <h2>Setting up your journal lists</h2>
+
+    <p>You can have several
+    journal lists, all external text files linked from JabRef. The
+    primary list can be edited from within JabRef.</p>
+
+    <h3>Your personal journal abbreviations list</h3>
+
+    <p>Your personal
+    journal list is managed in the upper part of the <b>Manage
+    journal abbreviations</b> window. To start building your
+    personal journal abbreviations list, choose <i>New file</i>,
+    and enter a filename manually or using the <i>Browse</i>
+    button. If you already have a file that you want to use as a
+    starting point, choose <i>Existing file</i>, and use the
+    <i>Browse</i> button to choose the file. The table will update
+    to show the contents of the list you have selected.</p>
+
+    <p>The table and the tool buttons to the right allow you to
+    add, remove and edit journal entries. For each entry you must
+    provide the full journal name, and the ISO abbreviation (e.g.
+    "Aquacultural Engineering" and "Aquacult. Eng."). To edit an
+    entry, double-click its row in the table.</p>
+
+    <p>Once you click <i>OK</i>, if you have selected a file, and
+    the table contains at least one entry, the table contents will
+    be stored to the selected file, and JabRef's list of journals
+    will be updated.</p>
+
+    <h3>External journal lists</h3>
+
+    <p>In addition to your personal
+    list, you can link to a number of external lists. These links
+    can be set up in the lower part of the <b>Manage journal
+    abbreviations</b> window. External lists are similar to the
+    personal list - the only difference is that JabRef doesn't
+    provide an interface for editing the external lists.</p>
+
+    <p>To add a new external list, if necessary, click the <b>+</b>
+    button to add another slot to the interface. Then use either
+    the <i>Browse</i> or <i>Download</i> button next to one of the
+    slots in the lower part of the window.</p>
+
     <ul>
-    <li>The <i>Browse</i> button allows you to select an existing file on
-your computer.</li>
-    <li>The <i>Download</i> button allows you to download a list over the internet by entering and
-URL, store it to a local file on your computer, and link to it as a journal list from JabRef. The URL will
-default to the address of a journal list provided from the JabRef web page. This list is incomplete, but
-may be improved in the future.</li>
-    </ul>
-
-Any entry in your personal journal list will override an entry with the same full journal name in one of the
-external lists. Similarly, the external lists are given precedence in the order they are listed.
-
-</BODY>
-</HTML>
+        <li>The <i>Browse</i> button allows you to select an
+        existing file on your computer.</li>
+
+        <li>The <i>Download</i> button allows you to download a
+        list over the internet by entering and URL, store it to a
+        local file on your computer, and link to it as a journal
+        list from JabRef. The URL will default to the address of a
+        journal list provided from the JabRef web page. This list
+        is incomplete, but may be improved in the future.</li>
+    </ul>Any entry in your personal journal list will override an
+    entry with the same full journal name in one of the external
+    lists. Similarly, the external lists are given precedence in
+    the order they are listed.
+</body>
+</html>
\ No newline at end of file
index c4330c9..5fb4f74 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Customizing the BibTeX key generator</H1>
-
-In the 'Key pattern' tab in Preferences, one can set the fields used in auto
-generation of BibTex labels. The pattern can be set for each of the standard entry
-types.
-<H2>Key patterns</H2>
-The pattern can contain any text you wish, in addition to field
-markers that indicate that a specific field of the entry should be
-inserted at that position of the key. A field marker generally
-consists of the field name enclosed in square braces,
-e.g. <b>[volume]</b>. If the field is undefined in an entry at the
-time of key generation, no text will be inserted by the field marker.
-<P>
-Several special field markers are offered, which extract only a specific part of a field. These are listed below. Feel free to suggest new special field markers.
-
-<P>
-Special field markers:
-<ul>
-<li><b>[<code>auth</code>]</b>: The last name of the first author<BR>
-<li><b>[<code>authors</code>]</b>: The last name of all authors<BR>
-<li><b>[<code>authorsN</code>]</b>: The last name of up to N authors. If there are more authors, "EtAl" is appended.<BR>
-<li><b>[<code>authIniN</code>]</b>: The beginning of each author's last name, using
-no more than N characters.<BR>
-<li><b>[<code>authorIni</code>]</b>: The first 5 characters of the first author's last name,
-          and the last name initials of the remaining authors.<BR>
-<li><b>[<code>authN</code>]</b>: The first N characters of the first author's last name<BR>
-<li><b>[<code>authN_M</code>]</b>: The first N characters of the Mth author's last name<BR>
-<li><b>[<code>auth.auth.ea</code>]</b>: The last name of the first two authors, and ".ea" if there are more than two.<BR>
-<li><b>[<code>auth.etal</code>]</b>: The last name of the first author, and the last name of the second author if there are two
-    authors or ".etal" if there are more than two.<BR>    
-<li><b>[<code>authshort</code>]</b>: The last name if one author is given; the first character of up to three authors' last names if more than one author is given. A plus character is added, if there are more than three authors.<BR>
-</ul>
-<b>Note:</b> If there is no author (as in the case of an edited book), then all of the above <b><code>[auth...]</code></b> markers will use the editor(s) (if any) as a fallback. Thus, the editor(s) of a book with no author will be treated as the author(s) for label-generation purposes. If you do not want this behaviour, i.e. you require a marker which expands to nothing if there is no author, use  <b><code>pureauth</code></b> instead of <b><code>auth</code></b> in the above codes. For example, <b><code>[pureauth]</code></b>, or <b><code>[pureauthors3]</code></b>.
-<ul>
-<li><b>[<code>edtr</code>]</b>: The last name of the first editor<BR>
-<li><b>[<code>edtrIniN</code>]</b>: The beginning of each editor's last name, using
-no more than N characters<BR>
-<li><b>[<code>editors</code>]</b>: The last name of all editors<BR>
-<li><b>[<code>editorIni</code>]</b>: The first 5 characters of the first editor's last name,
-       and the last name initials of the remaining editors.<BR>
-<li><b>[<code>edtrN</code>]</b>: The first N characters of the first editor's last name<BR>
-<li><b>[<code>edtrN_M</code>]</b>: The first N characters of the Mth editor's last name<BR>
-<li><b>[<code>edtr.edtr.ea</code>]</b>: The last name of the first two editors, and ".ea" if there are more than two.<BR>
-<li><b>[<code>edtrshort</code>]</b>: The last name if one editor is given; the first character of up to three editors' last names if more than one editor is given. A plus character is added, if there are more than three editors.<BR>
-<li><b>[<code>firstpage</code>]</b>: The number of the first page of the publication<BR>
-<li><b>[<code>lastpage</code>]</b>: The number of the last page of the publication<BR>
-<li><b>[<code>shorttitle</code>]</b>: The first 3 words of the title<BR>
-<li><b>[<code>shortyear</code>]</b>: The last 2 digits of the publication year<BR>
-<li><b>[<code>veryshorttitle</code>]</b>: The first word of the title,
-discounting 'the', 'a', 'an'.<BR>
- </ul>
-
-<P>
-A field name (or one of the above pseudo-field names) may optionally
-be followed by one or more modifiers. Modifiers are applied in the order they are
-specified.
-<ul>
-    <li><b>:abbr</b>: Abbreviates the text produced by the field name or spcial field
-        marker. Only the first character and subsequent characters following white space
-        will be included. For example, <b>[journal:abbr]</b> would from the journal name
-        "Journal of Fish Biology" produce "JoFB".<br>
-    <li><b>:lower</b>: Forces the text inserted by the field marker to
-        be in lowercase.  For example, <b>[auth:lower]</b> expands the last
-        name of the first author in lowercase.<br>
-</ul>
-
-
-<P>
-If you haven't defined a key pattern for a certain entry type, the <b>Default
-key pattern</b> will be used. You can change the default pattern - its setting
-is above the list of entry types in the <b>Key pattern</b> section of the <b>Preferences</b>
-dialog.
-
-<P>
-The default key pattern is [auth][year], and this could produce
-keys like e.g. <code>Yared1998</code> If the key is not unique in the
-current database, it is made unique by adding one of the letters a-z
-until a unique key is found. Thus, the labels might look like:
-<blockquote> <code>Yared1998</code><BR> <code>Yared1998a</code><BR>
-<code>Yared1998b</code> </blockquote>
-
-<h2>Regular expression replace</h2>
-
-    After the key pattern has been applied to produce a key, you can choose to have the
-    key generator search for occurences of a specific regular expression, and replace
-    it with a string. The regular expression and replacement string are entered in the
-    text fields below the list of key patterns.
-
-    If the replacement string is empty, matches of the regular expression will simply
-    be removed from the generated key.
-
-</font>
-</BODY>
-</HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Customizing the BibTeX key generator</h1>
+
+    <p>In the 'Key pattern' tab in Preferences, one can set the fields
+    used in auto generation of BibTex labels. The pattern can be
+    set for each of the standard entry types.</p>
+
+    <h2>Key patterns</h2>
+
+    <p>The pattern can contain any text you wish,
+    in addition to field markers that indicate that a specific
+    field of the entry should be inserted at that position of the
+    key. A field marker generally consists of the field name
+    enclosed in square braces, e.g. <b>[volume]</b>. If the field
+    is undefined in an entry at the time of key generation, no text
+    will be inserted by the field marker.</p>
+
+    <p>Several special field markers are offered, which extract
+    only a specific part of a field. These are listed below. Feel
+    free to suggest new special field markers.</p>
+
+    <p>Special field markers:</p>
+
+    <ul>
+        <li><b>[<code>auth</code>]</b>: The last name of the first
+        author<br /></li>
+
+        <li><b>[<code>authors</code>]</b>: The last name of all
+        authors<br /></li>
+
+        <li><b>[<code>authorsN</code>]</b>: The last name of up to
+        N authors. If there are more authors, "EtAl" is
+        appended.<br /></li>
+
+        <li><b>[<code>authIniN</code>]</b>: The beginning of each
+        author's last name, using no more than N
+        characters.<br /></li>
+
+        <li><b>[<code>authorIni</code>]</b>: The first 5 characters
+        of the first author's last name, and the last name initials
+        of the remaining authors.<br /></li>
+
+        <li><b>[<code>authN</code>]</b>: The first N characters of
+        the first author's last name<br /></li>
+
+        <li><b>[<code>authN_M</code>]</b>: The first N characters
+        of the Mth author's last name<br /></li>
+
+        <li><b>[<code>auth.auth.ea</code>]</b>: The last name of
+        the first two authors, and ".ea" if there are more than
+        two.<br /></li>
+
+        <li><b>[<code>auth.etal</code>]</b>: The last name of the
+        first author, and the last name of the second author if
+        there are two authors or ".etal" if there are more than
+        two.<br /></li>
+
+        <li><b>[<code>authshort</code>]</b>: The last name if one
+        author is given; the first character of up to three
+        authors' last names if more than one author is given. A
+        plus character is added, if there are more than three
+        authors.<br /></li>
+    </ul><b>Note:</b> If there is no author (as in the case of an
+    edited book), then all of the above
+    <b><code>[auth...]</code></b> markers will use the editor(s)
+    (if any) as a fallback. Thus, the editor(s) of a book with no
+    author will be treated as the author(s) for label-generation
+    purposes. If you do not want this behaviour, i.e. you require a
+    marker which expands to nothing if there is no author, use
+    <b><code>pureauth</code></b> instead of
+    <b><code>auth</code></b> in the above codes. For example,
+    <b><code>[pureauth]</code></b>, or
+    <b><code>[pureauthors3]</code></b>.
+
+    <ul>
+        <li><b>[<code>edtr</code>]</b>: The last name of the first
+        editor<br /></li>
+
+        <li><b>[<code>edtrIniN</code>]</b>: The beginning of each
+        editor's last name, using no more than N
+        characters<br /></li>
+
+        <li><b>[<code>editors</code>]</b>: The last name of all
+        editors<br /></li>
+
+        <li><b>[<code>editorIni</code>]</b>: The first 5 characters
+        of the first editor's last name, and the last name initials
+        of the remaining editors.<br /></li>
+
+        <li><b>[<code>edtrN</code>]</b>: The first N characters of
+        the first editor's last name<br /></li>
+
+        <li><b>[<code>edtrN_M</code>]</b>: The first N characters
+        of the Mth editor's last name<br /></li>
+
+        <li><b>[<code>edtr.edtr.ea</code>]</b>: The last name of
+        the first two editors, and ".ea" if there are more than
+        two.<br /></li>
+
+        <li><b>[<code>edtrshort</code>]</b>: The last name if one
+        editor is given; the first character of up to three
+        editors' last names if more than one editor is given. A
+        plus character is added, if there are more than three
+        editors.<br /></li>
+
+        <li><b>[<code>firstpage</code>]</b>: The number of the
+        first page of the publication<br /></li>
+
+        <li><b>[<code>keywordN</code>]</b>: Keyword number N from
+        the "keywords" field, assuming keywords are separated by
+        commas or semicolons.<br /></li>
+
+        <li><b>[<code>lastpage</code>]</b>: The number of the last
+        page of the publication<br /></li>
+
+        <li><b>[<code>shorttitle</code>]</b>: The first 3 words of
+        the title<br /></li>
+
+        <li><b>[<code>shortyear</code>]</b>: The last 2 digits of
+        the publication year<br /></li>
+
+        <li><b>[<code>veryshorttitle</code>]</b>: The first word of
+        the title, discounting 'the', 'a', 'an'.<br /></li>
+    </ul>
+
+    <p>A field name (or one of the above pseudo-field names) may
+    optionally be followed by one or more modifiers. Modifiers are
+    applied in the order they are specified.</p>
+
+    <ul>
+        <li><b>:abbr</b>: Abbreviates the text produced by the
+        field name or spcial field marker. Only the first character
+        and subsequent characters following white space will be
+        included. For example, <b>[journal:abbr]</b> would from the
+        journal name "Journal of Fish Biology" produce
+        "JoFB".<br /></li>
+
+        <li><b>:lower</b>: Forces the text inserted by the field
+        marker to be in lowercase. For example, <b>[auth:lower]</b>
+        expands the last name of the first author in
+        lowercase.<br /></li>
+    </ul>
+
+    <p>If you haven't defined a key pattern for a certain entry
+    type, the <b>Default key pattern</b> will be used. You can
+    change the default pattern - its setting is above the list of
+    entry types in the <b>Key pattern</b> section of the
+    <b>Preferences</b> dialog.</p>
+
+    <p>The default key pattern is [auth][year], and this could
+    produce keys like e.g. <code>Yared1998</code> If the key is not
+    unique in the current database, it is made unique by adding one
+    of the letters a-z until a unique key is found. Thus, the
+    labels might look like:</p>
+
+    <blockquote>
+        <code>Yared1998</code><br />
+         <code>Yared1998a</code><br />
+        <code>Yared1998b</code>
+    </blockquote>
+
+    <h2>Regular expression replace</h2>
+
+    <p>After the key pattern has
+    been applied to produce a key, you can choose to have the key
+    generator search for occurences of a specific regular
+    expression, and replace it with a string. The regular
+    expression and replacement string are entered in the text
+    fields below the list of key patterns. If the replacement
+    string is empty, matches of the regular expression will simply
+    be removed from the generated key.</p>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/help/LabelPatterns.txt b/src/help/LabelPatterns.txt
deleted file mode 100644 (file)
index 42f9ffb..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<HTML>
-
-<BODY text="#275856">
-
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Setting the the BibTeX labels</H1>
-
-In the 'Label Pattern' tab in Preferences, one can set the fields used in auto 
-generation of BibTex labels. The pattern can be set for each of the standard entry 
-types.
-
-The pattern is of the form: <code>[field1]separator[field2]separator[field3]...<code>,
-where 'field#' is one of the (required) fields of a given entry type. The square 
-brackets are quite important. They're used to recognize which part of the string is 
-a field, and which part is a separator. This way one is not restricted to use 
-underscore as a separator.
-
-The label can contain the first or last page by using the fields firstpage and lastpage 
-(non BibTeX fields).
-
-The default is [author]_[year], and since this is not a unique key, it's made unique by
-adding one of the letters a-z until a unique key is found, so the labels might look like:
-
-<blockquote>
-       <code>Yared_1998<code>
-       <code>Yared_1998a</code>
-       <code>Yared_1998b</code>
-</blockquote>
-
-</font>
-</BODY>
-</HTML>
\ No newline at end of file
index 6871896..1b97321 100644 (file)
@@ -1,20 +1,29 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>Mark entries</H1>
+    <h1>Mark entries</h1>
 
-You have the option of <em>marking</em> entries. Keyboard shortcuts are CTRL-M and CTRL-SHIFT-M to
-mark and unmark the selected entries, respectively, and you can also access these actions in the
-menus.
+    <p>You have the option of <em>marking</em>
+    entries. Keyboard shortcuts are CTRL-M and CTRL-SHIFT-M to mark
+    and unmark the selected entries, respectively, and you can also
+    access these actions in the menus.</p>
 
-<p>Note that marking is not the same as selecting entries. Marked entries behave differently from other entries 
-in two ways. First, they are always displayed with a yellow background in the entry table. Second, they will float 
-to the top of your entry list, as long as your table is not sorted according to groups or a Float search.
+    <p>Note that marking is not the same as selecting entries.
+    Marked entries behave differently from other entries in two
+    ways. First, they are always displayed with a yellow background
+    in the entry table. Second, they will float to the top of your
+    entry list, as long as your table is not sorted according to
+    groups or a Float search.</p>
 
-<p>Saving your database will preserve the markings.
+    <p>Saving your database will preserve the markings.</p>
 
-<p>Marking entries can be useful for instance if you need to do several searches without losing your first
-  search results, or if you need to remember which articles or books to look more closely at.
-</HTML>
+    <p>Marking entries can be useful for instance if you need to do
+    several searches without losing your first search results, or
+    if you need to remember which articles or books to look more
+    closely at.</p>
+</body>
+</html>
\ No newline at end of file
index 5b97f19..626cce2 100644 (file)
@@ -1,39 +1,46 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>Fetching Medline entries</H1>
+    <h1>Fetching Medline entries</h1>
 
-MEDLINE is the U.S. National Library of Medicine's premier bibliographic database.
-It contains references to journal articles in life sciences
-with a concentration on biomedicine.
-<P>
-JabRef can download citations from the Medline database.
-To use this feature, choose <b>Web search -> Fetch Medline</b>,
-and the Medline interface will appear in the side pane.
-<P>
-There are two ways of specifying which entries to download:
+    <p>MEDLINE is the U.S. National Library of Medicine's premier
+    bibliographic database. It contains references to journal
+    articles in life sciences with a concentration on biomedicine.</p>
 
-<ol>
-<li> Enter one or more Medline IDs (separated by comma/semicolon) in the
-text field.
-<li> Enter a set of names and/or words to search for. You can use the operators
-<em>and</em> and <em>or</em> and parentheses to refine your search expression.
-</ol>
+    <p>JabRef can download citations from the Medline database. To
+    use this feature, choose <b>Web search -&gt; Fetch Medline</b>,
+    and the Medline interface will appear in the side pane.</p>
 
-In both cases, press <b>Enter</b> or the <b>Fetch</b> button. If you
-use a text search, you will be prompted with the number of entries
-found, and given a choice of how many to download.
+    <p>There are two ways of specifying which entries to
+    download:</p>
 
-<p>The entries fetched will be added to your currently active database.
+    <ol>
+        <li>Enter one or more Medline IDs (separated by
+        comma/semicolon) in the text field.</li>
 
-<H2>Using a Proxy Server</H2>
+        <li>Enter a set of names and/or words to search for. You
+        can use the operators <em>and</em> and <em>or</em> and
+        parentheses to refine your search expression.</li>
+    </ol>In both cases, press <b>Enter</b> or the <b>Fetch</b>
+    button. If you use a text search, you will be prompted with the
+    number of entries found, and given a choice of how many to
+    download.
 
-If you need to use an http proxy server, pass the server name and
-port number to java at runtime.  These environment settings are documented
-at <p> http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html
+    <p>The entries fetched will be added to your currently active
+    database.</p>
 
-<p><code>java -Dhttp.proxyHost="hostname" -Dhttp.proxyPort="portnumber"</code>
+    <h2>Using a Proxy Server</h2>
 
-</HTML>
+    <p>If you need to use an http proxy
+    server, pass the server name and port number to java at
+    runtime. These environment settings are documented at<br>
+    <a href="http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html">http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html</a></p>
+
+    <p><code>java -Dhttp.proxyHost="hostname"
+    -Dhttp.proxyPort="portnumber"</code></p>
+</body>
+</html>
\ No newline at end of file
index 5995e33..4814d16 100644 (file)
@@ -1,53 +1,80 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Using JabRef bibliographies in OpenOffice.org</H1>
-
-JabRef can export your database in both the OpenOffice.org 1.1 <b>.sxc</b>
-spreadsheet format, and the OpenDocument <b>.ods</b> spreadsheet format used
-by OpenOffice.org 2.0.
-<p>
-In both cases the exported spreadsheet will contain one data sheet, listing entries
-in rows and the various fields in columns. The order and names of the columns is set
-to be compatible with OpenOffice.org's bibliography functions (OOo 1.1 in the case of
-the <b>.sxc</b> export, and OOo 2.0 in the case of the <b>.ods</b> format).
-
-<h2>Using the exported file as bibliography database in OpenOffice 2.0 or newer</h2>
-
-Use the following steps to set up a spreadsheet exported from JabRef as bibliography
-database in OpenOffice.org:
-<ul>
-    <li>Export your database using the <b>.ods</b> format</li>
-    <li>Start OpenOffice.org</li>
-    <li>Choose <b>Tools -> Options -> OpenOffice.org Base -> Databases</b></li>
-    <li>Edit the <i>Bibliography</i> database, and change the name to something else,
-    e.g. <i>Bibliography-old</i> (indeed, OpenOffice.orgWriter does not allow for several bibliographies)</li>
-    <li>Close the <b>Options</b> window, and choose <b>File -> New -> Database</b></li>
-    <li>Choose <b>Connect to an existing database</b>, select <b>Spreadsheet</b> as
-    the database type, and choose the <b>.ods</b> file you exported</li>
-    <li>Click <b>Finish</b>, then choose the name <i>Bibliography</i> when prompted</li>
-</ul>                                       
-After finishing these steps, choose <b>Tools -> Bibliography Database</b>. Your database
-should now be displayed.
-<p>
-
-<h2>Using the exported file as bibliography database in OpenOffice 1.1.x</h2>
-
- <ul>
-    <li>Export your database using the <b>.sxc</b> format</li>
-    <li>Start OpenOffice.org</li>
-    <li>Choose <b>Tools -> Data sources</b></li>
-    <li>Select the <i>Bibliography</i> database, and change its name to something else,
-    e.g. <i>Bibliography-old</i>. Click <b>Apply</b>.</li>
-    <li>Click <b>New Data Source</b>. A new entry will appear. Change its name to
-        <i>Bibliography</i>.</li>
-     <li>Change <b>Database type</b> to <b>Spreadsheet</b>. Click  the <b>...</b> button
-     in the <b>Data source URL</b> line. Choose the <b>.sxc</b> file you exported.</li>
-     <li>Click <b>OK</b> to close the <b>Data Sources</b> window.</li>
-</ul>
-After finishing these steps, choose <b>Tools -> Bibliography Database</b>.
-Your database should now be displayed.
-
-</HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Using JabRef bibliographies in OpenOffice.org</h1>
+
+    <p>JabRef can export your database in both the OpenOffice.org 1.1
+    <b>.sxc</b> spreadsheet format, and the OpenDocument
+    <b>.ods</b> spreadsheet format used by OpenOffice.org 2.0.</p>
+
+    <p>In both cases the exported spreadsheet will contain one data
+    sheet, listing entries in rows and the various fields in
+    columns. The order and names of the columns is set to be
+    compatible with OpenOffice.org's bibliography functions (OOo
+    1.1 in the case of the <b>.sxc</b> export, and OOo 2.0 in the
+    case of the <b>.ods</b> format).</p>
+
+    <h2>Using the exported file as bibliography database in
+    OpenOffice 2.0 or newer</h2>
+
+    <p>Use the following steps to set up a spreadsheet exported from
+    JabRef as bibliography database in OpenOffice.org:</p>
+
+    <ul>
+        <li>Export your database using the <b>.ods</b> format</li>
+
+        <li>Start OpenOffice.org</li>
+
+        <li>Choose <b>Tools -&gt; Options -&gt; OpenOffice.org Base
+        -&gt; Databases</b></li>
+
+        <li>Edit the <i>Bibliography</i> database, and change the
+        name to something else, e.g. <i>Bibliography-old</i>
+        (indeed, OpenOffice.orgWriter does not allow for several
+        bibliographies)</li>
+
+        <li>Close the <b>Options</b> window, and choose <b>File
+        -&gt; New -&gt; Database</b></li>
+
+        <li>Choose <b>Connect to an existing database</b>, select
+        <b>Spreadsheet</b> as the database type, and choose the
+        <b>.ods</b> file you exported</li>
+
+        <li>Click <b>Finish</b>, then choose the name
+        <i>Bibliography</i> when prompted</li>
+    </ul>After finishing these steps, choose <b>Tools -&gt;
+    Bibliography Database</b>. Your database should now be
+    displayed.
+
+    <h2>Using the exported file as bibliography database in
+    OpenOffice 1.1.x</h2>
+
+    <ul>
+        <li>Export your database using the <b>.sxc</b> format</li>
+
+        <li>Start OpenOffice.org</li>
+
+        <li>Choose <b>Tools -&gt; Data sources</b></li>
+
+        <li>Select the <i>Bibliography</i> database, and change its
+        name to something else, e.g. <i>Bibliography-old</i>. Click
+        <b>Apply</b>.</li>
+
+        <li>Click <b>New Data Source</b>. A new entry will appear.
+        Change its name to <i>Bibliography</i>.</li>
+
+        <li>Change <b>Database type</b> to <b>Spreadsheet</b>.
+        Click the <b>...</b> button in the <b>Data source URL</b>
+        line. Choose the <b>.sxc</b> file you exported.</li>
+
+        <li>Click <b>OK</b> to close the <b>Data Sources</b>
+        window.</li>
+    </ul>After finishing these steps, choose <b>Tools -&gt;
+    Bibliography Database</b>. Your database should now be
+    displayed.
+</body>
+</html>
\ No newline at end of file
index 7291951..8ce1853 100644 (file)
@@ -1,15 +1,20 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>The 'owner' field</H1>
+    <h1>The 'owner' field</h1>
 
-JabRef can optionally mark all new entries added or imported to a database with your username.
-You can disable or enable this feature by entering <b>Preferences -> General</b>, and you can also
-change the name used to mark your entries. The default name used is your user name.
+    <p>JabRef can optionally mark all new
+    entries added or imported to a database with your username. You
+    can disable or enable this feature by entering <b>Preferences
+    -&gt; General</b>, and you can also change the name used to
+    mark your entries. The default name used is your user name.</p>
 
-<p>The name will be added in a field called 'owner', which by default is visible in the <b>General fields</b>
-  tab in the Entry Editor.
-
-</HTML>
+    <p>The name will be added in a field called 'owner', which by
+    default is visible in the <b>General fields</b> tab in the
+    Entry Editor.</p>
+</body>
+</html>
\ No newline at end of file
index 39b6b15..2b30ccf 100644 (file)
@@ -1,17 +1,21 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>Entry preview setup</H1>
+    <h1>Entry preview setup</h1>
 
-The entry preview is created using the same mechanism as used by the
-<a href="CustomExports.html">Custom export filter</a> facility. When previewed,
-an entry is processed using one of the two alternative layouts (you can switch between
-the two layouts by pressing F9) to produce HTML code which is displayed by the
-preview panel.
-
-To modify the appearance and contents of the preview you need to edit the preview layouts
-using the syntax described in the help file on <a href="CustomExports.html">Custom export filters</a>.
-
-</HTML>
+    <p>The entry preview is created using
+    the same mechanism as used by the
+    <a href="CustomExports.html">Custom export filter</a> facility.
+    When previewed, an entry is processed using one of the two
+    alternative layouts (you can switch between the two layouts by
+    pressing F9) to produce HTML code which is displayed by the
+    preview panel. To modify the appearance and contents of the
+    preview you need to edit the preview layouts using the syntax
+    described in the help file on
+    <a href="CustomExports.html">Custom export filters</a>.</p>
+</body>
+</html>
\ No newline at end of file
index 86d28f4..d40e3db 100644 (file)
@@ -1,35 +1,41 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Remote operation</H1>
-
-This feature can be toggled and configured under <b>Preferences -> Advanced</b>.
-
-<p><i>Note that activating this feature under Windows XP SP2 (and possibly other configurations)
-may prompt a message box stating that certain features of the program have been blocked by the
-Windows firewall. You can safely tell the firewall to keep blocking - the firewall will not interfere
-with remote operation of JabRef.</i>
-
-<p>If listening for remote operation is enabled, JabRef will at startup attempt to start listening
-to a specific port. This means that other applications can send information to JabRef through
-this port. JabRef will only accept local connections, to avoid the risk of interference from
-outside.
-
-<p>
-Binding to this port makes it possible for a second JabRef instance to discover that the first one is
-    running. In this case, unless specifically instructed to run in stand-alone mode,
-    the second JabRef instance will pass its command line options through the port to the first
-    JabRef instance, and then immediately quit.
-
-<p>The first JabRef instance will read the command line options, and perform the indicated actions,
-    such as reading or importing a file, or importing a file to the currently shown database.
-    If a file is imported using the command-line option <code>--importToOpen</code>, the imported
-    entries will be added to the currently shown database. If no database is open, a new one will
-    be created.
-
-
-
-</BODY>
-</HTML>
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Remote operation</h1>
+
+    <p>This feature can be toggled and
+    configured under <b>Preferences -&gt; Advanced</b>.</p>
+
+    <p><i>Note that activating this feature under Windows XP SP2
+    (and possibly other configurations) may prompt a message box
+    stating that certain features of the program have been blocked
+    by the Windows firewall. You can safely tell the firewall to
+    keep blocking - the firewall will not interfere with remote
+    operation of JabRef.</i></p>
+
+    <p>If listening for remote operation is enabled, JabRef will at
+    startup attempt to start listening to a specific port. This
+    means that other applications can send information to JabRef
+    through this port. JabRef will only accept local connections,
+    to avoid the risk of interference from outside.</p>
+
+    <p>Binding to this port makes it possible for a second JabRef
+    instance to discover that the first one is running. In this
+    case, unless specifically instructed to run in stand-alone
+    mode, the second JabRef instance will pass its command line
+    options through the port to the first JabRef instance, and then
+    immediately quit.</p>
+
+    <p>The first JabRef instance will read the command line
+    options, and perform the indicated actions, such as reading or
+    importing a file, or importing a file to the currently shown
+    database. If a file is imported using the command-line option
+    <code>--importToOpen</code>, the imported entries will be added
+    to the currently shown database. If no database is open, a new
+    one will be created.</p>
+</body>
+</html>
\ No newline at end of file
index f9ca60d..18a7cca 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Searching</H1>
-
-
-There are three different search modes in JabRef.
-
-<p>
-<em>CTRL-F</em> opens or focuses the search interface. Pressing
-<em>CTRL-F</em> several times toggles search mode. When searching
-incrementally, pressing <em>CTRL-F</em> makes the program search for
-the next occurence of the search string.
-<p>
-<em>CTRL-SHIFT-F</em> opens or focuses the search interface, and
-selects incremental search. When searching incrementally,
-<em>CTRL-SHIFT-F</em> also finds the next occurence of the search
-string.
-
-<H2>Incremental search</H2>
-
-When searching incrementally, the program searches immediately each
-time you press a letter. The status line informs you about the success
-of the search. Pressing the search shortcut keys causes the program to
-find the next occurrence of the current search string. If no further
-occurrences can be found, the status line will notify you about
-this. Repeating the search again causes the search to restart at the
-top. The search order always follows the current sorting of your
-database. To escape an incremental search, press ESC or click "Clear
-search".
-
-<H2>Normal</H2>
-
-In a normal search, the program searches your database for all occurences of the words in your
-search string, once you press ENTER. Only entries containing all words will be considered matches.
-To search for sequences of words, enclose the sequences in double quotes. For instance, the query
-<b>progress "marine aquaculture"</b> will match entries containing both the word "progress" and the
-phrase "marine aquaculture". All entries that don't match are hidden, leaving for display the
-matching entries only (filter mode), or are grayed-out (float mode).
-To stop displaying the search results, press ESC or click "Clear search".
-
-<a name="advanced"><H2>Field specification, logical operators</H2>
-
-In order to search specific fields only and/or include logical operators in the search expression, a special syntax is available in which these can be specified. E.g. to search for entries whose author is "Miller", enter (in any but incremental search mode):
-<p>
-author = miller
-<p>
-Both the field specification and the search term support regular expressions. If the search term contains spaces, enclose it in quotes. Do <i>not</i> use spaces in the field specification! E.g. to search for entries about image processing, type:
-<p>
-title|keywords = "image processing"
-<p>
-You can use "and", "or", "not", and braces as intuitively expected:
-<p>
-(author = miller or title|keywords = "image processing") and not author = brown
-<p>
-The "=" sign is actually a shorthand for "contains". Searching for an exact match is possible using "matches" or "==". Using "!=" tests if the search term is <i>not</i> contained in the field (equivalent to "not ... contains ..."). The selection of field types to search (required, optional, all) is always overruled by the field specification in the search expression. To search for entries of a certain type, a pseudo field called "entrytype" is available:
-<p>
-entrytype = thesis
-<p>
-This finds entries whose type (as displayed in the "Entrytype" column) contains the word "thesis" (which would be "phdthesis" and "mastersthesis"). Another pseudo field "bibtexkey" allows to search for citation keys, e.g.
-<p>
-bibtexkey = miller2005
-
-<H2>Search settings</H2>
-
- The <em>Settings</em> button opens a menu that allows to toggle case sensitivity and use of regular expressions in the search, and whether search results should be selected in the table.
-
-</BODY>
-</HTML> 
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Searching</h1>
+
+    <p>There are three different search modes in JabRef.</p>
+
+    <p><em>CTRL-F</em> opens or focuses the search interface.
+    Pressing <em>CTRL-F</em> several times toggles search mode.
+    When searching incrementally, pressing <em>CTRL-F</em> makes
+    the program search for the next occurence of the search
+    string.</p>
+
+    <p><em>CTRL-SHIFT-F</em> opens or focuses the search interface,
+    and selects incremental search. When searching incrementally,
+    <em>CTRL-SHIFT-F</em> also finds the next occurence of the
+    search string.</p>
+
+    <h2>Incremental search</h2>
+
+    <p>When searching incrementally, the
+    program searches immediately each time you press a letter. The
+    status line informs you about the success of the search.
+    Pressing the search shortcut keys causes the program to find
+    the next occurrence of the current search string. If no further
+    occurrences can be found, the status line will notify you about
+    this. Repeating the search again causes the search to restart
+    at the top. The search order always follows the current sorting
+    of your database. To escape an incremental search, press ESC or
+    click "Clear search".</p>
+
+    <h2>Normal</h2>
+
+    <p>In a normal search, the program searches your
+    database for all occurences of the words in your search string,
+    once you press ENTER. Only entries containing all words will be
+    considered matches. To search for sequences of words, enclose
+    the sequences in double quotes. For instance, the query
+    <b>progress "marine aquaculture"</b> will match entries
+    containing both the word "progress" and the phrase "marine
+    aquaculture". All entries that don't match are hidden, leaving
+    for display the matching entries only (filter mode), or are
+    grayed-out (float mode). To stop displaying the search results,
+    press ESC or click "Clear search".</p>
+
+    <h2><a name="advanced"
+       id="advanced">Field specification, logical
+       operators</a></h2>
+
+       <p>In order to search specific fields only
+       and/or include logical operators in the search expression, a
+       special syntax is available in which these can be specified.
+       E.g. to search for entries whose author is "Miller", enter
+       (in any but incremental search mode):</p>
+
+    <p>author = miller</p>
+
+    <p>Both the field specification and the search term support
+    regular expressions. If the search term contains spaces,
+    enclose it in quotes. Do <i>not</i> use spaces in the field
+    specification! E.g. to search for entries about image
+    processing, type:</p>
+
+    <p>title|keywords = "image processing"</p>
+
+    <p>You can use "and", "or", "not", and braces as intuitively
+    expected:</p>
+
+    <p>(author = miller or title|keywords = "image processing") and
+    not author = brown</p>
+
+    <p>The "=" sign is actually a shorthand for "contains".
+    Searching for an exact match is possible using "matches" or
+    "==". Using "!=" tests if the search term is <i>not</i>
+    contained in the field (equivalent to "not ... contains ...").
+    The selection of field types to search (required, optional,
+    all) is always overruled by the field specification in the
+    search expression. To search for entries of a certain type, a
+    pseudo field called "entrytype" is available:</p>
+
+    <p>entrytype = thesis</p>
+
+    <p>This finds entries whose type (as displayed in the
+    "Entrytype" column) contains the word "thesis" (which would be
+    "phdthesis" and "mastersthesis"). Another pseudo field
+    "bibtexkey" allows to search for citation keys, e.g.</p>
+
+    <p>bibtexkey = miller2005</p>
+
+    <h2>Search settings</h2>
+
+    <p>The <em>Settings</em> button opens a
+    menu that allows to toggle case sensitivity and use of regular
+    expressions in the search, and whether search results should be
+    selected in the table.</p>
+</body>
+</html>
\ No newline at end of file
index 7a9d14b..6bc6c0c 100644 (file)
@@ -1,7 +1,10 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head></head>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
 <body>
-<basefont size="-1" color="#2F4958" face="arial">
-This feature generates a new database, which contains only the used references of an existing TeX project.
-</body></html>
\ No newline at end of file
+    <basefont size="-1"
+          color="#2F4958"
+          face="arial" /> This feature generates a new database,
+          which contains only the used references of an existing
+          TeX project.
+</body>
+</html>
index 510f99e..8cac5e9 100644 (file)
@@ -1,8 +1,10 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
 <body>
-<basefont size="-1" color="#2F4958" face="arial">
-Integrity check is a process that checks for indications of wrongly 
-filled out bibtex fields. "Scan" is the button that starts the check.
-<br>
-</body></html>
\ No newline at end of file
+    <basefont size="-1"
+          color="#2F4958"
+          face="arial" /> Integrity check is a process that checks
+          for indications of wrongly filled out bibtex fields.
+          "Scan" is the button that starts the check. <br />
+</body>
+</html>
index c11affb..97de394 100644 (file)
@@ -1,7 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
 <body>
-<basefont size="-1" color="#2F4958" face="arial">This is a simple copy
-and paste dialog. First load or paste some text into the text input
-area.&nbsp; After that, you can mark text and assign it to a bibtex field. <br>
-</body></html>
\ No newline at end of file
+    <basefont size="-1"
+          color="#2F4958"
+          face="arial" />This is a simple copy and paste dialog.
+          First load or paste some text into the text input
+          area.&nbsp; After that, you can mark text and assign it
+          to a bibtex field. <br />
+</body>
+</html>
index e869da1..381d1bf 100755 (executable)
@@ -1,46 +1,51 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>The string editor</H1>
-<em>Opened from the main window by <em>Edit strings</em> or pressing a
-button in the toolbar.</em>
-<P>
-<em>Strings</em> are the <em>bibtex</em> equivalent to constants in a
-programming language.  Each string is defined with a unique
-<em>name</em> and a <em>content</em>. Elsewhere in the database, the
-name can be used to represent the content.
-
-<P>
-For instance, if many entries are from a journal with an abbreviation
-that may be hard to remember, such as 'J. Theor. Biol.' (Journal of
-Theroretical Biology), a string named JTB could be defined to
-represent the journal's name. Instead of repeating the exact journal
-name in each entry, the characters '#JTB#' (without quotes) are put into the
-<em>journal</em> field of each, ensuring the journal name is written
-identically each time.
-
-<P>
-A string reference can appear anywhere in a field, always by enclosing
-the string's name in a pair of '#' characters. This syntax is specific for
-JabRef, and differs slightly from the <em>bibtex</em> notation that
-is produced when you save your database. Strings can by default be used for all
-standard BibTeX fields, and in <b>Preferences -> General -> File</b> you can opt to
-enable strings for non-standard fields as well. In the latter case you can specify a
-set of fields that are excepted from string resolving, and here it is recommended
-to include the 'url' field and other fields that may need to contain the '#' character
-and that may be processed by BibTeX/LaTeX.
-
-<P>
-A string may in the same way be referred in the content of another
-string, provided the referred string is defined <em>before</em> the
-referring one.
-
-<p>While the order of strings in your BibTeX file is important in some cases,
-you don't have to worry about this when using JabRef. The strings will be displayed
-in alphabetical order in the string editor, and stored in the same order, except when
-a different ordering is required by BibTeX.
-
-</BODY>
-</HTML>
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>The string editor</h1>
+
+    <p><em>Opened from the main window
+    by</em> Edit strings or pressing a button in the toolbar.</p>
+
+    <p><em>Strings</em> are the <em>bibtex</em> equivalent to
+    constants in a programming language. Each string is defined
+    with a unique <em>name</em> and a <em>content</em>. Elsewhere
+    in the database, the name can be used to represent the
+    content.</p>
+
+    <p>For instance, if many entries are from a journal with an
+    abbreviation that may be hard to remember, such as 'J. Theor.
+    Biol.' (Journal of Theroretical Biology), a string named JTB
+    could be defined to represent the journal's name. Instead of
+    repeating the exact journal name in each entry, the characters
+    '#JTB#' (without quotes) are put into the <em>journal</em>
+    field of each, ensuring the journal name is written identically
+    each time.</p>
+
+    <p>A string reference can appear anywhere in a field, always by
+    enclosing the string's name in a pair of '#' characters. This
+    syntax is specific for JabRef, and differs slightly from the
+    <em>bibtex</em> notation that is produced when you save your
+    database. Strings can by default be used for all standard
+    BibTeX fields, and in <b>Preferences -&gt; General -&gt;
+    File</b> you can opt to enable strings for non-standard fields
+    as well. In the latter case you can specify a set of fields
+    that are excepted from string resolving, and here it is
+    recommended to include the 'url' field and other fields that
+    may need to contain the '#' character and that may be processed
+    by BibTeX/LaTeX.</p>
+
+    <p>A string may in the same way be referred in the content of
+    another string, provided the referred string is defined
+    <em>before</em> the referring one.</p>
+
+    <p>While the order of strings in your BibTeX file is important
+    in some cases, you don't have to worry about this when using
+    JabRef. The strings will be displayed in alphabetical order in
+    the string editor, and stored in the same order, except when a
+    different ordering is required by BibTeX.</p>
+</body>
+</html>
\ No newline at end of file
index 594a76d..2bd6bef 100644 (file)
@@ -1,37 +1,50 @@
-<HTML>
+<html xmlns="http://www.w3.org/1999/xhtml">
 
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
 
-<H1>Entry time stamps</H1>
+    <h1>Entry time stamps</h1>
 
-This feature can be toggled and configured under <b>Options -> Preferences -> General</b>.
+    <p>This feature can be toggled and configured under <b>Options -&gt;
+    Preferences -&gt; General</b>.</p>
 
-<p>JabRef can automatically set a field to contain the date an entry was added to the database.
+    <p>JabRef can automatically set a field to contain the date an
+    entry was added to the database.</p>
 
-<H2>Formatting</H2>
+    <h2>Formatting</h2>
 
-The formatting of the time stamp is determined by a string containing designator words that indicate
-the position of the various parts of the date.
-<p>
-These are some of the available designator letters (examples are given in parentheses for
-Wednesday 14th of September 2005 at 5.45 PM):
-<ul>
-    <li><b>yy</b>: year (05)</li>
-    <li><b>yyyy</b>: year (2005)</li>
-    <li><b>MM</b>: month (09)</li>
-    <li><b>dd</b>: day in month (14)</li>
-    <li><b>HH</b>: hour in day (17)</li>
-    <li><b>mm</b>: minute in hour (45)</li>
-</ul>
+    <p>The formatting of the time stamp is
+    determined by a string containing designator words that
+    indicate the position of the various parts of the date.</p>
 
-These designators can be combined along with punctuation and whitespace. A couple of examples:
+    <p>These are some of the available designator letters (examples
+    are given in parentheses for Wednesday 14th of September 2005
+    at 5.45 PM):</p>
 
-<ul>
-<li><b>yyyy.MM.dd</b> gives <b>2005.09.14</b></li>
-<li><b>yy.MM.dd</b> gives <b>05.09.14</b></li>
-<li><b>yyyy.MM.dd HH:mm</b> gives <b>2005.09.14 17:45</b></li>
-</ul>
+    <ul>
+        <li><b>yy</b>: year (05)</li>
 
-</BODY>
-</HTML>
+        <li><b>yyyy</b>: year (2005)</li>
+
+        <li><b>MM</b>: month (09)</li>
+
+        <li><b>dd</b>: day in month (14)</li>
+
+        <li><b>HH</b>: hour in day (17)</li>
+
+        <li><b>mm</b>: minute in hour (45)</li>
+    </ul>These designators can be combined along with punctuation
+    and whitespace. A couple of examples:
+
+    <ul>
+        <li><b>yyyy.MM.dd</b> gives <b>2005.09.14</b></li>
+
+        <li><b>yy.MM.dd</b> gives <b>05.09.14</b></li>
+
+        <li><b>yyyy.MM.dd HH:mm</b> gives <b>2005.09.14
+        17:45</b></li>
+    </ul>
+</body>
+</html>
\ No newline at end of file
index aeff817..3531e3f 100644 (file)
@@ -1,59 +1,97 @@
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>XMP metadata support in JabRef</H1>
-<p>
-XMP is a standard created by Adobe Systems for storing metadata (data about data) in files.
-An well known example for metadata are MP3 tags, which can be used to describe artist, album and song name
-of a MP3 file. Adding metadata to MP3 helps other people to identify the songs correctly independent of file-name
-and can provide means for software (MP3 players for instance) to sort and group songs.
-</p>
-<p>
-With XMP-support the JabRef team tries to bring the advantages of metadata to the world of reference managers.
-You can now choose to "Write XMP" metadata in the General Tab of JabRef, which will put all the Bibtex information
-into the PDF. If you then email this PDF to a collegue she can just drag the file into JabRef and all information
-that you entered will be available to her.
-</p>
-
-<H2>Usage</H2>
-
-To use the XMP-feature in JabRef you can do the following:
-
-<ul>
-  <li>To <b>import a single annotated PDF-file</b> that contains XMP you can select "File -> Import into... -> XMP-annotated PDF" or drag the file into the main view.</li>
-  <li>To <b>write the bibliographic information to the associated PDF</b> do the following: Double click the entry in the main view, go to the "General" tab and click on "Write XMP".</li>
-  <li>If you want <b>to annotate all the PDFs in a given database</b> you can select "Tools -> Write XMP for database"</li>
-  <li>To verify if it worked you can open the PDF in Adobe Acrobat and select
-  "File -> Document Properties -> Additional Metadata -> Advanced". In the tree to the right you should see an entry called "http://purl.org/net/bibteXMP". This works only with Adobe Acrobat, not with Adobe Reader.</li>
-  <li>If you don't have Adobe Acrobat, you can use <i>pdfinfo</i> instead in order to see the XMP metadata. <i>pdfinfo</i> is part of Xpdf (<code>www.foolabs.com/xpdf</code>) and Poppler (<code>http://poppler.freedesktop.org</code>).</li>
-<ul>
-
-<h2>BibteXmp Fileformat</h2>
-
-<p>
-XMP uses a subset of the Resource Description Framework (RDF) to store data. For JabRef a new metadata
-format is used which maps very closely to BibTeX. Basically all fields and values are turned into
-nodes of an XML document. Only authors and editors are stored as rdf:Seq-structures, so users
-of the data can skip the splitting on 'and's. All strings and crossrefs will be resolved in the data.
-</p>
-<p>
-The following easy minimal schema is used:
-</p>
-<p>
-<ul>
-  <li>The BibTeX-key is stored as <code>bibtexkey</code>.</li>
-  <li>The type of the BibTeX-entry is stored as <code>entrytype</code>.</li>
-  <li><code>author</code> and <code>editor</code> are encoding as <code>rdf:Seq</code>s where the
-  individual authors are represented as <code>rdf:li</code>s.</li>
-  <li>All other fields are saved using their field-name as is.</li>
-</ul>
-</p>
-<p>
-The following is an example of the mapping
-</p>
-<pre>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>XMP metadata support in JabRef</h1>
+
+    <p>XMP is a standard created by Adobe Systems for storing
+    metadata (data about data) in files. An well known example for
+    metadata are MP3 tags, which can be used to describe artist,
+    album and song name of a MP3 file. Adding metadata to MP3 helps
+    other people to identify the songs correctly independent of
+    file-name and can provide means for software (MP3 players for
+    instance) to sort and group songs.</p>
+
+    <p>With XMP-support the JabRef team tries to bring the
+    advantages of metadata to the world of reference managers. You
+    can now choose to "Write XMP" metadata in the General Tab of
+    JabRef, which will put all the Bibtex information into the PDF.
+    If you then email this PDF to a collegue she can just drag the
+    file into JabRef and all information that you entered will be
+    available to her.</p>
+
+    <h2>Usage</h2>
+
+    <p>To use the XMP-feature in JabRef you can do the
+    following:</p>
+
+    <ul>
+        <li>To <b>import a single annotated PDF-file</b> that
+        contains XMP you can select "File -&gt; Import into...
+        -&gt; XMP-annotated PDF" or drag the file into the main
+        view.</li>
+
+        <li>To <b>write the bibliographic information to the
+        associated PDF</b> do the following: Double click the entry
+        in the main view, go to the "General" tab and click on
+        "Write XMP".</li>
+
+        <li>If you want <b>to annotate all the PDFs in a given
+        database</b> you can select "Tools -&gt; Write XMP for
+        database"</li>
+
+        <li>To verify if it worked you can open the PDF in Adobe
+        Acrobat and select "File -&gt; Document Properties -&gt;
+        Additional Metadata -&gt; Advanced". In the tree to the
+        right you should see an entry called
+        "http://purl.org/net/bibteXMP". This works only with Adobe
+        Acrobat, not with Adobe Reader.</li>
+
+        <li>If you don't have Adobe Acrobat, you can use
+        <i>pdfinfo</i> instead in order to see the XMP metadata.
+        <i>pdfinfo</i> is part of Xpdf
+        (<code>www.foolabs.com/xpdf</code>) and Poppler
+        (<code>http://poppler.freedesktop.org</code>).</li>
+
+        <li style="list-style: none">
+            <div style="margin-left: 2em">
+                <h2>BibteXmp Fileformat</h2>
+
+                <p>XMP uses a subset of the Resource Description
+                Framework (RDF) to store data. For JabRef a new
+                metadata format is used which maps very closely to
+                BibTeX. Basically all fields and values are turned
+                into nodes of an XML document. Only authors and
+                editors are stored as rdf:Seq-structures, so users
+                of the data can skip the splitting on 'and's. All
+                strings and crossrefs will be resolved in the
+                data.</p>
+
+                <p>The following easy minimal schema is used:</p>
+
+                <ul>
+                    <li>The BibTeX-key is stored as
+                    <code>bibtexkey</code>.</li>
+
+                    <li>The type of the BibTeX-entry is stored as
+                    <code>entrytype</code>.</li>
+
+                    <li><code>author</code> and <code>editor</code>
+                    are encoding as <code>rdf:Seq</code>s where the
+                    individual authors are represented as
+                    <code>rdf:li</code>s.</li>
+
+                    <li>All other fields are saved using their
+                    field-name as is.</li>
+                </ul><br />
+                <br />
+
+
+                <p>The following is an example of the mapping</p>
+                <pre>
 @INPROCEEDINGS{CroAnnHow05,
   author = {Crowston, K. and Annabi, H. and Howison, J. and Masango, C.},
   title = {Effective work practices for floss development: A model and propositions},
@@ -63,19 +101,16 @@ The following is an example of the mapping
   timestamp = {2006.05.29},
   url = {http://james.howison.name/publications.html}
 }
-</pre>
-
-will be transformed into
-
-<pre>
-&lt;rdf:Description xmlns:bibtex=&quot;http://jabref.sourceforge.net/bibteXMP/&quot;
-    bibtex:bibtexkey=&quot;CroAnnHow05&quot;
-    bibtex:year=&quot;2005&quot;
-    bibtex:title=&quot;Effective work practices for floss development: A model and propositions&quot;
-    bibtex:owner=&quot;oezbek&quot;
-    bibtex:url=&quot;http://james.howison.name/publications.html&quot;
-    bibtex:booktitle=&quot;Hawaii International Conference On System Sciences (HICSS)&quot;
-    bibtex:timestamp=&quot;2006.05.29&quot;&gt;
+</pre>will be transformed into
+                <pre>
+&lt;rdf:Description xmlns:bibtex="http://jabref.sourceforge.net/bibteXMP/"
+    bibtex:bibtexkey="CroAnnHow05"
+    bibtex:year="2005"
+    bibtex:title="Effective work practices for floss development: A model and propositions"
+    bibtex:owner="oezbek"
+    bibtex:url="http://james.howison.name/publications.html"
+    bibtex:booktitle="Hawaii International Conference On System Sciences (HICSS)"
+    bibtex:timestamp="2006.05.29"&gt;
         &lt;bibtex:author&gt;
             &lt;rdf:Seq&gt;
                 &lt;rdf:li&gt;K. Crowston&lt;/rdf:li&gt;
@@ -86,30 +121,50 @@ will be transformed into
         &lt;/bibtex:author&gt;
     &lt;bibtex:entrytype&gt;Inproceedings&lt;/bibtex:entrytype&gt;
 &lt;/rdf:Description&gt;
-</pre></td></tr>
-</table>
-
-<p>
-Beware of the following caveats if you trying to parse bibteXMP:
-</p>
-<p>
-<ul>
-  <li>In RDF attribute-value pairs can also be expressed as nodes and vice versa.</li>
-</ul>
-</p>
-<H2>Related Links:</H2>
-<p>
-Some links about XMP and annotating PDFs:
-</p>
-<p>
-<ul>
-  <li><a href="http://freelancepropaganda.com/themp/">James Howison's blog "Themp---Managing Academic Papers like MP3s"</a></li>
-  <li><a href="http://www.xml.com/pub/a/2004/09/22/xmp.html">XML.com article about XMP</a></li>
-  <li><a href="http://jempbox.org">JempBox</a> and <a href="http://pdfbox.org">PDFBox</a> by Ben Litchfield are the Jaba libraries
-  used to access the PDFs and the metadata stream.</a></li>
-  <li><a href="http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/8300945231/m/377001889631">Good thread on ArsTechnica discussing the management of PDFs.</a></li>
-  <li><a href="http://partners.adobe.com/public/developer/en/xmp/sdk/xmpspecification.pdf">Adobe XMP Specification</a></li>
-</ul>
-</p>
+</pre>
+
+                <p>Beware of the following caveats if you trying to
+                parse bibteXMP:</p>
+
+                <ul>
+                    <li>In RDF attribute-value pairs can also be
+                    expressed as nodes and vice versa.</li>
+                </ul><br />
+                <br />
+
+
+                <h2>Related Links:</h2>
+
+                <p>Some links about XMP and annotating PDFs:</p>
+
+                <ul>
+                    <li>
+                    <a href="http://freelancepropaganda.com/themp/">
+                    James Howison's blog "Themp---Managing Academic
+                    Papers like MP3s"</a></li>
+
+                    <li>
+                    <a href="http://www.xml.com/pub/a/2004/09/22/xmp.html">
+                    XML.com article about XMP</a></li>
+
+                    <li><a href="http://jempbox.org">JempBox</a>
+                    and <a href="http://pdfbox.org">PDFBox</a> by
+                    Ben Litchfield are the Jaba libraries used to
+                    access the PDFs and the metadata stream.</li>
+
+                    <li>
+                    <a href="http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/8300945231/m/377001889631">
+                    Good thread on ArsTechnica discussing the
+                    management of PDFs.</a></li>
+
+                    <li>
+                    <a href="http://partners.adobe.com/public/developer/en/xmp/sdk/xmpspecification.pdf">
+                    Adobe XMP Specification</a></li>
+                </ul><br />
+                <br />
+
+            </div>
+        </li>
+    </ul>
 </body>
-</HTML>
\ No newline at end of file
+</html>
\ No newline at end of file
index b47ff1d..90c1fe1 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head></head>
+<html xmlns="http://www.w3.org/1999/xhtml">
+
 
 <body text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-<center>
-<h1>JabRef Version @version@</h1>
-
-(c) 2007
-<p>
-<img src="/images/JabRef-icon-48.png"></img>
-
-
-<p>
-JabRef ist frei verf&uuml;gbar unter den Bedingungen der GNU
-<a href="License.html">General Public License</a>.
-
-</p><h2>Entwickler:</h2>
-Morten O. Alver,
-Nizar N. Batada,
-Michel Baylac,
-Guillaume Gardey,
-Cyrille d'Haese,
-Raik Nagel,
-Christopher Oezbek,
-Ellen Reitmayr,
-Gert Renckens,
-Andreas Rudert,
-Michael Spiegel,
-Ulrik Stervbo,
-Dominik Wa&szlig;enhoven,
-Joerg K. Wegner,
-Michael Wrighton,
-Egon Willighagen,
-J&ouml;rg Zieren
-
-<h2>Beitr&auml;ge von:</h2>
-Michael Beckmann,
-Oliver B&ouml;ckmann,
-Kolja Brix,
-Fr&eacute;d&eacute;ric Darboux,
-Fabrice Dessaint,
-Nathan Dunn,
-Brian Van Essen,
-Alexis Gallagher,
-David Gleich,
-Sascha Hunold,
-Bernd Kalbfuss,
-Martin K&auml;hmer,
-Ervin Kolenovic,
-Krzysztof A. Ko&#347;ciuszkiewicz,
-Christian Kopf,
-Jeffrey Kuhn,
-Alex Montgomery,
-S. M. Mahbub Murshed,
-Ambrogio Oliva,
-Stephan Rave,
-John Relph,
-Hannes Restel,
-Moritz Ringler,
-Andreas Rudert,
-Mark Schenk,
-Rudolf Seemann,
-Toralf Senger,
-Manuel Siebeneicher,
-Mike Smoot,
-Ulrich St&auml;rk,
-Martin Stolle,
-David Weitzman,
-Seb Wills,
-John Zedlewski
-
-<h2>Dank an:</h2>
-Samin Muhammad Ridwanul Karim,
-Stefan Robert
-
-<h2>Benutzte Fremdsoftware:</h2>
-JabRef benutzt JGoodies Looks 2.0.4 und JGoodiesForms 1.0.5, das von JGoodies (<code>http://www.jgoodies.com</code>) unter den Bedingungen der BSD-Lizenz vertrieben wird (siehe <code>http://www.opensource.org/licenses/bsd-license.html</code> f&uuml;r n&auml;here Einzelheiten dieser Lizenz).
-<p>
-Au&szlig;erdem werden zwei zust&auml;tzliche Klassen
-(SimpleInternalFrame and UIFSplitPane) von Karsten Lentzsch benutzt,
-die unter <a href="jgoodies.html">diesen Bedingungen</a> vertrieben werden.
-</p><p>
-Kommandozeilenbefehle werden geparst mit RitOpt (<code>http://ritopt.sourceforge.net</code>), das unter den Bedingungen der GNU <a href="License.html">General Public License</a> (Version 2) verf&uuml;gbar ist.
-</p><p>
-JabRef verwendet f&uuml;r die Suche den ANTLR Parser Generator. ANTLR ist public domain software - siehe <code>http://www.antlr.org/license.html</code> f&uuml;r die Lizenzbedingungen.
-</p><p>
-F&uuml;r die Darstellung und Filterung der Tabelle benutzt JabRef die Glazed Lists library
-    (<code>http://publicobject.com/glazedlists</code>), die unter den Bedingungen der Lesser General Public License vertrieben wird.
-</p><p>
-JabRef benutzt dar&uuml;ber hinaus die "threading library" Spin 1.3.1,
-die ebenfalls unter den Bedingungen der Lesser General Public License
-vertrieben wird.<br>
-</p>
-<p>F&uuml;r die einfache Auswahl und den Umgang mit Datumsangaben
-werden Komponenten der Microba-Bibliothek verwenden. Diese wird unter
-einer BSD-Lizenz vertrieben, siehe <code>http://sourceforge.net/projects/microba/</code>
-f&uuml;r eine genauere Beschreibung.
-
-</p><p>
-Die meisten Icons stammen aus dem Crystal Clear Icon-Set von Everaldo
-(<code>http://www.everaldo.com</code>), das unter den Bedingungen
-der Lesser General Public License vertrieben wird.
-
-<P>
-JabRef verwendet f&uuml;r die Behandlung von PDF-Dateien die JempBox- und PDFBox-Bibliotheken, die unter
-einer BSD-Lizenz vertrieben werden.
-
-</p></center>
-</body></html>
\ No newline at end of file
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <center>
+        <h1>JabRef Version @version@</h1>
+
+        <p>(c) 2007</p>
+
+        <p><img src="/images/JabRef-icon-48.png" /></p>
+
+        <p>JabRef ist frei verf&uuml;gbar unter den Bedingungen der
+        GNU <a href="License.html">General Public License</a>.</p>
+
+        <h2>Entwickler:</h2>
+
+        <p>Morten O. Alver,
+        Nizar N. Batada,
+        Michel Baylac,
+        Kolja Brix,
+        Fr&eacute;d&eacute;ric Darboux,
+        Guillaume Gardey,
+        Cyrille d'Haese,
+        S. M. Mahbub Murshed,
+        Raik Nagel,
+        Christopher Oezbek,
+        Ellen Reitmayr,
+        Gert Renckens,
+        Andreas Rudert,
+        Michael Spiegel,
+        Ulrik Stervbo,
+        Dominik Wa&szlig;enhoven,
+        Joerg K. Wegner,
+        Michael Wrighton,
+        Egon Willighagen,
+        J&ouml;rg Zieren</p>
+
+        <h2>Beitr&auml;ge von:</h2>
+
+        <p>Michael Beckmann,
+        Oliver B&ouml;ckmann,
+        Fabrice Dessaint,
+        Nathan Dunn,
+        Brian Van Essen,
+        Alexis Gallagher,
+        David Gleich,
+        Sascha Hunold,
+        Bernd Kalbfuss,
+        Martin K&auml;hmer,
+        Ervin Kolenovic,
+        Krzysztof A. Ko&#347;ciuszkiewicz,
+        Christian Kopf,
+        Jeffrey Kuhn,
+        Alex Montgomery,
+        Ambrogio Oliva,
+        Stephan Rave,
+        John Relph,
+        Hannes Restel,
+        Moritz Ringler,
+        Andreas Rudert,
+        Mark Schenk,
+        Rudolf Seemann,
+        Toralf Senger,
+        Manuel Siebeneicher,
+        Mike Smoot,
+        Ulrich St&auml;rk,
+        Martin Stolle,
+        David Weitzman,
+        Seb Wills,
+        John Zedlewski</p>
+
+        <h2>Dank an:</h2>
+
+        <p>Samin Muhammad Ridwanul Karim,
+        Stefan Robert</p>
+
+        <h2>Benutzte Fremdsoftware:</h2>
+
+        <p>JabRef benutzt JGoodies
+        Looks 2.0.4 und JGoodiesForms 1.0.5, das von JGoodies
+        (<code>http://www.jgoodies.com</code>) unter den
+        Bedingungen der BSD-Lizenz vertrieben wird (siehe
+        <code>http://www.opensource.org/licenses/bsd-license.html</code>
+        f&uuml;r n&auml;here Einzelheiten dieser Lizenz).</p>
+
+        <p>Au&szlig;erdem werden zwei zust&auml;tzliche Klassen
+        (SimpleInternalFrame and UIFSplitPane) von Karsten Lentzsch
+        benutzt, die unter <a href="jgoodies.html">diesen
+        Bedingungen</a> vertrieben werden.</p>
+
+        <p>Kommandozeilenbefehle werden geparst mit RitOpt
+        (<code>http://ritopt.sourceforge.net</code>), das unter den
+        Bedingungen der GNU <a href="License.html">General Public
+        License</a> (Version 2) verf&uuml;gbar ist.</p>
+
+        <p>JabRef verwendet f&uuml;r die Suche den ANTLR Parser
+        Generator. ANTLR ist public domain software - siehe
+        <code>http://www.antlr.org/license.html</code> f&uuml;r die
+        Lizenzbedingungen.</p>
+
+        <p>F&uuml;r die Darstellung und Filterung der Tabelle
+        benutzt JabRef die Glazed Lists library
+        (<code>http://publicobject.com/glazedlists</code>), die
+        unter den Bedingungen der Lesser General Public License
+        vertrieben wird.</p>
+
+        <p>JabRef benutzt dar&uuml;ber hinaus die "threading
+        library" Spin 1.3.1, die ebenfalls unter den Bedingungen
+        der Lesser General Public License vertrieben wird.</p>
+
+        <p>F&uuml;r die einfache Auswahl und den Umgang mit
+        Datumsangaben werden Komponenten der Microba-Bibliothek
+        verwenden. Diese wird unter einer BSD-Lizenz vertrieben,
+        siehe <code>http://sourceforge.net/projects/microba/</code>
+        f&uuml;r eine genauere Beschreibung.</p>
+
+        <p>Die meisten Icons stammen aus dem Crystal Clear Icon-Set
+        von Everaldo (<code>http://www.everaldo.com</code>), das
+        unter den Bedingungen der Lesser General Public License
+        vertrieben wird.</p>
+
+        <p>JabRef verwendet f&uuml;r die Behandlung von PDF-Dateien
+        die JempBox- und PDFBox-Bibliotheken, die unter einer
+        BSD-Lizenz vertrieben werden.</p>
+    </center>
+</body>
+</html>
\ No newline at end of file
index 9515441..b929276 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>Das Hauptfenster von JabRef</H1>
-
-<em>Anmerkung:</em> Die meisten Men&uuml;funktionen, auf die im Folgenden hingewiesen wird, haben Tastenk&uuml;rzel, und viele Funktionen k&ouml;nnen &uuml;ber die Werkzeugleiste aufgerufen werden.
-
-<p>
-Dies ist das Hauptfenster, in dem Sie mit Ihrer Datei arbeiten. Unter der Men&uuml;leiste und der Werkzeugleiste befindet sich die Tableiste mit Tabs (Reitern) f&uuml;r jede Ihrer ge&ouml;ffneten Dateien. Wenn Sie einen dieser Tabs anklicken, erscheint eine Tabelle, die alle Datens&auml;tze und einige der Datenfelder auflistet.
-
-<ul>
-<li>Die Auswahl der entsprechenden Felder k&ouml;nnen Sie im <strong>Einstellungs</strong>-Dialog vornehmen.</li>
-
-<li>Mit einem Doppelklick auf eine Tabellenzeile k&ouml;nnen Sie den Inhalt bearbeiten (der <a href="EntryEditorHelp.html">Eintragseditor</a> wird ge&ouml;ffnet). Sie k&ouml;nnen mit den Pfeiltasten innerhalb der Tabelle navigieren. Wenn Sie einen Buchstaben dr&uuml;cken, springen Sie zu dem ersten Eintrag, der mit diesem Buchstaben beginnt (abh&auml;ngig von der Spalte, nach der Sie die Tabelle sortiert haben).</li>
-
-<li>Die Tabelle wird nach einem Feld Ihrer Wahl sortiert. Sie k&ouml;nnen das Standardverhalten unter <strong>Optionen -> Einstellungen -> Tabellenansicht</strong> angeben. Um die Sortierreihenfolge schnell zu &auml;ndern, klicken Sie einfach auf die Kopfzeile einer Spalte; damit haben Sie das prim&auml;re Sortierkriterium definiert. Klicken Sie erneut auf den Spaltenkopf, um die Sortierrichtung umzukehren. Ein weiterer Klick sorgt daf&uuml;r, dass die Spalte nicht mehr zur Sortierung herangezogen wird. Halten Sie die CONTROL-Taste beim Klicken auf einen Spaltenknopf gedr&uuml;ckt, um eine zweite Spalte als sekund&auml;res Sortierkriterium festzulegen. Sie k&ouml;nnen beliebig viele Spalten zur Sortierung heranziehen.</li>
-
-<li>Sie k&ouml;nnen die Breite der Tabellenspalten einstellen, indem Sie die Trennlinie zwischen den Spaltenk&ouml;pfen anklicken und verschieben. Die Reihenfolge der Spalten k&ouml;nnen Sie festlegen, indem Sie mit der Maus auf den Spaltenkopf klicken und die Spalte an die gew&uuml;nschte Stelle ziehen.</li>
-
-<li>Im <strong>Einstellungs</strong>-Dialog k&ouml;nnen Sie festlegen, ob die Tabelle an die Bildschirmgr&ouml;&szlig;e angepasst werden soll oder nicht. Aktivieren Sie diese Funktion, um sicherzustellen, dass Sie die gesamte Tabelle sehen k&ouml;nnen. Deaktivieren Sie diese Funktion, wenn mehr Informationen dargestellt werden sollen.</li>
-
-<li>Die Farbanzeige kann ebenfalls im <strong>Einstellungs</strong>-Dialog ein- und ausgeschaltet werden. Die Farbanzeige illustriert, ob Ihre Daten vollst&auml;ndig sind, indem sie die Zellen wie folgt darstellt:
-       <ul>
-       <li>Eine <font color="red">rote</font> Zelle in der linken      Spalte kennzeichnet einen unvollst&auml;ndigen Eintrag.</li>
-       <li>Eine <font color="#909000">gelbe</font> Zelle in der linken         Spalte kennzeichnet einen Eintrag, der nicht alle ben&ouml;tigten       Felder selbst enth&auml;lt, der aber einen Querverweis enth&auml;lt.</li>
-       <li>Eine <font color="blue">blaue</font> Zelle kennzeichnet ein         ben&ouml;tigtes Feld.</li>
-       <li>Eine <font color="green">gr&uuml;ne</font> Zelle kennzeichnet       ein optionales Feld.</li>
-       <li>Eine farblose (wei&szlig;e) Zelle kennzeichnet ein Feld, das von    BibTeX f&uuml;r diesen Eintragstyp nicht benutzt wird. Das Feld can     selbstverst&auml;ndlich in JabRef bearbeitet werden.</li>
-       </ul>
-</li>
-</ul>
-
-<H2>Einen neuen Eintrag hinzuf&uuml;gen</H2>
-
-Es gibt verschiedene M&ouml;glichkeiten, einen neuen Eintrag hinzuzuf&uuml;gen. Im Men&uuml; <strong>BibTeX</strong> f&uuml;hrt ein Klick auf <strong>Neuer Eintrag</strong> zu einem Dialog, in dem Sie den Eintragstyp aus einer Liste w&auml;hlen k&ouml;nnen. Um diesen Dialog zu umgehen, gibt es auch eigene Men&uuml;punkte f&uuml;r jeden Eintragstyp und au&szlig;erdem Tastenk&uuml;rzel f&uuml;r die g&auml;ngigsten Typen.
-
-<P>Wenn ein Eintrag hinzugef&uuml;gt wird, wird standardm&auml;&szlig;ig ein
-<a href="EntryEditorHelp.html">Editor</a> f&uuml;r den Eintrag ge&ouml;ffnet. Sie k&ouml;nnen dieses Verhalten im <strong>Einstellungs</strong>-Dialog abstellen.
-
-<P><em>Anmerkung:</em> Wir empfehlen dringend, sich die Tastenk&uuml;rzel f&uuml;r die Eintragstypen einzupr&auml;gen, die Sie am h&auml;ufigsten benutzen, z.B. STRG-SHIFT-A f&uuml;r einen Zeitschriftenaufsatz (<em>article</em>).
-
-<H2>Einen Eintrag bearbeiten</H2>
-
-Um den <a href="EntryEditorHelp.html">Eintrags-Editor</a> zur Bearbeitung eines existierenden Eintrags zu &ouml;ffnen, klicken Sie einfach doppelt auf die Zeile des Eintrags oder markieren den Eintrag und dr&uuml;cken auf ENTER.
-
-<H2>Einen <em>BibTeX</em> String in einem Feld verwenden</H2>
-
-In JabRef schreiben Sie den Inhalt aller Felder so, wie Sie es in einem Texteditor machen w&uuml;rden, mit einer Ausnahme: um einen String (Anm. d. &Uuml;bers.: eine Art Abk&uuml;rzung) zu verwenden, umschlie&szlig;en Sie den Namen des Strings mit je einem #, z.B.<BR>
-&nbsp;&nbsp;'#jan# 1997',<BR>
-was interpretiert wird als String mit dem Namen 'jan' gefolgt von '1997'.
-
-<P>Vergleichen Sie auch die Hilfeseite zum <a href="StringEditorHelp.html">String-Editor</a>.
-
-</font>
-</BODY>
-</HTML>
\ No newline at end of file
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Das Hauptfenster von JabRef</h1>
+
+    <p><em>Anmerkung:</em> Die
+    meisten Men&uuml;funktionen, auf die im Folgenden hingewiesen
+    wird, haben Tastenk&uuml;rzel, und viele Funktionen k&ouml;nnen
+    &uuml;ber die Werkzeugleiste aufgerufen werden.</p>
+
+    <p>Dies ist das Hauptfenster, in dem Sie mit Ihrer Datei
+    arbeiten. Unter der Men&uuml;leiste und der Werkzeugleiste
+    befindet sich die Tableiste mit Tabs (Reitern) f&uuml;r jede
+    Ihrer ge&ouml;ffneten Dateien. Wenn Sie einen dieser Tabs
+    anklicken, erscheint eine Tabelle, die alle Datens&auml;tze und
+    einige der Datenfelder auflistet.</p>
+
+    <ul>
+        <li>Die Auswahl der entsprechenden Felder k&ouml;nnen Sie
+        im <strong>Einstellungs</strong>-Dialog vornehmen.</li>
+
+        <li>Mit einem Doppelklick auf eine Tabellenzeile
+        k&ouml;nnen Sie den Inhalt bearbeiten (der
+        <a href="EntryEditorHelp.html">Eintragseditor</a> wird
+        ge&ouml;ffnet). Sie k&ouml;nnen mit den Pfeiltasten
+        innerhalb der Tabelle navigieren. Wenn Sie einen Buchstaben
+        dr&uuml;cken, springen Sie zu dem ersten Eintrag, der mit
+        diesem Buchstaben beginnt (abh&auml;ngig von der Spalte,
+        nach der Sie die Tabelle sortiert haben).</li>
+
+        <li>Die Tabelle wird nach einem Feld Ihrer Wahl sortiert.
+        Sie k&ouml;nnen das Standardverhalten unter
+        <strong>Optionen -&gt; Einstellungen -&gt;
+        Tabellenansicht</strong> angeben. Um die Sortierreihenfolge
+        schnell zu &auml;ndern, klicken Sie einfach auf die
+        Kopfzeile einer Spalte; damit haben Sie das prim&auml;re
+        Sortierkriterium definiert. Klicken Sie erneut auf den
+        Spaltenkopf, um die Sortierrichtung umzukehren. Ein
+        weiterer Klick sorgt daf&uuml;r, dass die Spalte nicht mehr
+        zur Sortierung herangezogen wird. Halten Sie die
+        CONTROL-Taste beim Klicken auf einen Spaltenknopf
+        gedr&uuml;ckt, um eine zweite Spalte als sekund&auml;res
+        Sortierkriterium festzulegen. Sie k&ouml;nnen beliebig
+        viele Spalten zur Sortierung heranziehen.</li>
+
+        <li>Sie k&ouml;nnen die Breite der Tabellenspalten
+        einstellen, indem Sie die Trennlinie zwischen den
+        Spaltenk&ouml;pfen anklicken und verschieben. Die
+        Reihenfolge der Spalten k&ouml;nnen Sie festlegen, indem
+        Sie mit der Maus auf den Spaltenkopf klicken und die Spalte
+        an die gew&uuml;nschte Stelle ziehen.</li>
+
+        <li>Im <strong>Einstellungs</strong>-Dialog k&ouml;nnen Sie
+        festlegen, ob die Tabelle an die Bildschirmgr&ouml;&szlig;e
+        angepasst werden soll oder nicht. Aktivieren Sie diese
+        Funktion, um sicherzustellen, dass Sie die gesamte Tabelle
+        sehen k&ouml;nnen. Deaktivieren Sie diese Funktion, wenn
+        mehr Informationen dargestellt werden sollen.</li>
+
+        <li>
+            Die Farbanzeige kann ebenfalls im
+            <strong>Einstellungs</strong>-Dialog ein- und
+            ausgeschaltet werden. Die Farbanzeige illustriert, ob
+            Ihre Daten vollst&auml;ndig sind, indem sie die Zellen
+            wie folgt darstellt:
+
+            <ul>
+                <li>Eine <font color="red">rote</font> Zelle in der
+                linken Spalte kennzeichnet einen
+                unvollst&auml;ndigen Eintrag.</li>
+
+                <li>Eine <font color="#909000">gelbe</font> Zelle
+                in der linken Spalte kennzeichnet einen Eintrag,
+                der nicht alle ben&ouml;tigten Felder selbst
+                enth&auml;lt, der aber einen Querverweis
+                enth&auml;lt.</li>
+
+                <li>Eine <font color="blue">blaue</font> Zelle
+                kennzeichnet ein ben&ouml;tigtes Feld.</li>
+
+                <li>Eine <font color="green">gr&uuml;ne</font>
+                Zelle kennzeichnet ein optionales Feld.</li>
+
+                <li>Eine farblose (wei&szlig;e) Zelle kennzeichnet
+                ein Feld, das von BibTeX f&uuml;r diesen
+                Eintragstyp nicht benutzt wird. Das Feld can
+                selbstverst&auml;ndlich in JabRef bearbeitet
+                werden.</li>
+            </ul>
+        </li>
+    </ul>
+
+    <h2>Einen neuen Eintrag hinzuf&uuml;gen</h2>
+
+    <p>Es gibt verschiedene M&ouml;glichkeiten, einen neuen Eintrag
+    hinzuzuf&uuml;gen. Im Men&uuml; <strong>BibTeX</strong>
+    f&uuml;hrt ein Klick auf <strong>Neuer Eintrag</strong> zu
+    einem Dialog, in dem Sie den Eintragstyp aus einer Liste
+    w&auml;hlen k&ouml;nnen. Um diesen Dialog zu umgehen, gibt es
+    auch eigene Men&uuml;punkte f&uuml;r jeden Eintragstyp und
+    au&szlig;erdem Tastenk&uuml;rzel f&uuml;r die g&auml;ngigsten
+    Typen.</p>
+
+    <p>Wenn ein Eintrag hinzugef&uuml;gt wird, wird
+    standardm&auml;&szlig;ig ein
+    <a href="EntryEditorHelp.html">Editor</a> f&uuml;r den Eintrag
+    ge&ouml;ffnet. Sie k&ouml;nnen dieses Verhalten im
+    <strong>Einstellungs</strong>-Dialog abstellen.</p>
+
+    <p><em>Anmerkung:</em> Wir empfehlen dringend, sich die
+    Tastenk&uuml;rzel f&uuml;r die Eintragstypen einzupr&auml;gen,
+    die Sie am h&auml;ufigsten benutzen, z.B. STRG-SHIFT-A f&uuml;r
+    einen Zeitschriftenaufsatz (<em>article</em>).</p>
+
+    <h2>Einen Eintrag bearbeiten</h2>
+
+    <p>Um den <a href="EntryEditorHelp.html">Eintrags-Editor</a> zur
+    Bearbeitung eines existierenden Eintrags zu &ouml;ffnen,
+    klicken Sie einfach doppelt auf die Zeile des Eintrags oder
+    markieren den Eintrag und dr&uuml;cken auf ENTER.</p>
+
+    <h2>Einen <em>BibTeX</em> String in einem Feld verwenden</h2>
+
+    <p>In JabRef schreiben Sie den Inhalt aller Felder so, wie Sie es in
+    einem Texteditor machen w&uuml;rden, mit einer Ausnahme: um
+    einen String (Anm. d. &Uuml;bers.: eine Art Abk&uuml;rzung) zu
+    verwenden, umschlie&szlig;en Sie den Namen des Strings mit je
+    einem #, z.B.</p>
+    <p>&nbsp;&nbsp;'#jan# 1997',</p>
+    <p>was interpretiert wird als String mit dem Namen 'jan' gefolgt
+    von '1997'.</p>
+
+    <p>Vergleichen Sie auch die Hilfeseite zum
+    <a href="StringEditorHelp.html">String-Editor</a>. </p>
+</body>
+</html>
\ No newline at end of file
index 4cfabf0..31da4bc 100644 (file)
-<HTML>
-
-<BODY text="#275856">
-<basefont size="4" color="#2F4958" face="arial">
-
-<H1>&Uuml;ber <em>BibTeX</em></H1>
-
-JabRef hilft Ihnen bei der Arbeit mit Ihren <em>BibTeX</em>-Dateien, aber es m&uuml;ssen dennoch Regeln beachtet werden, wenn Sie Ihre Eintr&auml;ge bearbeiten. Nur so kann sichergestellt werden, dass <em>BibTeX</em> Ihre Datei richtig verarbeiten kann.
-
-<H2><em>BibTeX</em> Felder</H2>
-
-Es gibt viele unterschiedliche Felder in <em>BibTeX</em> und einige zus&auml;tzliche Felder, die Sie in JabRef einsetzen k&ouml;nnen.
-<P>
-Grunds&auml;tzlich k&ouml;nnen Sie LaTeX-Befehle in Feldern, die Text beinhalten, einsetzen. <em>BibTeX</em> wird Ihr Literaturverzeichnis automatisch formatieren und je nach <em>BibTeX</em> style (Stildatei .bst) Gro&szlig;buchstaben verkleinern. Um sicherzustellen, dass einzelne Buchstaben gro&szlig; bleiben, m&uuml;ssen Sie sie in Klammern einschlie&szlig;en, wie im Wort {B}elgien. <em>(Anm. d. &Uuml;bers.: Die meisten deutschen <em>BibTeX</em>-Stile behalten die Gro&szlig;buchstaben ohnehin bei.)</em>
-
-<P>
-Hinweise zu einigen Feldtypen:
-<ul>
-<li><strong style="font-style: italic;">Bibtexkey<br>
-</strong>Eine eindeutige Bezeichnung, um sich in LaTeX-Dokumenten auf den Eintrag beziehen zu k&ouml;nnen. Beachten Sie, dass der Bibtexkey genau mit dem Verweis im LaTeX-Dokument &uuml;bereinstimmen muss (auch die Gro&szlig;-/Kleinschreibung).<br>
-    <br>
-</li>
-
-  <li><strong>address<br>
-    </strong>Der Ort des <em>Verlags</em> oder einer anderen Institution.
-    <p>
-    </p>
-  </li>
-  <li><strong>annote<br>
-    </strong>Eine Anmerkung.
-Dieses Feld wird von den Standard-Bibliographiestilen nicht verwendet, kann aber bei einigen Stilen benutzt werden, um eine kommentierte Literaturliste zu erstellen.
-    <p>
-    </p>
-  </li>
-  <li><strong>author<br>
-    </strong>Dieses Feld sollte alle Autoren Ihres Eintrags enthalten. Die Namen werden durch das Wort <tt>and</tt> getrennt, auch wenn es mehr als zwei Autoren gibt. Jeder Name kann in zwei gleichwertigen Formen notiert werden:
-<ul>
-<li>Donald E. Knuth <em>oder</em> Knuth, Donald E.</li>
-<li>Eddie van Halen <em>oder</em> van Halen, Eddie</li>
-</ul>
-Die zweite Form sollte f&uuml;r Autoren mit zwei oder mehr Nachnamen benutzt werden, um zwischen dem mittleren und dem Nachnamen zu unterscheiden.<br>
-    <br>
-    <span style="font-weight: bold;"></span></li>
-  <li><span style="font-weight: bold;"></span><strong>booktitle<br>
-    </strong>Der Titel eines Buches, aus dem ein Teil zitiert wird. Falls Sie ein Buch zitieren wollen, nehmen Sie f&uuml;r den Titel stattdessen das <tt>title</tt>-Feld.
-    <p>
-    </p>
-  </li>
-  <li><strong>chapter<br>
-    </strong>Eine Kapitelnummer (oder Abschnittsnummer oder was-auch-immer-Nummer).
-    <p>
-    </p>
-  </li>
-  <li><strong>crossref<br>
-    </strong>Der <tt>key</tt> eines Eintrags, auf den ein Querverweis gesetzt wird. Damit lassen sich beispielsweise die Daten eines Sammelbandes in einem Eintrag f&uuml;r einen Aufsatztitel wiederverwenden, ohne sie bei jedem Aufsatztitel explizit einzutragen. Die Funktionalit&auml;t von <tt>crossref</tt> ist jedoch nicht in jedem Fall praktikabel.
-    <p>
-    </p>
-  </li>
-  <li><strong>edition<br>
-    </strong>Die Auflage eines Buch, z.B. ,,Zweite``. Die Ordnungszahl sollte mit einem Gro&szlig;buchstaben beginnen; sie wird von den Standardstilen gegebenenfalls in Kleinbuchstaben umgewandelt. Manche Stile verlangen hier eine Ziffer.
-    <p>
-    </p>
-  </li>
-  <li><strong>editor<br>
-    </strong>Dieses Feld ist analog zu dem <em>author</em>-Feld.
-Falls zus&auml;tzlich ein <tt>author</tt>-Feld angegeben wird, bezeichnet das <tt>editor</tt>-Feld den Herausgeber des Buches oder des Sammelbandes, in dem die referenzierte Literatur erschienen ist.
-    <p>
-    </p>
-  </li>
-  <li><strong>howpublished<br>
-    </strong>Die Art, wie ein Werk ver&ouml;ffentlicht wurde (meist au&szlig;erhalb eines Verlags). Das erste Wort sollte mit einem Gro&szlig;buchstaben beginnen.
-    <p>
-    </p>
-  </li>
-  <li><strong>institution<br>
-    </strong>Die f&ouml;rdernde Institutions eines technischen Reports.
-    <p>
-    </p>
-  </li>
-  <li><strong>journal<br>
-    </strong>Ein Zeitschriftenname.
-Mit Hilfe von "Strings" k&ouml;nnen Zeitschriftennamen abgek&uuml;rzt werden. Zum Erstellen eines solchen Strings k&ouml;nnen Sie den <a href="StringEditorHelp.html">String-Editor</a> benutzen oder die Funktionalit&auml;t zur <a href="JournalAbbreviations.html">Abk&uuml;rzung von Zeitschriftentiteln</a> verwenden.
-    <p>
-    </p>
-  </li>
-  <li><strong>key<br>
-    </strong>Dieses Feld wird zur Sortierung, zur Erstellung von Labels (falls kein <tt>author</tt> vorhanden ist) und f&uuml;r Querverweise (<tt>crossref</tt>) verwendet. Verwechseln Sie dieses Feld nicht mit dem <tt>Bibtexkey</tt>, der f&uuml;r die <code>\cite</code>-Kommandos gebraucht wird und am Anfang jedes Eintrags erscheint (im BibTeX-Quelltext).
-    <p>
-    </p>
-  </li>
-  <li><strong>month<br>
-    </strong>Der Monat, in dem ein Werk ver&ouml;ffentlicht oder geschrieben wurde. Benutzen Sie am besten die englischen Abk&uuml;rzungen (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec).
-    <p>
-    </p>
-  </li>
-  <li><strong>note<br>
-    </strong>Zus&auml;tzliche Infromationen. Das erste Wort sollte mit einem Gro&szlig;buchstaben beginnen.
-    <p>
-    </p>
-  </li>
-  <li><strong>number</strong><br>
-Die Nummer einer Zeitschrift, eines technischen Reports oder eines Bandes innerhalb einer Reihe (<tt>series</tt>). Zeitschriften haben oft eine Band- und Heftz&auml;hlung, der Band entspricht dem <tt>volume</tt>-, das Heft dem <tt>number</tt>-Eintrag.
-    <p>
-    </p>
-  </li>
-  <li><strong>organization<br>
-    </strong>Die Organisation, die einen Konferenzband f&ouml;rdert.
-    <p>
-    </p>
-  </li>
-  <li><strong>pages<br>
-    </strong>Die Seitenzahl(en) oder der Seitenzahlbereich, z.B. <tt>42-111</tt> oder <tt>7,41,73-97</tt> or <tt>43+</tt> (das `<tt>+</tt>' deutet auf folgende Seiten, die nicht einen einfachen Bereich umfassen).
-Ein einfacher Bindestrich (wie in <tt>7-33</tt>) wird in einen doppelten Bindestrich (<tt>--</tt>) verwandelt, der in TeX den bis-Strich anzeigt (also 7&ndash;33).
-    <p>
-    </p>
-  </li>
-  <li><strong>publisher<br>
-    </strong>Der Name des Verlags.
-    <p>
-    </p>
-  </li>
-  <li><strong>school<br>
-    </strong>Der Name einer Universit&auml;t, an der eine Abschlussarbeit - z.B. eine Dissertation (<tt>phdthesis</tt>) oder Magisterarbeit (<tt>mastersthesis</tt>) - geschrieben wurde.
-    <p>
-    </p>
-  </li>
-  <li><strong>series<br>
-    </strong>Der Name einer Reihe, in der ein Buch erschienen ist.
-Falls die B&uuml;cher einer Reihe nummeriert sind, wird die entsprechende Nummer im Feld <tt>number</tt> angegeben.
-    <p>
-    </p>
-  </li>
-  <li><strong>title<br>
-    </strong>Der Titel des Werkes. Die Gro&szlig;- und Kleinschreibung kann von den Bibliographiestilen und der benutzten Sprache abh&auml;ngig sein (wobei sie mit deutschen Bibliographiestilen beibehalten wird). Worte, die auch bei Verwendung englischer Bibliographiestile gro&szlig; geschrieben werden sollen, m&uuml;ssen in geschweifte Klammern eingefasst werden (z.B. <tt>A {German} title</tt>).
-    <p>
-    </p>
-  </li>
-  <li><strong>type<br>
-    </strong>Der Typ eines technischen Reports, z.B. ``Research Note''. Bei <em>jurabib</em> wird dieses Feld auch f&uuml;r den Typ einer Abschlussarbeit verwendet.
-    <p>
-    </p>
-  </li>
-  <li><strong>volume<br>
-    </strong>Der Band (Jahrgang) einer Zeitschrift oder der Band eines Buches in einem mehrb&auml;ndigen Werk.    <p>
-    </p>
-  </li>
-  <li><strong>year<br>
-    </strong>Das Jahr der Ver&ouml;ffentlichung (oder bei einem unver&ouml;ffentlichten Werk das Jahr, in dem es geschrieben wurde). Normalerweise sollte im <tt>year</tt>-Feld nur eine vierstellige Zahl stehen, z.B. <tt>1984</tt>. Die Standardstile k&ouml;nnen aber auch mit <tt>year</tt>-Eintr&auml;gen umgehen, deren letzte vier Zeichen (ausgenommen Satzzeichen) Ziffern sind, beispielsweise <tt>(um 1984)</tt>.
-    Dieses Feld wird f&uuml;r die meisten Eintragstypen ben&ouml;tigt.</li>
-</ul>
-
-
-
-
-
-
-<br>
-
-
-<h2>Andere Felder</h2>
-
-
-Bibliographie-Stile f&uuml;r BibTeX wurden von vielen Leuten entwickelt,
-und einige haben weitere Felder erstellt. Es folgt eine kleine Auswahl.<br>
-<br>
-Feldnamen, die mit einem Stern* versehen sind, werden nicht direkt von JabRef unterst&uuml;tzt, k&ouml;nnen aber eingebunden werden (siehe <a href="CustomEntriesHelp.html">Eintragstypen anpassen</a>).
-
-<dl>
-
-
-</dl>
-
-<ul>
-
-  <li><strong><span style="font-weight: normal; font-style: italic;">affiliation*</span><br>
-    </strong>Die Zugeh&ouml;rigkeit eines Autors.<br>
-    <br>
-
-  </li>
-  <li><strong>abstract<br>
-    </strong>Die Zusammenfassung eines Werks.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">contents*</span><br>
-    </strong>Ein Inhaltsverzeichnis.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">copyright*</span><br>
-    </strong>Copyright-Informationen.<br>
-    <br>
-  </li>
-
-  <li><strong>doi<br>
-    </strong>Der <em>Digital Object Identifier</em> ist eine permanente Kennung von Dokumenten.<br>
-    <br>
-
-  </li>
-  <li><strong>eid<br>
-    </strong>Der EID (<em>Electronic identifier</em>) wird f&uuml;r elektronische Zeitschriften benutzt, die auch im Druck erscheinen. Mit dieser Nummer, die die Seitenzahlen ersetzt, l&auml;sst sich der Artikel in der gedruckten Ausgabe finden. Der EID wird manchmal auch <em>citation number</em> genannt.<br>
-    <br>
-
-  </li>
-
-  <li><strong><span style="font-weight: normal; font-style: italic;">ISBN*</span><br>
-    </strong>Die Internationale Standardbuchnummer.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">ISSN*</span><br>
-    </strong>Die Internationale Standardseriennummer (f&uuml;r Zeitschriften).<br>
-    <br>
-
-  </li>
-  <li><strong>keywords<br>
-    </strong>Stichworte, k&ouml;nnen in JabRef gut zum Gruppieren verwendet werden.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">language*</span><br>
-    </strong>Die Sprache des Werks.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">location*</span><br>
-    </strong>Der Ort, der mit einem Werk in Verbindung steht, z.B. die Stadt, in der eine Konferenz stattgefunden hat.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">LCCN*</span><br>
-    </strong>Die <em>Library of Congress Call Number</em>.  Manchmal hei&szlig;t das Feld auch <tt>lib-congress</tt>.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">mrnumber*</span><br>
-    </strong>Die <i>Mathematical Reviews</i>-Nummer.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">price*</span><br>
-    </strong>Der Preis.<br>
-    <br>
-
-  </li>
-  <li><strong><span style="font-weight: normal; font-style: italic;">size*</span><br>
-    </strong>Die physische Gr&ouml;&szlig;e eines Dokuments.<br>