2 Jan 11:50
3 Jan 13:23
Boolean
Pierre Seigneur <p.seigneur <at> wanadoo.fr>
2010-01-03 12:23:55 GMT
2010-01-03 12:23:55 GMT
Bonjour et bonne année à tous,
Je suis en train de réinventer la roue et en particulier de recréer un
environnement
"dem" pour écrire mes démonstrations ceci pour me familiariser avec la
programmation en LaTeX.
Comme l'environnement "proof" de l'AMS, je voudrais que la fin de la
démonstration soit marquée par un \square automatiquement mais pour
éviter des sauts de ligne disgracieux je voudrais pouvoir éventuellement
anticiper la pose de ce caractère.
J'ai donc créer :
* un booléen "cqfd";
* une commande "\cqfd" qui pose un carré en bout de ligne et met le
booléen à "true" ;
* un environnement "dem" qui initialise \cqfd à false et qui pose le
carré de fin que si "cqfd" est false.
Malheureusement, la commande \cqfd met bien le caractère voulu en fin de
ligne mais le booléen cqfd semble resté à false car la fin de la
démonstration implique toujours la pose d'un carré en fin de ligne (voir
code ci dessous et image tiff).
Quelqu'un peut-il m'aider ?
Merci
Pierre
****************** Début code *************************
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage[upright]{fourier}
\usepackage{ifthen}
\usepackage[francais]{babel}
\usepackage{eurosym}
\frenchspacing
\newboolean{cqfd}
\newcommand{\cqfd}{
\setboolean{cqfd}{true}
\hfill $\square$
}
\newenvironment{dem}{
\setboolean{cqfd}{false}
\small
\noindent \textsc{Démonstration}
}
{
\ifthenelse{\boolean{cqfd}}{
}
{
\hfill $\square$
}
\normalsize
}
\begin{document}
\begin{dem}
\begin{enumerate}
\item ceci est le premier point de la demonstration
\item ceci est la fin de la démonstration. \cqfd
\end{enumerate}
\end{dem}
\end{document}
********************** Fin code *****************************
3 Jan 13:43
Re: Boolean
Daniel Flipo <daniel.flipo <at> univ-lille1.fr>
2010-01-03 12:43:06 GMT
2010-01-03 12:43:06 GMT
Pierre Seigneur a écrit le 03/01/2010 13:23 : > Je suis en train de réinventer la roue et en particulier de recréer un > environnement > "dem" pour écrire mes démonstrations ceci pour me familiariser avec la > programmation en LaTeX. > > Comme l'environnement "proof" de l'AMS, je voudrais que la fin de la > démonstration soit marquée par un \square automatiquement mais pour > éviter des sauts de ligne disgracieux je voudrais pouvoir éventuellement > anticiper la pose de ce caractère. Dans l'environnement "proof" de l'AMS, la commande \qedhere ne fait-elle pas exactement ce que vous cherchez à faire ? -- -- Daniel Flipo
3 Jan 15:16
Re: Boolean
Pétiard François <francois.petiard <at> univ-fcomte.fr>
2010-01-03 14:16:22 GMT
2010-01-03 14:16:22 GMT
Le 03/01/2010 13:23, Pierre Seigneur a écrit :
<couic>
> Malheureusement, la commande \cqfd met bien le caractère voulu en fin
> de ligne mais le booléen cqfd semble resté à false car la fin de la
> démonstration implique toujours la pose d'un carré en fin de ligne
> (voir code ci dessous et image tiff).
>
> Quelqu'un peut-il m'aider ?
Remplacer :
\newcommand{\cqfd}{
\setboolean{cqfd}{true}
\hfill $\square$
}
par :
\newcommand{\cqfd}{
\global\cqfdtrue
\hfill $\square$
}
François
4 Jan 14:19
demande de conseil pour une nouvelle installation
Pierre Albarède <pa.news <at> free.fr>
2010-01-04 13:19:41 GMT
2010-01-04 13:19:41 GMT
Bonjour, bonne année, j'installe TeXlive 2009 sur mon MacBook pro avec le programme install-tl -gui=text. C'est le serveur CTAN de l'École des mines d'Albi qui pédale. On en est là : Installing [0050/1978, time/total: 22:36/24:41:20]: allrunes [9283k] Je comprends que l'installation devrait durer environ 24 h. Est-ce normal ? Sera-t-il possible d'arrêter provisoirement et reprendre éventuellement depuis une autre adresse IP ? Je compte bien utiliser XeTeX et les polices de Mac OS. Vos conseils sont bienvenus. Pierre Albarède
4 Jan 14:38
Re: demande de conseil pour une nouvelle installation
Alain Matthes <alain.matthes <at> mac.com>
2010-01-04 13:38:51 GMT
2010-01-04 13:38:51 GMT
Le 4 janv. 2010 à 14:19, Pierre Albarède a écrit : > > Bonjour, bonne année, > > j'installe TeXlive 2009 sur mon MacBook pro avec le programme install-tl -gui=text. C'est le serveur CTAN de l'École des mines d'Albi qui pédale. On en est là : > Installing [0050/1978, time/total: 22:36/24:41:20]: allrunes [9283k] > > Je comprends que l'installation devrait durer environ 24 h. Est-ce normal ? Sera-t-il possible d'arrêter provisoirement et reprendre éventuellement depuis une autre adresse IP ? > > Je compte bien utiliser XeTeX et les polices de Mac OS. > > Vos conseils sont bienvenus. > > Pierre Albarède > > Bonjour Je pratique les installations sur linux et os x et franchement le passage par install-tl est plus que pénible ( c'est long, cela coince et ma dernière expérience a duré une douzaine d'heures). Il me semble plus simple de télécharger MacTeX 2009 (c'est gros 1.2 G environ mais on est tranquille) Bon courage Alain Matthes
4 Jan 14:58
Re: demande de conseil pour une nouvelle installation
Hervé CHOPLIN <herve.choplin <at> univ-tours.fr>
2010-01-04 13:58:57 GMT
2010-01-04 13:58:57 GMT
Bonjour à tous et meilleurs vœux pour 2010, Pourquoi ne pas installer MACTeX 2009 (c'est la TeXLive 2009 complète plus quelques applications (TeXShop, TeXworks, BiBdesk, LaTeXit, TeXLive Utility (tlmgr en plus pratique)) autour de TeX/LaTeX mais pour les Mac ; c'est une image disque (.dmg) installable. En plus il y a une préférence système qui permet de choisir la distribution entre celles que l'on avait déjà avant la 2009 et cette dernière (cela était aussi vrai pour MacTeX 2008), les variables d'environnement étant mises à jour automatiquement et on n'en occupe pas (elles sont cachées). Une liste OSX-TeX (en anglais) est des plus active. Bon MacTeX ! Hervé CHOPLIN Université François Rabelais - UFR Sciences et Techniques Parc Grandmont 37200 TOURS France Tél: +33 247367343 e-mail: herve.choplin <at> univ-tours.fr - AIM/iChat: choplinnts Le 4 janv. 2010 à 14:19, Pierre Albarède a écrit : > Bonjour, bonne année, > > j'installe TeXlive 2009 sur mon MacBook pro avec le programme install-tl -gui=text. C'est le serveur CTAN de l'École des mines d'Albi qui pédale. On en est là : > Installing [0050/1978, time/total: 22:36/24:41:20]: allrunes [9283k] > > Je comprends que l'installation devrait durer environ 24 h. Est-ce normal ? Sera-t-il possible d'arrêter provisoirement et reprendre éventuellement depuis une autre adresse IP ? > > Je compte bien utiliser XeTeX et les polices de Mac OS. > > Vos conseils sont bienvenus. > > Pierre Albarède > >
4 Jan 15:00
Re: demande de conseil pour une nouvelle installation
MAROT Jacques <jacques.marot <at> bbox.fr>
2010-01-04 14:00:47 GMT
2010-01-04 14:00:47 GMT
Pierre Albarède a écrit : > Bonjour, bonne année, > > j'installe TeXlive 2009 sur mon MacBook pro avec le programme install-tl -gui=text. C'est le serveur CTAN de l'École des mines d'Albi qui pédale. On en est là : > Installing [0050/1978, time/total: 22:36/24:41:20]: allrunes [9283k] > > Je comprends que l'installation devrait durer environ 24 h. Est-ce normal ? Sera-t-il possible d'arrêter provisoirement et reprendre éventuellement depuis une autre adresse IP ? > > Je compte bien utiliser XeTeX et les polices de Mac OS. > > Vos conseils sont bienvenus. > > Pierre Albarède > > > > Bonjour, Par expérience perso, sur linux; install-tl peut être interrompue et peut reprendre sur un autre serveur. Install-tl vérifie que les fichiers sont déjà chargés( ou pas), et on voit défiler les noms des fichiers chargés à vitesse grand V², lors de la reprise de l'installation, après interruption volontaire ou accidentelle....ce qui a été mon cas à plusieurs reprise dans ma campagne reculée où arrive péniblement l'ADSL. J.Marot
4 Jan 19:45
Re: Boolean
Pierre Seigneur <p.seigneur <at> wanadoo.fr>
2010-01-04 18:45:48 GMT
2010-01-04 18:45:48 GMT
Pétiard François wrote:
>
> Le 03/01/2010 13:23, Pierre Seigneur a écrit :
>
> <couic>
>
>> Malheureusement, la commande \cqfd met bien le caractère voulu en fin
>> de ligne mais le booléen cqfd semble resté à false car la fin de la
>> démonstration implique toujours la pose d'un carré en fin de ligne
>> (voir code ci dessous et image tiff).
>>
>> Quelqu'un peut-il m'aider ?
>
> Remplacer :
>
> \newcommand{\cqfd}{
> \setboolean{cqfd}{true}
> \hfill $\square$
> }
>
> par :
>
> \newcommand{\cqfd}{
> \global\cqfdtrue
> \hfill $\square$
> }
>
>
> François
Merci pour la réponse qui fonctionne parfaitement.
Pourriez vous m'expliquer pourquoi mon code ne donne pas le résultat
escompté (si la réponse n'est pas trop longue a développée).
Encore merci
Pierre
4 Jan 19:46
Re: Boolean
Pierre Seigneur <p.seigneur <at> wanadoo.fr>
2010-01-04 18:46:00 GMT
2010-01-04 18:46:00 GMT
Daniel Flipo wrote: > > Pierre Seigneur a écrit le 03/01/2010 13:23 : > >> Je suis en train de réinventer la roue et en particulier de recréer >> un environnement >> "dem" pour écrire mes démonstrations ceci pour me familiariser avec >> la programmation en LaTeX. >> >> Comme l'environnement "proof" de l'AMS, je voudrais que la fin de la >> démonstration soit marquée par un \square automatiquement mais pour >> éviter des sauts de ligne disgracieux je voudrais pouvoir >> éventuellement anticiper la pose de ce caractère. > > Dans l'environnement "proof" de l'AMS, la commande \qedhere ne > fait-elle pas exactement ce que vous cherchez à faire ? > J'en ai parfaitement conscience mais je me familiarise avec la programmation en LaTeX en faisant ce qui a déjà été fait... Merci tout de même pour la réponse...
RSS Feed