ncline

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.
henri

ncline

Message par henri »

Bonjour,
voilà quelques moment que j'essaie d'inclure une image toute bête avec pstricks, mais rien n'y fait, il ne reconnaît pas la commande ncline
Voici le code

Code : Tout sélectionner

\documentclass[12pt]{article}
\usepackage{pstricks}
\usepackage{pst-node}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{color}
\begin{document}

$\begin{psmatrix}[colsep=1cm,rowsep=1cm]
	 & K_{1}K_{2} & \\
K_{1}& 		       & K_{2}\\
	& 	    K 	       &
\everypsbox{\scriptstyle}
\end{psmatrix}
\ncline{1,2}{2,1}
\ncline{1,2}{2,3}
\ncline{2,1}{3,2}
\ncline{2,3}{3,2}$

\end{document}
Si vous pouviez m'expliquer le pourquoi de cette histoire, je vous en serais très reconnaissant!

Henri

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

Re: ncline

Message par MB »

Je ne connais pas bien tout ça, mais peut être qu'il faudrait éviter de mettre tout ça dans un environnement mathématique (enlever les dollars). :|
MB. (rejoignez pCloud afin d'obtenir 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.

henri

Re: ncline

Message par henri »

En fait j'ai résolu le problème, ça venait du fait que je compilais avec pdflatex. Maintenant j'ai réglé en latex tout court et tout marche bien.
Merci quand même!

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

Re: ncline

Message par MB »

Ah oui, pstricks et pdflatex ne font pas bon ménage en effet (c'est d'ailleurs pour ça que je ne l'utilise pas).
MB. (rejoignez pCloud afin d'obtenir 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.

Felicietex
Utilisateur débutant
Utilisateur débutant
Messages : 8
Inscription : jeudi 25 août 2016, 17:44

Re: ncline

Message par Felicietex »

Bonjour,
je déterre ce sujet car en fait j'ai exactement le même soucis.
Je n'ai jamais réussi à utiliser ps tricks, et me suis toujours rabattue sur Tikz pour faire tous mes graphiques et autres constructions géométriques.
J'ai cependant un cours à écrire sur les graphes, et les tutoriels que j'ai trouvé sont à base de pstricks, qui utilisent \ncline.
J'ai le même soucis d'affichage des sommets mais pas des arêtes qui les relient.
je comprends donc que c'est un soucis de compilation, mais... je ne sais pas comment le régler ! j'utilise TeXnicCenter , il me propose :
LATEX => PDF que j'utilise depuis toujours
LATEX=> PS => PDF qui me met un message d'erreur quand je teste
LATEX=> PS
LATEX=> DVI => PDF
LATEX=> DVI
LuaLateX =>PDF
XeLaTeX=> PDF

je ne sais pas trop comment faire pour régler en "latex tout court" si j'en crois le message de Henri plus haut.

A moins que quelqu'un ait une solution plus simple pour les graphes ;)

jcs
Utilisateur chevronné
Utilisateur chevronné
Messages : 1367
Inscription : lundi 24 novembre 2008, 22:17

Re: ncline

Message par jcs »

Bonjour
Je suis un peu vieux jeu je compile latex +ps avec d'abord latex+dvi pour voir ce que cela donne. Ensuite le fichier ps est exporté en pdf

Essayez aussi de compiler avec xelatex

evariste_G
Utilisateur chevronné
Utilisateur chevronné
Messages : 1467
Inscription : vendredi 19 décembre 2008, 19:13
Statut actuel : Enseignant
Localisation : Bordeaux

Re: ncline

Message par evariste_G »

Bonjour.

Sinon, pour rester avec une compilation PdfLaTeX, on peut aussi regarder les exemples de ce site : https://texample.net/tikz/examples/tag/graphs/ ou bien s'orienter vers tkz-graph, très bien fait.
Mathématiques, LaTeX et Python : https://www.mathweb.fr

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

Re: ncline

Message par balf »

Bonjour,

Le problème est que pdflatex n'a pas la capacité d'effectuer les calculs requis par le langage postscript. En théorie, il suffirait de charger l'extension auto-pst-pdf après pstricks, et d'indiquer au compilateur l'option --shell-escape ou --enable-write18, afin que pdflatex puisse sous-traiter la transformation du code postcript.

Toutefois, cette façon de faire, que j'utilisais régulièrement, ne fonctionne plus, pour une raison que j'ignore, et j'adopte maintenant pour le code pstricks, la compilation avec xelatex qui, lui, se débrouille parfaitement avec postscript.

Si vous rechignez à compiler avec xelatex — il est un peu plus lent que pdflatex, ce qui peut être gênant pour de longs documents, vous avez toujours la possibilité de compiler les figures pstricks individuellement avec la classe de documents standalone, et de les incorporer au document principal via \includegraphics.

B. A.

gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2582
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: ncline

Message par gigiair »

Il ne me paraît pas normal qu'un éditeur qui se prétend orienté LaTeX ne puisse pas fournir de solution simple pour compiler en suivant la chaîne DVI-DVIPS-PS2PDF. Avec AUCTeX/Emacs, il suffit d'affecter la variable TeX-PDF-from-DVI à "Dvips" tout en gardant le mode de compilation PDF et tout se passe bien. ça peut se faire dans les variables de fichier :

Code : Tout sélectionner

% Local Variables:
% TeX-PDF-from-DVI: "Dvips"
% eval: (TeX-PDF-mode 1)
% End:
Ça doit être possible de configurer TeXnicCenter, mais je ne sais pas le faire, c'est spécifique à Windows que je n'utilise pas (La dernière mise à jour semble un peu dater..)

J'ajouterais que faute d'un bon éditeur, on peut toujours envoyer une commande de compilation à partir d'un interpréteur de commandes (CMD ou Powershell sous Windows) ou utiliser latexmk qui est un script perl qui se lance une fois seulement et qui provoque une compilation à chaque sauvegarde du fichier source.
JJR.
LaTeXien migrateur.

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

Re: ncline

Message par Arathorn »

balf a écrit :Toutefois, cette façon de faire, que j'utilisais régulièrement, ne fonctionne plus, pour une raison que j'ignore, et j'adopte maintenant pour le code pstricks, la compilation avec xelatex qui, lui, se débrouille parfaitement avec postscript.
Pour la première partie de votre phrase, il y a ceci https://mirror.ibcp.fr/pub/CTAN/graphic ... news20.pdf qui peut être la cause ou la solution.
Et pour la seconde partie, il a des cas où ça ne fonctionne pas pour moi mais je n'ai pas d'exemples précis en tête.

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

Re: ncline

Message par balf »

Merci beaucoup pour le lien. Malheureusement, ça ne produit toujours rien. Toutefois, le fichier .ps est bien produit par la compilation auxiliaire, mais il n'est pas ensuite transformé en .pdf. Il va falloir que je regarde cela de plus près, dès que j'aurai un moment. Chez vous, cela fonctionne ?

B. A.

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

Re: ncline

Message par Arathorn »

Cela fonctionne si j'enlève biblatex et ses commandes associées, car je n'ai rien installé, et quelque soit le moteur (latex, xelatex et pdflatex)
Je n'ai pas testé avec mes propres fichiers.

Felicietex
Utilisateur débutant
Utilisateur débutant
Messages : 8
Inscription : jeudi 25 août 2016, 17:44

Re: ncline

Message par Felicietex »

Merci pour vos réponses.
Je vais m'y pencher, même si entre temps, j'ai trouvé le package tkz-berge qui permet de faire pas mal de choses au niveau des graphes, tout en gardant tikz. Je rencontre néanmoins fréquemment des interrogations sur pstricks, j'aimerai bien réussir à le faire fonctionner, donc je vais regarder toutes vos réponses de près.