Latex - Texlive

Diverses choses au sujet de Latex ... ex : Kile, Beamerprogressbar (style pour Beamer)

Latex-texlive (pour le paquet principal)

Pas mal de choses pour les débutants sur le site de B. Masson, "les fiches de Bébert" sont bien faites et permettent d'avancer rapidement avec Latex, PGF, TiKz, ConTeXT et bien sûr Beamer, qui est spécialisé dans la présentation sur écran avec un projecteur (beamer en English).

Adresse du site : Les fiches à Bébert

 

Installation de texlive dans Kubuntu

Version Kubuntu 2018

Lors de l'installation (fraiche et neuve) de Kubuntu 2018-04-LTS j'ai eu quelques surprises avec texlive:

J'ai fait l'installation de latex comme indiqué ci-dessous dans "Anciennes versions", d'abord texlive puis les fonts-extra, latex-extra, etc.. Mais lorsque j'ai voulu installer latex-beamer, il m'indique ne pas connaître ce package ! Donc, impossible de compiler les \documentclass{beamer}, de plus de nombreux fichiers .tex donnaient des erreurs et ne s'affichaient plus en pdf.

Finalement je me suis résolu à faire l'installation complète pour que tout fonctionne normalement :

sudo apt install texlive-full

Anciennes versions

  • Installer Texlive
sudo apt-get install texlive
  • Les paquets supplémentaires suivants doivent aussi être installés car j'en ai besoin  :
sudo apt-get install texlive-fonts-extra texlive-latex-extra texlive-bibtex-extra texlive-lang-french

Soit :

  • texlive-fonts-extra    ... pour les polices
  • texlive-latex-extra    ... pour de nombreuses options supplémentaires
  • latex-beamer          ... pour faire des présentations avec un projecteur (beamer)
  • texlive-bibtex-extra  ... pour produire des bibliographies


S'il y a un problème avec babel.sty, qui vient d'une question de langue, voir voir ici (texlive-lang-french), tout en bas de la page !

Compléments pour Beamer

J'ai trouvé sur le net un style qui permet d'imprimer le diaporama sur papier en mode résumé : il s'agit du style

  • handoutWithNotes.sty


que j'ai trouvé sur le site de Guido Diepen, le créateur de ce style. Vous trouverez ici tout ce qu'il faut pour l'utiliser.

Ce style est vraiment super et il permet des variations quant au nombre de dias sur une page A4, bref je l'ai adopté...

Mettez ce fichier dans le dossier où vous éditez le fichier .tex (c'est le plus simple et ça marche).

J'ai également trouvé un style de présentation pour Beamer qui est sympa, il s'agit de

  • Beamerprogressbar


Pour installer beamerprogressbar, il faut :

  1. Aller sur le site de Sylvain Bouveret,
  2. choisir dans Download --> Ubuntu --> fichier beamerthemeprogressbar_0.42-0ubuntu1_all.deb
  3. Installer en ligne de commande :
sudo dpkg -i beamerthemeprogressbar_0.42-0ubuntu1_all.deb

Kile

Installer kile :

sudo apt-get install kile

Mais il ne faut pas oublier de le "franciser"

  • Franciser Kile depuis la version 15.04
  • Télécharger la dernière version de la langue : kile-i18n-fr_2.0-1_all.deb
  • L'installer normalement comme un .deb habituel (avec QApt)
  • Version antérieures de Kubuntu :  (voir ici, page "Franciser des programmes")

 

Problèmes ...!

 

  • Janvier 2013:

lors d'une modif majeur de Kubuntu, j'ai eu un problème de compilation, le fichier bibunits.sty était déclaré manquant.

J'ai téléchargé le fichier bibunits.sty qui se trouve sur le site CTAN (ici) et je l'ai rajouté dans le dossier usr/share/texmf-site/tex/latex/beamer/base/

Après installation, tout fonctionne parfaitement !

  • 2013, problème avec un fichier .sty

Si, lors de la compilation vous avez l'erreur suivante : /fichier.tex:8:File `wrapfig.sty' not found.

c'est que vous n'avez pas installé le paquet texlive-latex-extra (soit texlive-latexextra-2012 pour Sabayon)

  •  Octobre 2013

Après le passage à la version 13.10 de Kubuntu, j'ai eu un problème de compilation en utilisant Kile... Kile donnait une erreur de compilation en ouvrant un fichier babel.sty... bigre je n'avais jamais eu ce genre de problème, j'ai cherché un fichier .tex dont j'étais sûr et rebelotte, même erreur...

Finalement j'ai pensé qu'avec la mise à jour vers Kubuntu 13.10 il avait oublié quelques fichiers Texlive...

Bingo, j'ai trouvé qu'il manquait texlive-lang-french (babel est le fichier des langues...)

Je l'ai installé avec Muon et tout a normalement fonctionné... OUF...

 

Installation de texlive dans Sabayon

 

Il faut d'abord installer texlive (à ce jour texlive-2012), puis Kile ! Autrement si l'on n'installe que Kile, on n'a que texlive-basic-2012 auquel il manque pas mal de chose... J'ai donc installé, dans l'ordre, avec equo :

  1. texlive-2012 puis
  2. texlive-fontsextra-2012 puis
  3. texlive-latexextra-2012

Exemple pour le point 1:

su
equo install texlive-2012

 Installer Kile

equo install kile

Installer Beamerprogressbar

Le thème progressbar est une réalisation de Sylvain Bouveret qui donne un bel aspect aux présentations (image + barre de progression).

Vous trouverez le style ici : http://recherche.noiraudes.net/fr/LaTeX.php

Pour installer ce style, suivre les instructions suivantes:

  1. Copier le beamerthemeprogressbar.tar.gz à partir du site de Sylvain sur son disque
  2. Le décompresser dans son dossier
  3. Aller dans le dossier qui contient le dossier beamerthemeprogressbar, se mettre en su puis copier ici :
    1. cp -r beamerprogressbar/ usr/share/texmf-site/tex/latex/beamer/base/
  4. ... malheureusement ça ne marche pas encore, car le thème intègre bibunits.sty que je n'ai pas...
  5. Plutôt que de le télécharger, j'ai modifié la ligne du fichier beamerthemeprogressbar.sty en désactivant l'appel à cet autre style (en mettant % devant la ligne)

Commentaire : j'ai mis ce style à cet endroit car c'est là que se trouvent les autres styles de beamer (peut-être aurais-je dû le mettre ailleur ?), ensuite j'ai préféré modifier le contenu du fichier beamerthemeprogressbar.sty en désactivant la ligne qui fait appel au style bibunits.sty, car je n'avais pas trop envie d'aller plus loin dans les installations... flemme...

Si vous installez un fichier .sty par exemple iftex.sty comme j'ai dû le faire récemment,

1. suivez le chemin où le système vous indique qu'il manque ... dans mon exemple c'était : /usr/share/texlive/texmf-dist/tex/latex/biblatex

2. mettez le fichier

3. N'oubliez pas de rafraichir la base de donnée de Texlive en tapant 

sudo texhash

sinon vous aurez toujours l'erreur..

Dernière mise à jour : 4 janvier 2017

 

Patrick