Limiter le tracé d'une droite.
2 participants
Page 1 sur 1
Limiter le tracé d'une droite.
Rebonjour Patrick,
Je m'en veux un peu de te faire bosser pendant les vacances !
Voici mon code :
J'ai un petit problème avec les labels ; je n'obtiens pas un D "ronde" avec l'instruction $\mathscr{D}_{1}$.
J'ai pourtant ajouté en root dans les fichiers apercu.tex et formule.tex l'instruction \usepackage{mathrsfs}.
PS : pour ce qui est de la macro "booléenne", déjà merci, mais je ne comprends pas car elle fonctionne avec ma calculatrice Voyage 200 sur laquelle je programme pas mal.
Merci.
Je m'en veux un peu de te faire bosser pendant les vacances !
Voici mon code :
- Code:
[Fenetre(-0.75+22*i,32-0.75*i,1+i),size(15,0),Width:=8,Arrows:=1,
xyticks:=0.1,LabelSize:=scriptsize,
Axes (0,1+1*i,0),Label(-0.5+21.6*i,"$y$",31.7-0.4*i,"$x$"),
Arrows:=0,Width:=10,
Droite(20*i,10),Label(3+17*i,"$\mathscr{D}_{1}$"),
Droite(16*i,16),Label(8+10*i,"$\mathscr{D}_{2}$"),
Droite(10*i,30),Label(24+3*i,"$\mathscr{D}_{3}$"),
Width:=6,FillStyle:=bdiag,FillColor:=black,
Path([0,20*i,line,10,line,0,line],1),
FillStyle:=hvcross,FillColor:=black,
Path([0,16*i,line,16,line,0,line],1),
FillStyle:=fdiag,FillColor:=black,
Path([0,10*i,line,30,line,0,line],1),
]
J'ai un petit problème avec les labels ; je n'obtiens pas un D "ronde" avec l'instruction $\mathscr{D}_{1}$.
J'ai pourtant ajouté en root dans les fichiers apercu.tex et formule.tex l'instruction \usepackage{mathrsfs}.
PS : pour ce qui est de la macro "booléenne", déjà merci, mais je ne comprends pas car elle fonctionne avec ma calculatrice Voyage 200 sur laquelle je programme pas mal.
Merci.
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Limiter le tracé d'une droite.
F.Couvreur a écrit:Rebonjour Patrick,
Je m'en veux un peu de te faire bosser pendant les vacances !
Bof, si c'est pour TeXgraph, c'est aussi pour le plaisir!
J'aimerais que le tracé des droites se limite aux axes de coordonnées.
Comme tu connais les coordonnées des points d'intersection avec les axes, tu peux utiliser Ligne à la place de Droite! Mais je te donne quand même le truc pour restreindre un tracé à une zone rectangulaire: il suffit de restreindre provisoirement la fenêtre comme ceci:
- Code:
[Fenetre(-0.75+22*i,32-0.75*i,1+i),size(15,0),Width:=8,Arrows:=1,
xyticks:=0.1,LabelSize:=scriptsize,
Axes (0,1+1*i,0),Label(-0.5+21.6*i,"$y$",31.7-0.4*i,"$x$"),
Arrows:=0,Width:=10,
SaveWin(), view(0,32,0,22), {on sauve la fenêtre courante et on restreint}
Droite(20*i,10),Label(3+17*i,"$\mathscr{D}_{1}$"),
Droite(16*i,16),Label(8+10*i,"$\mathscr{D}_{2}$"),
Droite(10*i,30),Label(24+3*i,"$\mathscr{D}_{3}$"),
RestoreWin(), {on restaure l'ancienne fenêtre}
Width:=6,FillStyle:=bdiag,FillColor:=black,
Path([0,20*i,line,10,line,0,line],1),
FillStyle:=hvcross,FillColor:=black,
Path([0,16*i,line,16,line,0,line],1),
FillStyle:=fdiag,FillColor:=black,
Path([0,10*i,line,30,line,0,line],1),
]
J'ai un petit problème avec les labels ; je n'obtiens pas un D "ronde" avec l'instruction $\mathscr{D}_{1}$.
J'ai pourtant ajouté en root dans les fichiers apercu.tex et formule.tex l'instruction \usepackage{mathrsfs}.
Oui mais il faut aussi que tu supprimes la copie du fichier apercu.tex qui se trouve dans le dossier caché .TeXgraph avant de relancer TeXgraph.
PS : pour ce qui est de la macro "booléenne", déjà merci, mais je ne comprends pas car elle fonctionne avec ma calculatrice Voyage 200 sur laquelle je programme pas mal.
Merci.
Je ne sais pas comment sont programmées les calculatrices (d'ailleurs je n'en ai pas ), pour moi la macro que tu avais proposée doit renvoyer une liste de 0 ou de 1 (un 0 ou un 1 pour chaque élément de la liste passée en argument).
Dernière édition par P.Fradin le Jeu 5 Mar - 1:33, édité 1 fois
Re: Limiter le tracé d'une droite.
Re,
Merci pour ce "truc" car j'avais effectivement pensé à utiliser Ligne, mais je ne trouvais pas cela cohérent avec le fait que je traçais des droites !
Merci pour ce "truc" car j'avais effectivement pensé à utiliser Ligne, mais je ne trouvais pas cela cohérent avec le fait que je traçais des droites !
Cela ne fonctionne pas.Oui mais il faut aussi que tu supprimes la copie du fichier apercu.tex qui se trouve dans le dossier caché .TeXgraph avant de relancer TeXgraph.
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Limiter le tracé d'une droite.
J'ai fait exactement ce que je t'ai dit, et chez moi ça marche:
- tu supprimes apercu.tex du dossier .TeXgraph, puis tu lances TeXgraph, à ce moment là un nouveau apercu.tex apparait dans le dossier .TeXgraph, c'est celui que tu as du modifier (normalement , mais vérifie quand même).
Voilà ce que j'ai maintenant dans mon aperçu:
- tu supprimes apercu.tex du dossier .TeXgraph, puis tu lances TeXgraph, à ce moment là un nouveau apercu.tex apparait dans le dossier .TeXgraph, c'est celui que tu as du modifier (normalement , mais vérifie quand même).
Voilà ce que j'ai maintenant dans mon aperçu:
Re: Limiter le tracé d'une droite.
Bonjour Patrick,
Ne nous énervons pas !
Voici le contenu de apercu.tex que j'ai modifié en root dans le répertoire TeXgraph :
Puis, je relance TeXgraph en mode console, et je vérifie le contenu de apercu.tex dans .TeXgraph :
Ne nous énervons pas !
Voici le contenu de apercu.tex que j'ai modifié en root dans le répertoire TeXgraph :
- Code:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{pgf,amssymb,amsmath,mathrsfs}
\usepackage[margin=1cm,pdftex]{geometry}
\pagestyle{empty}
\begin{document}
\begin{figure}
\centering
\input{file.pgf}%
\end{figure}
\end{document}
- Code:
fab@fab-desktop:~$ sudo su
root@fab-desktop:/home/fab# cd .TeXgraph/
root@fab-desktop:/home/fab/.TeXgraph# rm apercu.tex
root@fab-desktop:/home/fab/.TeXgraph# gedit apercu.tex
root@fab-desktop:/home/fab/.TeXgraph#
Puis, je relance TeXgraph en mode console, et je vérifie le contenu de apercu.tex dans .TeXgraph :
- Code:
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{pgf,amssymb,amsmath}
\usepackage[margin=1cm,pdftex]{geometry}
\pagestyle{empty}
\begin{document}
\begin{figure}
\centering
\input{file.pgf}%
\end{figure}
\end{document}
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Limiter le tracé d'une droite.
Bonjour Fabrice,
Le dossier .TeXgraph est dans ton home, donc il n' y a pas besoin de sudo su. Tu supprimes bien le fichier apercu.tex (mais que vient faire le gedit apercu.tex?).
Quand tu relances TeXgraph il y a un nouvel apercu.tex mais ce n'est pas pas celui que tu as modifié, tu n'as donc pas modifié le bon, aurais-tu plusieurs installations de TeXgraph?
Si tu as une seule installation de TeXgraph et faite en root, alors il faut modifier (sous root) le fichier:
puis l'enregistrer, et supprimer celui qui est dans .TeXgraph.
Le dossier .TeXgraph est dans ton home, donc il n' y a pas besoin de sudo su. Tu supprimes bien le fichier apercu.tex (mais que vient faire le gedit apercu.tex?).
Quand tu relances TeXgraph il y a un nouvel apercu.tex mais ce n'est pas pas celui que tu as modifié, tu n'as donc pas modifié le bon, aurais-tu plusieurs installations de TeXgraph?
Si tu as une seule installation de TeXgraph et faite en root, alors il faut modifier (sous root) le fichier:
/usr/local/share/TeXgraph/apercu.tex
puis l'enregistrer, et supprimer celui qui est dans .TeXgraph.
Re: Limiter le tracé d'une droite.
Bonjour Patrick,
C'est fait, mais il y a encore pour moi, nouveau converti, des mystères avec linux.
J'ai téléchargé l'archive TeXgraph.zip dans un dossier de mon home (Installations), puis je l'ai décompressée toujours dans mon dossier Installations. Un dossier TeXgraph 1.94 se crée. En root, je me place dans ce dossier, et je fais mon installation. J'ai modifié les fichiers du sous dossier TeXgraph de TeXgraph 1.94 de mon home, et non ceux de /usr/local/share/TeXgraph !
D'où mes questions de béotien :
- si on fait une installation en root, pourquoi ce dossier TeXgraph du home ne s'efface pas ?
- pourquoi des fichiers cachés se créent quand on installe un nouveau logiciel ?
Merci.
PS : j'ai un peu galéré pour inclure l'image, j'ai dû recommencé plusieurs fois !
Ton hébergeur d'images doit s'en souvenir !
C'est fait, mais il y a encore pour moi, nouveau converti, des mystères avec linux.
J'ai téléchargé l'archive TeXgraph.zip dans un dossier de mon home (Installations), puis je l'ai décompressée toujours dans mon dossier Installations. Un dossier TeXgraph 1.94 se crée. En root, je me place dans ce dossier, et je fais mon installation. J'ai modifié les fichiers du sous dossier TeXgraph de TeXgraph 1.94 de mon home, et non ceux de /usr/local/share/TeXgraph !
D'où mes questions de béotien :
- si on fait une installation en root, pourquoi ce dossier TeXgraph du home ne s'efface pas ?
- pourquoi des fichiers cachés se créent quand on installe un nouveau logiciel ?
Merci.
PS : j'ai un peu galéré pour inclure l'image, j'ai dû recommencé plusieurs fois !
Ton hébergeur d'images doit s'en souvenir !
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Limiter le tracé d'une droite.
F.Couvreur a écrit:
- si on fait une installation en root, pourquoi ce dossier TeXgraph du home ne s'efface pas ?
C'est délibéré, d'ailleurs c'est comme cela que ça se passe quand tu installes un logiciel sous linux, libre à toi ensuite de garder ou non l'archive décompressée, cela peut permettre, par exemple, de résintaller le logiciel sans le recharger ou le redécompresser, mais tout cela est discutable, j'en conviens.
- pourquoi des fichiers cachés se créent quand on installe un nouveau logiciel ?
Là j'ai suivi la façon de faire habituelle sous linux, en général les logiciels ont besoin de données enregistrées dans des fichiers (configuration, historiques, ...) qui leur sont propres, d'où l'idée de les regrouper dans un dossier du nom du logiciel, dossier caché pour que cela reste transparent à l'utilisateur.
Re: Limiter le tracé d'une droite.
Re,
Je viens de me rendre compte que lorsque j'exporte avec Pdf compilé , cela ne marche pas, la commande \mathscr n'a pas fait son travail !
J'utilise toujours cette commande pour l'interprétation des labels.
Quel fichier faut-il modifier ? CompilePdf.tex ?
Merci.
Je viens de me rendre compte que lorsque j'exporte avec Pdf compilé , cela ne marche pas, la commande \mathscr n'a pas fait son travail !
J'utilise toujours cette commande pour l'interprétation des labels.
Quel fichier faut-il modifier ? CompilePdf.tex ?
Merci.
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Limiter le tracé d'une droite.
F.Couvreur a écrit:
Quel fichier faut-il modifier ? CompilePdf.tex ?
Non, ce fichier est généré à la volée, il faut que tu modifies le script:
/usr/local/share/TeXgraph/CompilePdf.sh
voici son contenu:- Code:
#!/bin/sh
cat > CompilePdf.tex <<EOF
\documentclass[11pt,frenchb]{article}
\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
%\usepackage{lmodern}
\usepackage[upright]{fourier}
%\usepackage[gray]{xcolor}
\usepackage{pgf,amssymb,amsmath,amsfonts,babel}
\usepackage[a4paper,margin=0cm,pdftex]{geometry}
\usepackage[active,tightpage]{preview}
\pagestyle{empty}
\begin{document}
\newcounter{compt}
\setcounter{compt}{1}
\loop
\begin{preview}
\input{frame\thecompt.pgf}%
\end{preview}
\ifnum \thecompt<$1\addtocounter{compt}{1}
\repeat
\end{document}
EOF
pdflatex -interaction=nonstopmode CompilePdf.tex
cp -f CompilePdf.pdf $2.pdf
Re: Limiter le tracé d'une droite.
Bonjour Patrick,
C'est ok !
@+
C'est ok !
@+
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|