Mac Pspicture Point décalé

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.

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Mercredi 30 Novembre 2016, 21:42

J'ai fait une capture d'écran avec mon Iphone et ai déposé le .png dans la dropbox. Vous pouvez aller voir.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Publicité

Re: Mac Pspicture Point décalé

Messagepar marco56 » Mercredi 30 Novembre 2016, 22:37

very strange !
marco56
Giga-utilisateur
 
Messages: 683
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Mac Pspicture Point décalé

Messagepar gigiair » Jeudi 01 Décembre 2016, 08:42

bulledesavon a écrit:Bonsoir.
Je compile sur mon mac et uniquement sur mon mac. Je ne compile pas sur un pc. J'ouvre simplement le pdf sur un pc.

C'est donc le PC qui est en cause puisque le document s'affiche sur toute autre machine correctement.
Vous avez essayé mon pdf ?

Un truc à essayer : votre document est compilé au format letter. Essayez de compiler en ajoutant a4paper dans les options de documentclass. Je doute un peu que ça change, mais de toute façon si le document passe à l'imprimante, il y aura des soucis.

De quel OS le PC est-il équipé ? de quel visualisateur ?
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2291
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Jeudi 01 Décembre 2016, 10:50

Bonjour,

L'impression écran que j'ai mise sur la dropbox c'est une impression écran de mon Iphone, pas du pc. Donc mon Iphone aussi a un problème...
Quand j'ouvre votre pdf sur mon mac, je n'ai pas de décalage. J'essaierai sur les pc du bureau cet après midi.

Bonne journée.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Jeudi 01 Décembre 2016, 10:56

Je viens d'ouvrir votre pdf sur mon Iphone, le point est décalé. Donc mon Iphone aussi a un souci.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar gigiair » Jeudi 01 Décembre 2016, 11:23

Pas sûr..
J'ai examiné de plus près votre source.
Il y a une monstruosité qui peut très bien être la cause du bug.
Il est codé en ISO-8859 text et déclaré en cp1252
Code: Tout sélectionner
\usepackage[cp1252]{inputenc}

C'est une microsofterie qui n'a pas à être utilisée sous Mac.

Essayez de compiler mon ECM et vérifiez si le défaut persiste.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2291
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Jeudi 01 Décembre 2016, 21:13

Bonsoir,
Je n'ai pas votre ECM.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar gigiair » Jeudi 01 Décembre 2016, 21:28

Code: Tout sélectionner
    \documentclass[a4paper]{article}

    \usepackage{amsmath}
    \usepackage{pstricks}
    \usepackage{pst-plot}

    \begin{document}
     \psset{algebraic=true,xunit=0.5cm,yunit=0.25cm}
     \psset{dotsize=10pt 0}
     \begin{pspicture}(-2.5,-4)(10,19)
     \psline[linewidth=1.2pt](1,-0.4)(1,0.4)
     \psline[linewidth=1.2pt](-0.2,2)(0.2,2)
     \uput[dl](0,0){O}
     \uput[d](1,0){I}
     \uput[l](0,2){J}
     \psaxes[comma,Dx=10,Dy=20]%
     {->}(0,0)(-2.5,-4)(10,19)
     \def\f{(x-3)^2-3}
     \psplot[linecolor=red]%
     {-1.5}{7.5}{\f} %Courbe de f
     \psdot[linecolor=red, dotstyle=+](3,-3)
     \psline[linewidth=1pt, linestyle=dashed, linecolor=black](3,-3)(3,0)
     \psline[linewidth=1pt, linestyle=dashed](0,-3)(3,-3)
     \uput[u](3,0){$\alpha$}
     \uput[l](0,-3){$\beta$}
     \uput[l](-2,12){\underline{avec $a>0$}}
     \uput[d](3,-3.5){$\text{Sommet}$}
     \end{pspicture}

    \end{document}
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2291
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Jeudi 01 Décembre 2016, 22:34

J'ai essayé votre ECM et le défaut persiste. C'est décourageant. Sur mon mac aucun souci, sur l'Iphone le point est décalé.

Bonne nuit :D
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar balf » Vendredi 02 Décembre 2016, 00:04

Qu'est-ce qui est décalé ? La croix indiquant le sommet de la courbe ?

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

Re: Mac Pspicture Point décalé

Messagepar marco56 » Vendredi 02 Décembre 2016, 07:45

balf a écrit:Qu'est-ce qui est décalé ? La croix indiquant le sommet de la courbe ?

B. A.

oui
marco56
Giga-utilisateur
 
Messages: 683
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Mac Pspicture Point décalé

Messagepar gigiair » Vendredi 02 Décembre 2016, 09:21

Je devrais suivre mes propres conseils, ils sont excellents (je ne les ai pas inventés).
Je me suis attelé à réaliser un vrai ECM
Code: Tout sélectionner
\documentclass[a4paper]{article}

