Skip to content

Commit

Permalink
Add list of available formatters
Browse files Browse the repository at this point in the history
  • Loading branch information
koppor authored May 22, 2018
1 parent 5ba3c06 commit e328ec3
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions en/SaveActions.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,90 @@ Each action is defined by:

Dependend on the database mode, "Recommended for BibTeX" or "Recommended for BibLaTeX".
When pressing this button, the recommended cleanups for the respective mode is called.

<!--
The list of formatters and explanations can be quicly generated with following command
/c/git-repositories/jabref/jabref/src/main/java/org/jabref/logic/formatter (master)
$ find . -name "*.java" | xargs grep "Localization.lang" | sed "s/.*Localization.lang(\"\(.*\)\");/## \1/"
...and a mit manual post-processing
-->

## Add enclosing braces
Add braces encapsulating the complete field content.

## Clear
Clears the field completely.

## Escape underscores
Escape underscores

## HTML to LaTeX
Converts HTML code to LaTeX code.

## HTML to Unicode
Converts HTML code to Unicode.

## LaTeX cleanup
Cleans up LaTeX code.

## Normalize date
Normalizes the date to ISO date format.

## Normalize en dashes
Normalizes the en dashes.

## Normalize month
Normalize month to BibTeX standard abbreviation.

## Normalize names of persons
Normalizes lists of persons to the BibTeX standard.

## Normalize page numbers
Normalize pages to BibTeX standard.

## Ordinals to LaTeX superscript
Converts ordinals to LaTeX superscripts.

<!--
## regular expression
Add a regular expression for the key pattern.
-->

## Remove enclosing braces
Removes braces encapsulating the complete field content.

## Remove hyphenated line breaks
Removes all hyphenated line breaks in the field content.

## Remove line breaks
Removes all line breaks in the field content.

## Unicode to LaTeX
Converts Unicode characters to LaTeX encoding.

## Units to LaTeX
Converts units to LaTeX formatting.

## Capitalize
Changes the first letter of all words to capital case and the remaining letters to lower case.

## Lower case
Changes all letters to lower case.

## Protect terms
Adds `{}` brackets around acronyms, month names and countries to preserve their case.

## Sentence case
Capitalize the first word, changes other words to lower case.

## Title case
Capitalize all words, but converts articles, prepositions, and conjunctions to lower case.

## Upper case
Changes all letters to upper case.

## Minify list of person names
Shortens lists of persons if there are more than 2 persons to \"et al.\".

0 comments on commit e328ec3

Please sign in to comment.