Package tableau

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Package tableau

Message par vuolsicosi »

Bonjour à tous,
je ne sais pas si vous pourrez m'aider car je ne sais pas si le package tableau est couramment utilisé.

J'ai du changer d'ordinateur, et accessoirement suis passé de xubuntu à ubuntu 20.04, et en réinstallant tout (je crois), j'ai un gros problème en écrivant des tableaux de variation ou de signes.

Je vous joins un document que j'espère minimal.
Est-ce que ça fonctionne chez vous, ou bien comme chez moi, le tableau est correctement tracé, mais rempli n'importe comment ?
J'ai oublié de préciser que j'utilise xelatex.

Merci d'avance.
Nicolas

ps : je précise que cet exemple est issu du site : https://melusine.eu.org/syracuse/exemp ... ab-01.tex

Code : Tout sélectionner

\documentclass[12pt,a4paper]{article}
% \usepackage[french]{babel}
\usepackage{fontspec}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{pstricks,pst-plot}
\usepackage{ifthen}
\usepackage{tableau}

\begin{document}


{\setlength{\TabTitreL}{1cm}

	\begin{MonTableau}{1}{5}{1}

	\TabNewCol{0}
	\rTabPut{B}{-0.5}{0.25}{$x$}
	\rTabPut{B}{-0.5}{0.25}{\TabTitre{var.}{g}}

	\TabNewCol{.05}
	\rTabPut{B}{0}{0.25}{$-1$}
	\rTabPut[3]{B}{0}{0.25}{}	
	
	\TabNewCol{.05}
	\rTabPut{Bl}{.1}{0.25}{}
	\rTabPut{Bl}{.1}{0.7}{$+\infty$}

	\TabNewCol{0.4}
	\rTabPut{B}{0}{0.25}{$0$}
	\rTabPut{B}{0}{.1}{$0$}

	\TabNewCol{1}
	\rTabPut{Br}{-0.1}{0.25}{$+\infty$}
	\rTabPut{Br}{-0.1}{0.7}{$+\infty$}

	\TabFleche{C1}{D1}\TabFleche{D1}{E1}
	
	\end{MonTableau}}

\end{document}

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: Package tableau

Message par Thibault »

Salut vuolsicosi,

Cela fait pareil chez moi (ubuntu 20.04 avec xelatex)
J'ai le même problème avec mes figures dans la gestion des labels...
Par exemple, tu ajoutes dans ton fichier ce code :

Code : Tout sélectionner

\psset{unit=1cm,arrowsize=7pt}
\begin{pspicture}(-5,-1.5)(5,2.5)
  \psline[linewidth=1.3pt]{->}(-4,0)(4,0)
  \psline[linewidth=1.3pt]{->}(0,-1)(0,2)
  \psplot[plotpoints=1000]%
  {-4}{4}{ x 4 exp x add 2.718 -1 x 2 exp mul 0.2 add exp mul}
  \rput(1.8,1.){$\mathcal{C}_f$}
\end{pspicture}
Et tu verras que le label se trouve sur l'origine et non au point de coordonnées (1,8 ; 1) comme il devrait.

Il y a donc un souci de placement des labels avec pstricks et xelatex.

Pour ma part, je n'ai pas le temps de me pencher dessus, pour les tableaux de variations, je suis passé depuis longtemps à tikz (essaye ça) :

Code : Tout sélectionner

\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{tkz-tab}

\begin{document}

\begin{tikzpicture}
  \tkzTabInit[lgt=2,espcl=2.5]
  {$x$ /0.75, Var. \\ $g$ /1.5}
  {$-1$, $0$, $+\infty$}
  \tkzTabVar{+/$+\infty$, - /$0$ , +/$+\infty$}
\end{tikzpicture}

\end{document}
Pour les graphiques, je vais passer au fur et à mesure à tikz aussi.

Bon courage
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Re: Package tableau

Message par vuolsicosi »

Très joli rendu avec tikz.
Oh mon dieu.... comme j'ai la flemme et pas le temps de tout reprendre à 0 avec tikz.

Nicolas, prof de maths aussi, ça ne t'étonnera pas.

MB
Administrateur
Administrateur
Messages : 7189
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Package tableau

Message par MB »

J'ai compilé le fichier initial (Texlive 2020 à jour) et j'obtiens le résultat suivant.
tableau_xelatex.png
Sinon, j'utilise plutôt Tikz pour ce genre de choses.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Re: Package tableau

Message par vuolsicosi »

Comment savoir la version de mon texlive ?
Oups, pardon.... sur synaptic, c'est la version 2019.20200218-01.
J'ai réinstallé par synaptic, sans changement.