\usepackage{pstricks,pst-plot}
\usepackage{amsmath}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%                  DEBUT DU COURS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\listfiles
\begin{document}
       
                        \psset{algebraic=true,xunit=0.5cm,yunit=0.25cm}
                        \psset{dotsize=10pt}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        \begin{pspicture}(-2.5,-4)(10,19)
                     
                        \def\f{(x-3)^2-3}
                        \psplot%[linecolor=red]%
                        {-1.5}{7.5}{\f} %Courbe de f
                        \psdot[linecolor=red,dotstyle=+](3,-3)
                      \end{pspicture}
       
\end{document}


Dans le code original, la ligne soulignée était :
Code: Tout sélectionner
\psset{dotsize=10pt 0}
^^^^^^^^^^^^^^^^^^^^^^^^^^^


Ce détail m'avait échappé et ce n'est pas étonnant qu'il perturbe l'affichage des points. C'est en réalisant un ECM que ça m'est apparu.

C'est le plus gros défaut de pstricks, il n'y a pas d'analyse syntaxique. Les seuls messages d'erreurs sont générés à l'affichage (et totalement incompréhensibles). Personnellement je déconseille pstricks aux débutants.

J'ai essayé avec \psset{dotsize=10pt 20} et la compilation se passe sans erreur, mais l'affichage du point produit un gros décalage.
J'ai un peu honte de ne pas avoir vu ce défaut plus tôt, je lis trop vite, et je suis comme beaucoup : je compte sur le compilateur pour détecter les erreurs, j'ai eu tort. Pourtant je connais ce défaut de pstricks, mais je ne me suis pas méfié.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2291
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Messagepar balf » Vendredi 02 Décembre 2016, 10:47

@marco56 et al.: cela semble un problème spécifique à dotstyle = +. Avec dotstyle = x, o ou o, il n'y a pas de décalage.

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

Re:

Messagepar gigiair » Vendredi 02 Décembre 2016, 11:30

balf a écrit:@marco56 et al.: cela semble un problème spécifique à dotstyle = +. Avec dotstyle = x, o ou o, il n'y a pas de décalage.
B .A.

Non, non, il y une grossière erreur que pstricks ne détecte pas (comme toutes les autres) et qui perturbe l'affichage ou non, ça dépend des machines.
texdoc patricks a écrit:The general syntax is:
\psset{par1=value1 ,par2=value2,… }

\psset{dotsize=10pt 0} est une erreur de syntaxe. pstricks, c'est pas pour les étourdis.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2291
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Re:

Messagepar touhami » Vendredi 02 Décembre 2016, 14:48

Bonjour.
gigiair a écrit:
texdoc patricks a écrit:The general syntax is:
\psset{par1=value1 ,par2=value2,… }

\psset{dotsize=10pt 0} est une erreur de syntaxe.

Désolé mais ce n'est pas vrai. En effet c'est
Code: Tout sélectionner
\psset{dotsize=<dim> <num>}
touhami
Méga-utilisateur
 
Messages: 382
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac

Re: Mac Pspicture Point décalé

Messagepar gigiair » Vendredi 02 Décembre 2016, 15:10

Au temps pour moi, je lis trop vite...
texdoc pstricks a écrit:dotsize=dim ‘num’
Default: 2pt 2
The diameter of a circle or disc is dim plus num times linewidth
(if the optional num is included). The size of the other dots styles
is similar (except for the size of the | dot style, which is set by the
tbarsize parameter described on page 29).

J'ai réussi à reproduire l'erreur en modifiant le paramètre \psset{dotsize=10pt 10} me provoque un décalage à l'affichage.


Le défaut viendrait d'un bug de pstricks ?
Je ne suis pas utilisateur de pstricks, et plus vraiment un utilisateur de LaTeX, j'aurais mieux fait de me taire.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2291
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Samedi 03 Décembre 2016, 09:07

Bonjour,

Le défaut vient de \psset{dotsize=10pt 0} ? Quand on a une croix, on n'a pas de disque donc pas de diamètre, et je n'ai pas compris le rôle de deuxième nombre.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Mac Pspicture Point décalé

Messagepar balf » Samedi 03 Décembre 2016, 11:00

Les dimensions de la croix sont celles du cercle circonscrit. \psdot utilise le même paramètre pout tous les types de « point ».
Ce second nombre est le facteur par lequel on multiplie l'épaisseur de trait courant (linewidth).
Pour dotsize= 10pt 3, sachant que l'épaisseur de trait par défaut est de 0.8pt, on obtient
10pt+2.4pt=12.4pt.

Petite question: avez-vous aussi un décalage si dotstyle=x au lieu de + ?

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

Re: Mac Pspicture Point décalé

Messagepar bulledesavon » Mercredi 07 Décembre 2016, 16:18

Bonjour,

Quand je fais la croix en diagonale x, j'ai quasiment aucun décalage.

https://www.dropbox.com/sh/ncmfclupbf0g ... 9c_Ga?dl=0

Dans cette dropbox, j'ai mis une impression image avec x et une impression image avec +

Dois-je comprendre que je ne peux pas utiliser + ?

Merci,
Bon après midi.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Précédente

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Ahrefs [Bot], DotBot [Crawler], Proximic [Spider] et 14 invités