Nodes [pstricks]

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Nodes [pstricks]

Messagepar loicwood » Samedi 27 Mai 2017, 07:57

Bonjour,

j'essaie de reproduire un schéma, et j'ai obtenu le code suivant :
Code: Tout sélectionner
\begin{pspicture*}(-1,-1)(2,1)
\psframe*[linecolor=blue!30,opacity=0.9](0,0)(1,1)
\pnode(0,0.75){A}
\pnode(1,0.75){B}
\pnode(0,0.25){C}
\rput(0.5,0.3){\trinode*[fillstyle=solid,fillcolor=green, linecolor=black,trimode=T]{D}{}}
\pnode(1,0.25){E}
\ncline[linewidth=1pt]{->}{A}{B}
\ncline[linewidth=1pt, linecolor=red]{->}{C}{D}
\ncline[linewidth=1pt]{->}{D}{E}
\ncdiagg[armA=0.15,linecolor=orange]{->}{A}{D}
\end{pspicture*}


Je voudrais savoir s'il est possible de changer la taille du triangle (que je ne peux pas placer directement), et s'il est possible que la flèche orange arrive au même endroit que la flèche rouge.

Merci
loicwood
Kilo-utilisateur
 
Messages: 102
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Nodes [pstricks]

Messagepar rebouxo » Samedi 27 Mai 2017, 09:04

Quel schéma ?
Avec un ECM cela serait tellement plus pratique.

Cela dit si c'est pour de l'électronique/électricité, je trouve que TiKz offre plus de possibilités : le package circuiTikZ me semble plus complet que l'équivalent de pstricks, cela dit peut-être que ce dernier à évoluer, je n'utilise plus pstricks.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6743
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Nodes [pstricks]

Messagepar marco56 » Samedi 27 Mai 2017, 09:42

Effectivement, un ECM serait plus agréable.
Personnellement, j'ai du boulot, dont pas trop le temps de me pencher sur ton pb.
Avec un peu d'huile de coude, un papier quadrillé et un crayon, ce pb devrait être réglé en qqs minutes...
marco56
Giga-utilisateur
 
Messages: 664
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Nodes [pstricks]

Messagepar loicwood » Samedi 27 Mai 2017, 11:14

Voilà un ECM :
Code: Tout sélectionner
\documentclass[12pt]{book}

\usepackage{pstricks,pstricks-add,pst-math,pst-xkey, pst-text}

\begin{document}


\begin{pspicture*}(-1,-1)(2,1)
\psframe*[linecolor=blue!30,opacity=0.9](0,0)(1,1)
\pnode(0,0.75){A}
\pnode(1,0.75){B}
\pnode(0,0.25){C}
\rput(0.5,0.3){\trinode*[fillstyle=solid,fillcolor=green, linecolor=black,trimode=T]{D}{}}
\pnode(1,0.25){E}
\ncline[linewidth=1pt]{->}{A}{B}
\ncline[linewidth=1pt, linecolor=red]{->}{C}{D}
\ncline[linewidth=1pt]{->}{D}{E}
\ncdiagg[armA=0.15,linecolor=orange]{->}{A}{D}
\end{pspicture*}
\end{document}


Pour le schéma : http://static3.castor-informatique.fr/c ... e/blue.png (c'est celle avec le triangle en haut, mais cela ne change rien).

Le problème vient surtout du node en triangle, car je ne sais pas s'il est possible de modifier sa taille (je le trouve un peu gros), je n'ai rien vu dans la doc à ce propos.