Du coup tikz présente des avantages par rapport à pstricks ?
Les avis sont partagés sur les forums, mais bon, vue la syntaxe, je vais passer à ça pour les tableaux de signes.

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: Package tableau

Message par Thibault »

vuolsicosi a écrit :
jeudi 27 août 2020, 14:52
Très joli rendu avec tkiz.
Oh mon dieu... comme j'ai la flemme et pas le temps de tout reprendre à 0 avec tikz

Nicolas, prof de maths aussi, ça ne t'étonnera pas.
Franchement, cela se prend en main assez facilement !

Grâce à MB, j'ai vu que -1 était une valeur interdite... j'aurais dû m'en rendre compte, avec une limite infinie (mon dieu, les vacances ont été trop longues !!) Il faut donc modifier le code en mettant :

Code : Tout sélectionner

\tkzTabVar{D+/$+\infty$, -/$0$ , +/$+\infty$}
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

kojak
Modérateur global
Modérateur global
Messages : 10383
Inscription : samedi 18 novembre 2006, 19:50

Re: Package tableau

Message par kojak »

Bonjour

@Thibault : c'est bien d’utiliser la notation RPN mais c'est qd même plus lisible en notation "classique" en passant l'option algebraic=true dans pstricks à psset. 8)

Pour ma part, les tableaux, je les fais avec tablor et xcas de Guillaume.
Pas d'aide par MP.

Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 220
Inscription : mercredi 24 avril 2013, 19:47

Re: Package tableau

Message par Arathorn »

sur synaptic, c'est la version 2019.20200218-01.
La version de texlive correspond à la version gelée et ubuntu 20.04 utilise celle-ci.
Pour avoir les mises à jour, il faudra installer ubuntu 21.04.

