Skip to content

Commit 5bd4c7b

Browse files
authored
Fix docs (#549)
1 parent d980c24 commit 5bd4c7b

File tree

8 files changed

+34
-30
lines changed

8 files changed

+34
-30
lines changed
59.5 KB
Loading
78.3 KB
Loading

en/ai/local-llm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Now, you are all set and can chat "locally".
3838
The following steps guide you on how to use `GPT4All`to download and run local LLMs.
3939

4040
1. Install `GPT4All`from their [website](https://www.nomic.ai/gpt4all).
41-
2. Open GPT4All, [download a model](https://docs.gpt4all.io/gpt4all_desktop/models.html), configure it in the[ settings](https://docs.gpt4all.io/gpt4all_desktop/settings.html) and [run it as a server](https://docs.gpt4all.io/gpt4all_api_server/home.html).
41+
2. Open GPT4All, [download a model](https://docs.gpt4all.io/gpt4all_desktop/models.html), configure it in the [settings](https://docs.gpt4all.io/gpt4all_desktop/settings.html) and [run it as a server](https://docs.gpt4all.io/gpt4all_api_server/home.html).
4242
3. Open JabRef, go to "File" > "Preferences" > "AI"
4343
4. Set the "AI provider" to "GPT4All"
4444
5. Set the "Chat model" to the name (including the `.gguf`part) of the model you have downloaded in GPT4All.

en/collect/findunlinkedfiles.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ This information is partially outdated. Please help to improve it ([how to edit
3939
{% endhint %}
4040

4141
1. Create or open a library (AKA a `.bib` file).
42-
2. Go to **Lookup -> Search for unlinked local files**. (or press `SHIFT + F7`)
42+
2. Go to **Lookup -> Search for unlinked local files**. (or press `SHIFT + F7`)
4343

4444
![FindUnlinkedFiles - Menu](<../.gitbook/assets/bildschirmfoto-2021-07-05-um-19.19.09 (1).png>) ![FindUnlinkedFiles - Menu](<../.gitbook/assets/findunlinkedfiles-menu-5.2 (6).png>)
45-
3. The "Search for unlinked local files" dialog opens.
45+
3. The "Search for unlinked local files" dialog opens.
4646

4747
<img src="../.gitbook/assets/findunlinkedfiles-window-5.2 (6).png" alt="FindUnlinkedFiles - Initial dialog" data-size="original">
4848
4. Choose a start directory using the "Browse" button.
4949
5. Click on "Search" / "Scan directory".
50-
6. In "Select files", the files not yet contained in the library are shown.
50+
6. In "Select files", the files not yet contained in the library are shown.
5151

5252
<img src="../.gitbook/assets/findunlinkedfiles-foundfiles-5.2 (6).png" alt="FindUnlinkedFiles - Found files" data-size="original">
5353
7. Select the entries you are interested in. Note: the button `Export selected files` allows you to export the list of the selected files (a text file containing on each line one filename with its path)
54-
8. Click on `Import`.
54+
8. Click on `Import`.
5555

5656
The windows close and the entry table now contains the newly-imported entries.
5757
9. The entry editor with the last imported entry is shown ![FindUnlinkedFiles - 08 - entry editor](<../.gitbook/assets/findunlinkedfiles-08-entry-editor (5).png>)
Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-disable MD033 -->
2+
13
# Add entry using reference text
24

35
> Entries can be created from a reference text.
@@ -10,49 +12,44 @@ Different parsers will lead to different results. It is strongly recommended to
1012

1113
Example:
1214

13-
```
15+
```text
1416
O. Kopp, A. Armbruster, und O. Zimmermann, "Markdown Architectural Decision Records: Format and Tool Support", in 10th ZEUS Workshop, 2018.
1517
```
1618

17-
18-
19-
1. Click Library and select "New entry from plain text..." Alternatively, you can press Ctrl+Shift+N.
20-
21-
19+
1. Click Library and select "New entry from plain text..." Alternatively, you can press Ctrl+Shift+N.
2220

2321
<div align="left"><figure><picture><source srcset="../.gitbook/assets/Bild 1 - dark mode.jpg" media="(prefers-color-scheme: dark)"><img src="../.gitbook/assets/Bild 1.png" alt=""></picture><figcaption></figcaption></figure></div>
24-
2. The "Plain Reference Parser" window opens
25-
2622

23+
2. The "Plain Reference Parser" window opens
2724

2825
<div align="left"><figure><picture><source srcset="../.gitbook/assets/Bild 2 - Plain citations parser dialog opens - dark mode.png" media="(prefers-color-scheme: dark)"><img src="../.gitbook/assets/Bild 2 - Plain citations parser dialog opens - light mode.png" alt=""></picture><figcaption></figcaption></figure></div>
29-
3. Paste the reference text:
30-
3126

27+
3. Paste the reference text:
3228

3329
<div align="left"><figure><picture><source srcset="../.gitbook/assets/Bild 3 - paste text - dark mode (2).png" media="(prefers-color-scheme: dark)"><img src="../.gitbook/assets/new-entry-from-plain-text-step-3 (1).png" alt=""></picture><figcaption></figcaption></figure></div>
34-
4. Choose a parser from the drop-down menu.
30+
31+
4. Choose a parser from the drop-down menu.
3532

3633
<div align="left"><figure><picture><source srcset="../.gitbook/assets/Bild 4 - Parser Choise (Rule-based, Grobid and LLM) - dark mode.png" media="(prefers-color-scheme: dark)"><img src="../.gitbook/assets/Bild 4 - Parser Choise (Rule-based, Grobid and LLM) - light mode.png" alt=""></picture><figcaption></figcaption></figure></div>
37-
5. Click "Add to current library"
38-
6. The result is selected in the entry table:
3934

35+
5. Click "Add to current library"
4036

37+
6. The result is selected in the entry table:
4138

4239
<figure><picture><source srcset="../.gitbook/assets/Bild 5 - rule based result is selected in entry table - dark mode.png" media="(prefers-color-scheme: dark)"><img src="../.gitbook/assets/Bild 5 - rule based result is selected in entry table - light mode.png" alt=""></picture><figcaption></figcaption></figure>
4340

44-
### Parser Explanation
41+
## Parser Explanation
4542

46-
#### Rule-based
43+
### Rule-based
4744

4845
This is the default parser. It does not require any extensive setups, nor does it send data to remote services. Any conversions are executed locally on your device. The rule-based parser also is deterministic, as the rules are hard-coded. Unfortunately, at time of writing, the rule-based parser is far from perfect. As one can see in the example above, the number "10" was wrongly interpreted as a page number, which is clearly not the intended result. The underlying rules are insufficient to account for all possibilities that bibliographic metadata may contain and ideally would require a way more fine-grained, but an ever more complex rule-set. It is recommended to use the rule-based parser as a last-resort, when the Grobid or LLM based parsers are not available or not desireable.
4946

50-
#### Grobid
47+
### Grobid
5148

5249
JabRef uses the technology offered by [Grobid](https://github.com/kermitt2/grobid), a machine learning software project with decades of experience and development dedicated to bibliographic metadata extraction. The Grobid parser usually tends to achieve better results than the rule-based parser. Since JabRef runs Grobid on a remote instance, users will have to confirm sending data to JabRef's online service in the preferences (_File > Preferences > Web search > Remote Services_). Sending data is disabled by default. It cannot be guaranteed that JabRef's Grobid instance will always be up and running, but it is possible for you to set up your [own Grobid Instance](https://grobid.readthedocs.io/en/latest/Grobid-docker/).
5350

5451
<figure><picture><source srcset="../.gitbook/assets/Bild 6 - Grobid Preferences - dark mode.png" media="(prefers-color-scheme: dark)"><img src="../.gitbook/assets/Bild 6 - Grobid Preferences - light mode.png" alt=""></picture><figcaption><p>Grobid related preference section in JabRef</p></figcaption></figure>
5552

56-
#### LLM
53+
### LLM
5754

5855
Large Language Models too can be used to convert the reference text. The quality of the results is surprisingly good, tends to be better than the rule-based parser and competes with Grobid. Nevertheless, it depends on the model or service that is used and if they are trained/designed for this use-case. Extensive documentation about how to set up a local LLM or connect to a remote AI service can be found in the [AI functionality](../ai/) section. Data privacy depends on the external application that you are using to run the local model and/or on the remote AI provider, if you are connecting to one of those.

en/contributing/how-to-translate-the-ui.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-disable MD033 -->
2+
13
# How to translate the JabRef User Interface
24

35
## Introduction
@@ -11,10 +13,10 @@ If the JabRef interface already exists in your language, you can help improve it
1113
We use the service of [Crowdin](https://translate.jabref.org) to keep our translations updated. It is a service directly running in the browser and one can quickly join and start translating.
1214

1315
* Visit [https://translate.jabref.org/](https://translate.jabref.org) to get started
14-
* Select your preferred language, login, and click on _JabRef\_en.properties_
16+
* Select your preferred language, login, and click on _JabRef\_en.properties_
1517

1618
<img src="../.gitbook/assets/crowdin-select-file (4).png" alt="Screenshot of Crowdin select file page" data-size="original">
17-
* Choose the string you want to translate in the left panel (strings to be translated are listed first)
19+
* Choose the string you want to translate in the left panel (strings to be translated are listed first)
1820

1921
and enter the translation in the central panel (suggestions are given at the bottom)
2022

en/finding-sorting-and-cleaning-entries/filelinks.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-disable MD033 -->
2+
13
# Manage associated files
24

35
JabRef lets you link up your entries with files of any type stored on your system. Thereby, it uses the field `file`, which contains a list of linked files. Each entry can have an arbitrary number of file links, and each linked file can be opened quickly from JabRef. The fields `url` and `doi` are used as links to documents on the web in the form of a URL or a DOI identifier, respectively (see [URL and DOI in JabRef](../advanced/externalfiles.md)).
@@ -14,9 +16,10 @@ If the "file" field is included in [General fields](../setup/generalfields.md),
1416

1517
JabRef offers the following directory settings:
1618

17-
1. **File → Preferences → Linked files**, item _Main file directory._
19+
1. **File → Preferences → Linked files**, item _Main file directory._
1820

1921
<img src="../.gitbook/assets/preferences-linkedfiles-5.2 (2).png" alt="Main file directory" data-size="original">
22+
2023
2. **Library → Library properties**, items _Library-specific file directory,_ and _User-specific file directory_.![Override default file directories](<../.gitbook/assets/jabref-lib-properties (1).png>)
2124

2225
One of these settings is required. Mostly the "Main file directory" is enough.
@@ -39,7 +42,7 @@ If you have a file within or below one of your file directories with an extensio
3942

4043
The rules for which file names can be auto-linked to a citation key can be set up in **File → Preferences → Linked files**, section _Autolink files_.
4144

42-
![](<../.gitbook/assets/preferences-linkedfiles-5.2 (2).png>)
45+
![Linked FIles Preferences](<../.gitbook/assets/preferences-linkedfiles-5.2 (2).png>)
4346

4447
## Filename format and file directory pattern
4548

en/setup/citationkeypatterns.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-disable MD033 -->
2+
13
# Customize the citation key generator
24

35
The pattern used in the auto generation of citation labels can be set for each of the standard entry types in **File → Preferences**, tab **Citation key generator**. A detailed description can be found in the [default citation key pattern section](citationkeypatterns.md#default-citation-key-pattern).
@@ -184,9 +186,9 @@ To change the citation key patterns for a single library to `[auth][shortyear]`,
184186
1. Make sure the library is open and selected in the JabRef main window
185187

186188
<img src="../.gitbook/assets/main-screen-selected-library (7).png" alt="Main screen selected library" data-size="original">
187-
2. From the "Library" menu, open the "Citation key pattern" setting
189+
2. From the "Library" menu, open "Library properties"
188190

189-
<img src="../.gitbook/assets/library-citation-key-patterns (3).png" alt="Library Citation key patterns" data-size="original">
190-
3. Set the pattern for the desired entry types, and press the apply button.
191+
<img src="../.gitbook/assets/library-menu.jpeg" alt="Library Citation key patterns" data-size="original">
192+
3. Set the pattern for the desired entry types (keeping in mind to press enter after setting each), and press the apply button.
191193

192-
<img src="../.gitbook/assets/citation-key-patterns (8).png" alt="Citation key patterns" data-size="original">
194+
<img src="../.gitbook/assets/library-properties-citationkey.jpeg" alt="Citation key patterns" data-size="original">

0 commit comments

Comments
 (0)