Le but ensuite est de mettre plusieurs machines (j'ai réussi à les faire) à la suite (avec des 0 et 1 en entrées et sorties), et de créer un programme en Python qui m'affiche toutes les possibilités d'enchaînement des machines.
loicwood
Kilo-utilisateur
 
Messages: 102
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: Nodes [pstricks]

Messagepar balf » Dimanche 28 Mai 2017, 16:08

Voici un code qui est ajustable: il suffit de changer la valeur de `unit=` au début. L'idée est de (presque) tout faire avec des calculs sur les nœuds,et d'utiliser l'extension pst-poly, qui permet de construire des polygones réguliers inscrits dans un cercle de rayon 1, et définit lesdits sommets comme des nœuds, qui sont numérotés.

Code: Tout sélectionner
     \documentclass[border =3pt]{standalone}%
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}%
    \usepackage{lmodern}
    \usepackage{etoolbox}
    \usepackage{pst-node, pst-poly, auto-pst-pdf}%
    \numdef\rayon{0.8}%C’est le rayon di cercle circonscrit au triangle — 1 unité par défaut
    \numdef{\decal}{-0.2}%-\rayon/4 %

    \begin{document}

    \begin{postscript}%
      \psset{unit=0.3cm, arrowinset=0.15, arrowsize =0pt 2}
      \pnodes(0,1){A}(2,1){B}(0,0){C}(2,0){E}%
      \psframe*[linecolor=blue!30,opacity=0.9](0,-0.7)(2,1.3)
      \rput(1,-\decal){\PstTriangle[fillstyle=solid, fillcolor=green, linestyle=none, PolyName=D, unit=\rayon]}
      \psset{linewidth=1pt, arrows=->}
      \pcline(A)(B)
      \midAB(D1)(D2){Fg}
      \midAB(D2)(D3){Fb}
      \midAB(D1)(Fb){F}
      \pcline[linecolor=red](C)(Fg)
      \pcline(F)(E)
      \pspolygon[fillstyle=solid, fillcolor=green, linestyle=none](D1)(D2)(D3)
      \ncdiagg[armA=0.25,linecolor=orange]{->}{A}{Fg}
    \end{postscript}

    \end{document}

Résultats en p.j.
Fichiers joints
schematrice.pdf
(2.51 Kio) Téléchargé 11 fois
Dernière édition par balf le Dimanche 28 Mai 2017, 17:34, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3591
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Nodes [pstricks]

Messagepar loicwood » Dimanche 28 Mai 2017, 16:55

Merci beaucoup

Je devrais réussir à adapter le code pour en faire ce que je veux.

Est-il possible également de créer une commande permettant de faire le tracé à des coordonnées précises ?
loicwood
Kilo-utilisateur
 
Messages: 102
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: Nodes [pstricks]

Messagepar balf » Dimanche 28 Mai 2017, 17:34

Vous voulez dire pour l'insérer dans une figure pstricks à un emplacement donné ?

B. A.
balf
Zetta-utilisateur
 
Messages: 3591
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Nodes [pstricks]

Messagepar loicwood » Dimanche 28 Mai 2017, 19:01

Oui, je veux mettre plusieurs de ces schémas à la suite (4 lignes de 5 colonnes) et il serait plus simple pour mon code Python d'avoir une commande à taper plutôt que tout le code (plus de 3000 cas différents,donc si je peux éviter d'avoir un code trop lourd à compiler...)

Le but est d'énumérer tous les cas possibles (plus pour apprendre à le faire qu'un réel besoin)
loicwood
Kilo-utilisateur
 
Messages: 102
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: Nodes [pstricks]

Messagepar balf » Dimanche 28 Mai 2017, 20:16