Pour ne pas attendre, il faut installer texlive 2020 dans /usr/local/ (https://www.xm1math.net/doculatex/insta ... buntu.html) ou dans le home.

vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Re: Package tableau

Message par vuolsicosi »

Ok, merci pour cette précision.

En résumé, je ne vais pas installer texlive 2020 car c'est trop technique pour moi.
Je vais devoir refaire tous mes tableaux de signes avec tikz
Je vais essayer de migrer tranquillement de pstricks à tikz.

Si quelqu'un d'ici là peut me sauver la vie pour me permettre de retrouver mes tableaux de signes/variations avec pstricks (qui fonctionnaient avant, c'est ça qui continue à m'intriguer), et ainsi m'épargner le dur labeur de remplacer mes tableaux sur tous mes pdf déjà existants, je reste preneur !

Merci beaucoup à tous pour votre aide.

Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 220
Inscription : mercredi 24 avril 2013, 19:47

Re: Package tableau

Message par Arathorn »

vuolsicosi a écrit :En résumé, je ne vais pas installer texlive 2020 car c'est trop technique pour moi
Je vous assure que non en fait (je n'ai aucune notion de programmation). Vous téléchargez texlive et le gravez sur un dvd, supprimez texlive 2019via synaptic puis vous suivez la méthode du lien et c'est automatique.

J'installais texlive dans le home et grâce à Gigiair, qui a créé un script, les chemins étaient modifiés automatiquement dans le fichier bashrc.
J'ai profité du confinement pour installé texlive 2020 dans /usr/local/ car le logiciel https://project.auto-multiple-choice.ne ... le-choice/ installait texlive 2017-2018 (je suis sous xubuntu 18.04) dans /usr/share/.
Depuis, je n'ai qu'une installation.

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: Package tableau

Message par Thibault »

kojak a écrit :
jeudi 27 août 2020, 17:14
@Thibault : c'est bien d’utiliser la notation RPN mais c'est qd même plus lisible en notation "classique" en passant l'option algebraic=true dans pstricks à psset. 8)

Pour ma part, les tableaux, je les fais avec tablor et xcas de Guillaume.
Salut kojak... Ça faisait un bail ;-)
La notation RPN me plait, ce doit être des restes de ma HP48SX :roll:
Depuis que tablor a déconné, je suis passé sous tkz-tab, je ne regrette pas finalement, je fais ce que je veux maintenant ;-)
Arathorn a écrit :
jeudi 27 août 2020, 18:27
Pour ne pas attendre, il faut installer texlive 2020 dans /usr/local/ (https://www.xm1math.net/doculatex/insta ... buntu.html) ou dans le home.
Est-ce que texlive 2020 résoudra les problèmes avec le code pstricks ??? That's the question !
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3969
Inscription : mercredi 02 janvier 2008, 23:18

Re: Package tableau

Message par balf »

J'ai le même résultat que MB avec MiKTeX sous Windows 7. Donc ce n'est sûrement pas un problème de pstricks avec xelatex.

Cela dit, si tkz-tab fonctionne bien et a une documentation abordable, bon courage pour TiKZ en général et la documentation de pgf de plus de 1300 pages !

B. A.

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: Package tableau

Message par Thibault »

Bon, vuolsicosi, j'ai testé pour toi l'installation de texlive 2020 et miracle, cela fonctionne ! Aussi bien ton code que mes figures avec pstricks !

Je reprends la procédure :
  1. Désinstaller l'ancienne distribution
    • Lancer synaptics
    • Rechercher texlive et désintaller complètement
    • Supprimer, dans le dossier personnel le dossier .texlive2019
  2. Installer la nouvelle version de Texlive
  3. Mettre à jour la distribution (sans quoi cela ne fonctionnait pas pour moi mais j'avais oublié de redémarrer aussi). Commandes à exécuter dans un terminal :
    • tlmgr update --self
    • tlmgr update --all
  4. Redémarrer l'ordi et cela devrait fonctionner.
Dernière modification par Thibault le vendredi 28 août 2020, 08:29, modifié 2 fois.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Re: Package tableau

Message par vuolsicosi »

J'essaie tout de suite !! Merci d'avance !

Mais pour l'instant, je ne trouve pas .texlive 2019 ...

MB
Administrateur
Administrateur
Messages : 7189
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Package tableau

Message par MB »

Il n'est pas forcément nécessaire de télécharger l'iso. On peut se contenter de télécharger le script d'installation, qui va se charger de télécharger les fichiers nécessaires pendant l'installation. Le fichier se trouve ici.

On peut rapidement récupérer et décompresser ce fichier via les commandes suivantes.

Code : Tout sélectionner

$ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
$ tar -zxvf install-tl-unx.tar.gz
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Re: Package tableau

Message par vuolsicosi »

Désolé de mon ignorance, mais une fois téléchargé et décompressé, quel script (et où se trouve-t-il ) dois-je lancer ?
J'ai trouvé, je suis un âne.

pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 205
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

Re: Package tableau

Message par pzorba75 »

Ecrire ce que tu as trouvé pour régler ton problème sera plus utile pour ceux qui se trouveront demain devant le même genre de problème que conclure avec "J'ai trouvé, je suis...".
Bonne journée.
On se lasse de tout, excepté d'apprendre.
Virgile

vuolsicosi
Utilisateur confirmé
Utilisateur confirmé
Messages : 16
Inscription : mardi 21 avril 2020, 10:10
Statut actuel : Enseignant

Re: Package tableau

Message par vuolsicosi »

Désolé Zorba, j'avais juste dit que j'avais trouvé le script dans ~/install-tl-20200827... :)
Le processus d'installation a fonctionné, jusqu'à tlmgr update --all

Code : Tout sélectionner

~$ tlmgr update --all

La commande « tlmgr » n'a pas été trouvée, mais peut être installée avec :

sudo apt install texlive-base
Or texlive-base est bien la version 2019, donc je tourne en rond...

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: Package tableau

Message par Thibault »

MB a écrit :
jeudi 27 août 2020, 23:01
Il n'est pas forcément nécessaire de télécharger l'iso. On peut se contenter de télécharger le script d'installation, qui va se charger de télécharger les fichiers nécessaires pendant l'installation. Le fichier se trouve ici.

On peut rapidement récupérer et décompresser ce fichier via les commandes suivantes.

Code : Tout sélectionner

$ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
$ tar -zxvf install-tl-unx.tar.gz
C'est ce que j'ai fait au début MB mais il y en avait pour environ 1h30 de chargement des extensions (une à une, ça prend plus de temps que tout sur l'image ISO). Cependant, il est vrai que la méthode avec l'installateur évite d'avoir à faire les mises à jour ensuite.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets

Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 193
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: Package tableau

Message par Thibault »

vuolsicosi a écrit :
vendredi 28 août 2020, 06:46

Code : Tout sélectionner

~$ tlmgr update --all

La commande « tlmgr » n'a pas été trouvée, mais peut être installée avec :

sudo apt install texlive-base
Or texlive-base est bien la version 2019, donc je tourne en rond...
Il ne faut surtout pas faire "sudo apt install texlive-base" car sinon il va te remettre la version des dépots qui est la 2019 et on tourne en rond.
Si tu as fait ça, je te conseille de redésinstaller tout texlive 2019 (synaptics par exemple).
Il se peut qu'une réinstallation complète de texlive 2020 après un nettoyage complet soit à faire.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 20.04 LTS)
Distrib TeXlive
Éditeur GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14) + auctex + yasnippets