LibreOffice: Difference between revisions

imported>Klinger
mNo edit summary
Added hints on hyphenation languages
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
LibreOffice is a multi-platform Word-processor.
LibreOffice is a multi-platform office suite. It consists of programs for word processing (Writer); creating and editing spreadsheets (Calc), slideshows (Impress), diagrams and drawings (Draw); working with databases (Base); and composing mathematical formulae (Math).


== Spellcheck ==
== Spellcheck ==
Line 14: Line 14:
</syntaxHighlight>
</syntaxHighlight>


== uno Python Library ==
== Hyphenation ==
For getting <code>uno.py</code> python library to work the special path <code>/lib/libreoffice/program</code> needs to be included into the python path as well as the <code>URE_BOOTSTRAP</code> variable must be set.
 
In order to add hyphenation dictionaries, use
<syntaxhighlight lang="nix">
  environment.systemPackages = with pkgs; [
    libreoffice-qt
    hyphenDicts.en_GB  # British English
    hyphenDicts.de_DE  # German, etc.
  ];
</syntaxhighlight>
 
== uno Python Library for API access ==
With <code>uno.py</code> it is possible to access the LibreOffice API with Python. For getting <code>uno.py</code> python library to work the special path <code>/lib/libreoffice/program</code> needs to be included into the python path as well as the <code>URE_BOOTSTRAP</code> variable must be set.


<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>