Voici un code, avec une commande \monschema, avec un argument optionnel : l'unité utilisée localement (0.3cm par défaut) et sa démo, où l'on place en trois endroits différents des exemplaires du schéma, avec des unités différentes à chaque fois :
Code: Tout sélectionner
        \documentclass[svgnames]{article}%
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}%
    \usepackage{lmodern}
    \usepackage{etoolbox}
    \usepackage{pst-node, pst-poly, pst-plot, auto-pst-pdf}%
    \numdef\rayon{0.8}%C’est le rayon di cercle circonscrit au triangle — 1 unité par défaut
    \numdef{\decal}{-0.2}%-\rayon/4 %

    \newcommand\monschema[1][0.3cm]{{ \psset{unit=#1}
    \begin{pspicture*}(0,-0.6)(2,1.4)%
    \psset{arrowinset=0.15, arrowsize =0pt 2}
      \pnodes(0,1){A}(2,1){B}(0,0){C}(2,0){E}%
      \psframe*[linecolor=blue!30,opacity=0.9](0,-0.7)(2,1.3)
      \rput(1,-\decal){\PstTriangle[fillstyle=solid, fillcolor=green, linestyle=none, PolyName=D, unit=\rayon]}
      \psset{linewidth=1pt, arrows=->}
      \pcline(A)(B)
      \midAB(D1)(D2){Fg}
      \midAB(D2)(D3){Fb}
      \midAB(D1)(Fb){F}
      \pcline[linecolor=red](C)(Fg)
      \pcline(F)(E)
      \pspolygon[fillstyle=solid, fillcolor=green, linestyle=none](D1)(D2)(D3)
      \ncdiagg[armA=0.25,linecolor=orange]{->}{A}{Fg}
    \end{pspicture*}
}}

    \begin{document}

    \begin{postscript}%
    \psset{gridcolor=SteelBlue, griddots=10, subgriddiv=1, gridlabels=0pt}
    \psgrid(0,0)(-4,-4)(4,4)
    \psaxes(0,0)(-4,-4)(4,4)
    \rput(1,2){\monschema[1cm]}
    \rput(-2,-2){\monschema}
    \rput(2.5,-1.475){\monschema[0.5cm]}
    \end{postscript}

    \end{document}

B. A.
Fichiers joints
schematriceobj.pdf
(22.08 Kio) Téléchargé 9 fois
Dernière édition par balf le Dimanche 28 Mai 2017, 20:35, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3591
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Nodes [pstricks]

Messagepar loicwood » Dimanche 28 Mai 2017, 20:34

Merci beaucoup !

Je posterai mon code une fois terminé, avec les autres machines.
loicwood
Kilo-utilisateur
 
Messages: 102
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: Nodes [pstricks]

Messagepar gigiair » Lundi 29 Mai 2017, 05:42

balf a écrit:Voici un code, avec une commande \monschema, avec un argument optionnel : l'unité utilisée localement (0.3cm par défaut) et sa démo, où l'on place en trois endroits différents des exemplaires du schéma, avec des unités différentes à chaque fois :
Code: Tout sélectionner
        \documentclass[svgnames]{article}%
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}%
    \usepackage{lmodern}
    \usepackage{etoolbox}
    \usepackage{pst-node, pst-poly, pst-plot, auto-pst-pdf}%
    \numdef\rayon{0.8}%C’est le rayon di cercle circonscrit au triangle — 1 unité par défaut
    \numdef{\decal}{-0.2}%-\rayon/4 %

    \newcommand\monschema[1][0.3cm]{{ \psset{unit=#1}
    \begin{pspicture*}(0,-0.6)(2,1.4)%
    \psset{arrowinset=0.15, arrowsize =0pt 2}
      \pnodes(0,1){A}(2,1){B}(0,0){C}(2,0){E}%
      \psframe*[linecolor=blue!30,opacity=0.9](0,-0.7)(2,1.3)
      \rput(1,-\decal){\PstTriangle[fillstyle=solid, fillcolor=green, linestyle=none, PolyName=D, unit=\rayon]}
      \psset{linewidth=1pt, arrows=->}
      \pcline(A)(B)
      \midAB(D1)(D2){Fg}
      \midAB(D2)(D3){Fb}
      \midAB(D1)(Fb){F}
      \pcline[linecolor=red](C)(Fg)
      \pcline(F)(E)
      \pspolygon[fillstyle=solid, fillcolor=green, linestyle=none](D1)(D2)(D3)
      \ncdiagg[armA=0.25,linecolor=orange]{->}{A}{Fg}
    \end{pspicture*}
}}

    \begin{document}

    \begin{postscript}%
    \psset{gridcolor=SteelBlue, griddots=10, subgriddiv=1, gridlabels=0pt}
    \psgrid(0,0)(-4,-4)(4,4)
    \psaxes(0,0)(-4,-4)(4,4)
    \rput(1,2){\monschema[1cm]}
    \rput(-2,-2){\monschema}
    \rput(2.5,-1.475){\monschema[0.5cm]}
    \end{postscript}

    \end{document}

B. A.

L'environnement postscript, c'est nouveau dans le monde pstricks ? Chez moi c'est pas encore arrivé...
Par contre, en remplaçant par pspicture, ça passe bien.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2274
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Nodes [pstricks]

Messagepar balf » Lundi 29 Mai 2017, 09:08

@gigiair:

L'environnement postscript est défini par l'extension pst-pdf, appelée par auto-pst-pdf. Il n'y a pas de problème à la compilation, et elle peut contenir n'importe quel code, à l'exception de flottants.

Je l'emploie assez souvent quand j'ai besoin d'insérer du code pstricks dans un objet qui n'est pas principalement une pspicture, par exemple pour des liens entre des éléments d'une matrice. Je pourrais utiliser pspicture sans donner de dimensions, mais sémantiquement, ça me gêne.

B. A.
Dernière édition par balf le Lundi 29 Mai 2017, 21:30, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3591
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Nodes [pstricks]

Messagepar gigiair » Lundi 29 Mai 2017, 09:32

J'ignorais. J'avais viré auto-pst-pdf que je trouve parfaitement inutile et qui oblige à déclarer -shell-escape dans la commande.
Mon Emacs se débrouille très bien pour produire un pdf sans ça.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2274
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Nodes [pstricks]

Messagepar loicwood » Mardi 30 Mai 2017, 19:14

Voilà mon code terminé :
Code: Tout sélectionner
\documentclass[svgnames]{article}%
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}%
    \usepackage{lmodern}
    \usepackage{etoolbox}
    \usepackage{pst-node, pst-poly, pst-plot, auto-pst-pdf}%
      \usepackage{fp}
    \numdef\rayon{0.15}%C’est le rayon du cercle circonscrit au triangle — 1 unité par défaut
    \numdef{\decal}{0.21}%-\rayon/4 %

    \newcommand\prodbas{{ \psset{unit=1cm}
    \begin{pspicture*}(-0.3,0)(1.3,1)%
    %\psset{arrowinset=0.15, arrowsize =0pt 2}
      \pnodes(0,0.75){A}(1,0.75){B}(0,0.25){C}(1,0.25){E}%
      \psframe*[linecolor=blue!30,opacity=0.9](0,0)(1,1)
      \rput(0.5,\decal){\PstTriangle[fillstyle=solid, fillcolor=green, linestyle=none, PolyName=D, unit=\rayon]}
      \psset{linewidth=1pt, arrows = ->}
      \pcline{->}(A)(B)
      \midAB(D1)(D2){Fg}
      \midAB(D2)(D3){Fb}
      \midAB(D1)(Fb){F}
      \pcline(C)(Fg)
      \pcline(F)(E)
      \pspolygon[fillstyle=solid, fillcolor=green, linestyle=none, linecolor=black,linewidth=0.5pt](D1)(D2)(D3)
         \psline[linewidth=0.2pt, arrows = -](D1)(D2)(D3)(D1)
      \ncdiagg[armA=0.15]{->}{A}{Fg}
         %noeuds exterieurs
         \pnodes(-0.25,0.75){P}(1.25,0.75){Q}(-0.25,0.25){R}(1.25,0.25){S}
         \psset{linewidth=0.4pt, arrows = -}
         \pcline[linecolor=gray](P)(A)
         \pcline[linecolor=gray](Q)(B)
         \pcline[linecolor=gray](R)(C)
         \pcline[linecolor=gray](S)(E)
    \end{pspicture*}
}}

