Trait en pointillés

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.

Trait en pointillés

Messagepar Fabrice Couvreur » Jeudi 23 Octobre 2008, 17:43

Bonsoir à tous,
Je suis en train de préparer un sujet sur lequel mes élèves vont répondre. A cet effet, j'y ai ajouté des traits en pointillés. Seulement, la longueur de ces derniers dépasse la largeur du texte de l 'énoncé, ce que je trouve inesthétique.
Ce que je ne comprends pas, c'est que j'ai mis comme argument \textwidth à la commande \makebox[\textwidth]{\dotfill}.
Merci pour votre aide.

Code: Tout sélectionner
\documentclass[11pt]{article}
\usepackage[frenchb]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsfonts,mathrsfs,amssymb,stmaryrd}
\usepackage{pstricks}
\usepackage[dvips]{graphicx}
\usepackage{tikz}
\usepackage{xspace}
\usepackage{fancybox}
\usepackage{xcolor}
\usepackage{palatino}
\usepackage{geometry}
\geometry{hmargin=2cm,vmargin=2cm}
\pagestyle{empty}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{array,tabularx}
\usepackage{eurosym}
\usepackage[boldmath,autolanguage]{numprint}
\usepackage{nccmath}
\linespread{1.1}
\begin{document}
Une société souhaite commercialiser des stylos. Une enquête menée auprès de clients potentiels renseigne sur le prix qu'ils seraient prêts à payer pour ce stylo.\\
Le nombre de clients potentiels $C(n)$, prêts à acheter le stylo pour un montant de $n$ euros est donné par la formule~:
\[C(n)=-2n^2+14n+60.\]

\begin{enumerate}[a.]
\item Calculez le nombre de clients prêts à acheter le stylo pour un montant de 5\,\euro{}.\\
\makebox[\textwidth]{\dotfill}
\makebox[\textwidth]{\dotfill}
\makebox[\textwidth]{\dotfill}
\end{enumerate}
\end{document}
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55

Publicité

Re: Trait en pointillés

Messagepar tehessin » Jeudi 23 Octobre 2008, 17:46

Il ne faut pas confondre \textwidth et \linewidth...
tehessin
Hecto-utilisateur
 
Messages: 69
Inscription: Jeudi 22 Mai 2008, 12:54
Statut actuel: Actif et salarié | Enseignant

Re: Trait en pointillés

Messagepar Fabrice Couvreur » Jeudi 23 Octobre 2008, 21:56

Bonsoir,
Merci , c'est ce que je cherchais à faire.
tehessin a écrit:Il ne faut pas confondre \textwidth et \linewidth..

Je n'ai pas fait attention à l'environnement enumerate :oops:
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55

Re: Trait en pointillés

Messagepar D.GH » Jeudi 23 Octobre 2008, 22:30

Bonsoir,

En utilisant le module : Multido, on peut définir une commande pour faire des lignes de pointillés automatiquement :

Code: Tout sélectionner
\documentclass[11pt]{article}
\usepackage[frenchb]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsfonts,mathrsfs,amssymb,stmaryrd}
\usepackage{pstricks}
\usepackage[dvips]{graphicx}
\usepackage{tikz}
\usepackage{xspace}
\usepackage{fancybox}
\usepackage{xcolor}
\usepackage{palatino}
\usepackage{geometry}
\geometry{hmargin=2cm,vmargin=2cm}
\pagestyle{empty}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{array,tabularx}
\usepackage{eurosym}
\usepackage[boldmath,autolanguage]{numprint}
\usepackage{nccmath}
\usepackage{multido}

\newcommand{\Pointilles}[1][3]{%
\multido{}{#1}{\makebox[\linewidth]{\dotfill}\\[\parskip]
}}
\linespread{1.1}
\begin{document}
Une soci\'et\'e souhaite commercialiser des stylos. Une enquête men\'ee auprès de clients potentiels renseigne sur le prix qu'ils seraient prêts à payer pour ce stylo.\\
Le nombre de clients potentiels $C(n)$, prêts à acheter le stylo pour un montant de $n$ euros est donn\'e par la formule~:
\[C(n)=-2n^2+14n+60.\]

\begin{enumerate}[a.]
\item Calculez le nombre de clients prêts à acheter le stylo pour un montant de 5\,\euro{}.\\
\Pointilles
\item Calculez le nombre de clients prêts à acheter le stylo pour un montant de 7\,\euro{}.\\
\Pointilles[4]
\end{enumerate}

\end{document}


D.GH
D.GH
Méga-utilisateur
 
Messages: 398
Inscription: Lundi 02 Juillet 2007, 15:15

Re: Trait en pointillés

Messagepar Fabrice Couvreur » Vendredi 24 Octobre 2008, 15:06

Bonjour D.GH,
Je te remercie pour ton aide. Toutefois, je n'utilise pas pstrick. Or, il me semble que la commande \multido est une commande pstrick. Aussi, pourrais-tu m'expliquer en détail les instructions de ta commande (arguments,..) car j'aime bien comprendre ce que je fais (je ne suis pas encore un gourou LateX :D ).
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55

Re: Trait en pointillés

Messagepar D.GH » Vendredi 24 Octobre 2008, 16:17

Bonjour,

Fabrice Couvreur a écrit:l me semble que la commande \multido est une commande pstricks


Non le module 'multido' fonctionne indépendamment de 'Pstricks'

Fabrice Couvreur a écrit:pourrais-tu m'expliquer en détail les instructions de ta commande (arguments,..) car j'aime bien comprendre ce que je fais


la commande :

Code: Tout sélectionner
\newcommand{\Pointilles}[1][3]{%
\multido{}{#1}{\makebox[\linewidth]{\dotfill}\\[\parskip]
}}


prend un Arg en entrée, l' Arg correspond au nombre de fois qu'on voudrait faire des Traits en pointillés, sa valeur par défaut est fixée à 3.

Bon $\LaTeX$.

D.GH
D.GH
Méga-utilisateur
 
Messages: 398
Inscription: Lundi 02 Juillet 2007, 15:15

Re: Trait en pointillés

Messagepar Fabrice Couvreur » Vendredi 24 Octobre 2008, 21:56

Bonsoir,
Merci pour ces explications.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot], Grapeshot [Crawler], MSN [Bot] et 16 invités