LibreOffice: Difference between revisions

Klinger (talk | contribs)
Better beginning (explaining what LibreOffice is). Explain what uno.py is
DHCP (talk | contribs)
m add link to libreoffice website
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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).
[https://www.libreoffice.org 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 6: Line 6:


<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
  environment.systemPackages = with pkgs; [
environment.systemPackages = with pkgs; [
    libreoffice-qt
  libreoffice-qt
    hunspell
  hunspell
    hunspellDicts.uk_UA
  hunspellDicts.uk_UA
    hunspellDicts.th_TH
  hunspellDicts.th_TH
  ];
];
</syntaxHighlight>
</syntaxHighlight>
== Hyphenation ==
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 ==
== uno Python Library for API access ==
Line 30: Line 41:
== KDE / Plasma ==
== KDE / Plasma ==


If you use KDE (Plasma) then you'll be better off with <code>libreoffice-qt</code> package. Otherwise you may lack, e.g. main menu bar.
If you use [[KDE|KDE (Plasma)]] then you'll be better off with <code>libreoffice-qt</code> package. Otherwise you may lack, e.g. main menu bar.


== See also ==
== See also ==