\numdef{\decalh}{0.79}
\newcommand\prodhaut{{ \psset{unit=1cm}
    \begin{pspicture*}(-0.3,0)(1.3,1)%
    %\psset{arrowinset=0.15, arrowsize =0pt 2}
      \pnodes(0,0.25){A}(1,0.25){B}(0,0.75){C}(1,0.75){E}%
      \psframe*[linecolor=blue!30,opacity=0.9](0,0)(1,1)
      \rput(0.5,\decalh){\PstPolygon[PolyNbSides=3,fillstyle=solid, fillcolor=green, linestyle=none, PolyName=D, unit=\rayon,PolyRotation=150]}
      \psset{linewidth=1pt, arrows=->}
      \pcline(A)(B)
      \midAB(D1)(D2){Fg}
      \midAB(D2)(D3){Fb}
      \midAB(D1)(Fb){F}
      \pcline(C)(Fg)
      \pcline(Fb)(E)
      \pspolygon[fillstyle=solid, fillcolor=green, linestyle=none](D1)(D2)(D3)
         \psline[linewidth=0.2pt, arrows = - ](D1)(D2)(D3)(D1)
      \ncdiagg[armA=0.15]{->}{A}{Fg}
         \pnodes(-0.25,0.25){P}(1.25,0.25){Q}(-0.25,0.75){R}(1.25,0.75){S}
         \psset{linewidth=0.4pt, arrows = -}
         \pcline[linecolor=gray](P)(A)
         \pcline[linecolor=gray](Q)(B)
         \pcline[linecolor=gray](R)(C)
         \pcline[linecolor=gray](S)(E)
    \end{pspicture*}
}}


\newcommand{\echange}
{
\begin{pspicture*}(-0.3,0)(1.3,1)
\psframe*[linecolor=yellow,opacity=0.9](0,0)(1,1)
\pnode(0,0.75){A}
\pnode(0,0.25){B}
\pnode(1,0.75){C}
\pnode(1,0.25){D}
\ncline[linewidth=1pt]{->}{A}{D}
\ncline[linewidth=1pt]{->}{B}{C}
\pnodes(-0.25,0.75){P}(-0.25,0.25){Q}(1.25,0.75){R}(1.25,0.25){S}
\psset{linewidth=0.4pt, arrows = -}
\pcline[linecolor=gray](P)(A)
\pcline[linecolor=gray](Q)(B)
\pcline[linecolor=gray](R)(C)
\pcline[linecolor=gray](S)(D)
\end{pspicture*}
}

\newcommand{\changehaut}
{
\begin{pspicture*}(-0.25,0)(1.25,1)
\psframe*[linecolor=red,opacity=0.9](0,0)(1,1)
\pnode(0,0.75){A}
\fnode*[framesize=0.25cm, linecolor=yellow](0.5,0.75){B}
\pnode(1,0.75){C}
\pnode(0,0.25){D}
\pnode(1,0.25){E}
\ncline[linewidth=1pt]{->}{D}{E}
\ncline[linewidth=1pt]{->}{A}{B}
\ncline[linewidth=1pt]{->}{B}{C}
\pnode(-0.25,0.75){EH}
\pnode(-0.25,0.25){EB}
\pnode(1.25,0.75){SH}
\pnode(1.25,0.25){SB}
\ncline[linewidth=0.5pt,linecolor=lightgray]{EH}{A}
\ncline[linewidth=0.5pt,linecolor=lightgray]{EB}{D}
\ncline[linewidth=0.5pt,linecolor=lightgray]{SH}{C}
\ncline[linewidth=0.5pt,linecolor=lightgray]{SB}{E}
\end{pspicture*}
}

\newcommand{\changebas}
{
\begin{pspicture*}(-0.25,0)(1.25,1)
\psframe*[linecolor=red,opacity=0.9](0,0)(1,1)
\pnode(0,0.75){A}
\fnode*[framesize=0.25cm, linecolor=yellow](0.5,0.25){C}
\pnode(1,0.75){B}
\pnode(0,0.25){D}
\pnode(1,0.25){E}
\ncline[linewidth=1pt]{->}{A}{B}
\ncline[linewidth=1pt]{->}{D}{C}
\ncline[linewidth=1pt]{->}{C}{E}
\pnode(-0.25,0.75){EH}
\pnode(-0.25,0.25){EB}
\pnode(1.25,0.75){SH}
\pnode(1.25,0.25){SB}
\ncline[linewidth=0.5pt,linecolor=lightgray]{EH}{A}
\ncline[linewidth=0.5pt,linecolor=lightgray]{EB}{D}
\ncline[linewidth=0.5pt,linecolor=lightgray]{SH}{B}
\ncline[linewidth=0.5pt,linecolor=lightgray]{SB}{E}
\end{pspicture*}
}

\newcommand\affiche[6]
{
\rput(1,#1){#2}
\rput(2.8,#1){#3}
\rput(4.6,#1){#4}
\rput(6.4,#1){#5}
\rput(8.2,#1){#6}
}

\newcommand\nombres[4]
{
%\edef\y{#2}
\FPeval{\haut}{#2+0.25}
\FPeval{\bas}{#2-0.25}
\rput(#1,\haut){#3}%haut
\rput(#1,\bas){#4}%bas
}
\begin{document}

\begin{pspicture}(-0.5,0.2)(9.5,7)
\psframe[linewidth=0.4pt,linecolor=lightgray](-0.2,0.4)(9.4,1.6)
\psframe[linewidth=0.4pt,linecolor=lightgray](-0.2,1.9)(9.4,3.1)
\psframe[linewidth=0.4pt,linecolor=lightgray](-0.2,3.4)(9.4,4.6)
\psframe[linewidth=0.4pt,linecolor=lightgray](-0.2,4.9)(9.4,6.1)
\nombres{0.1}{1}{0}{1}
\nombres{1.9}{1}{0}{0}
\nombres{3.7}{1}{0}{0}
\nombres{5.5}{1}{0}{0}
\nombres{7.3}{1}{1}{0}
\nombres{9.1}{1}{1}{1}
\affiche{5.5}{\prodbas}{\prodhaut}{\echange}{\changehaut}{\changebas}
\affiche{4}{\prodbas}{\prodhaut}{\echange}{\changehaut}{\changebas}
\affiche{2.5}{\prodbas}{\prodhaut}{\echange}{\changehaut}{\changebas}
\affiche{1}{\prodbas}{\prodhaut}{\echange}{\changehaut}{\changebas}
\end{pspicture}

\end{document}


J'ai apporté quelques modifications mineures.

Et j'ai réussi à compiler les 3125 possibilités pour l'enchaînement de 5 machines (cela prend du temps...)

Merci pour l'aide apportée.
loicwood
Kilo-utilisateur
 
Messages: 102
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot] et 10 invités

cron