Forums » Utilisation d'AMC (french) »
dots=true indent=true ?
Added by S. WALTER 22 days ago
Hello, je ne sais pas si je dois mettre ça en demande ou ici, je voudrais remplir les cadres réponses ouvertes avec des indentations possibles.
Par exemple (je ne suis pas sur que cela soit le plus malin mais peut être le plus simple à intégrer ?)
.... .... .... ..... .... ....
.... .... .... ..... .... ....
.... .... .... ..... .... ....
.... .... .... ..... .... ....
.... .... .... ..... .... ....
Ce serait super pratique pour mieux noter les programmes ou langages qui ont besoin d'une indentation claire (Python par exemple \o/)
Merci !
Replies (5)
RE: dots=true indent=true ?
-
Added by Frédéric Bréal 16 days ago
Avez-vous essayé avec l'option contentcommand d'AMCOpen. Vous créez une commande qui trace les pointillés et qui est appelée avec AMCOpen.
RE: dots=true indent=true ?
-
Added by S. WALTER 11 days ago
J'ai essayé avec
\newcommand{\indenteddots}{
\makebox[2em][l]{....} \makebox[2em][l]{....} \makebox[2em][l]{....}
}
et
\AMCOpen{lines=17, dots=true,
contentcommand={\indenteddots} }
Sans succès
RE: dots=true indent=true ?
-
Added by Frédéric Bréal about 10 hours ago
Une astuce de mon pense-bête.
À chaque compilation le fichier image sera recompilé mais il existe un test
\IfFileExists{Pointilles.pdf}
{ % s'il existe que faire ? l'effacer ?
}
{ % s'il n'existe pas on compile
\immediate\write18{pdflatex Pointilles.tex}
}
test-cmd.tex (1.3 kB)
RE: dots=true indent=true ?
-
Added by Alexis Bienvenüe about 5 hours ago
Il faut utiliser contentcommand=indenteddots et non contentcommand={\indenteddots}.
RE: dots=true indent=true ?
-
Added by Frédéric Bréal about 5 hours ago
Plus que l'erreur de l'anti-slash, que j'avais corrigée dans mon test, c'est le passage à la ligne qui ne fonctionne pas et que je ne sais pas faire fonctionner.
J'avais testé cette commande trouvée sur le net et avec ou sans argument la passage à la ligne est ignoré.
\newcommand{\Pointilles}[1][3]{ %
\multido{}{#1}{\noindent\makebox[\linewidth]{\dotfill}\\[\parskip]
}}
(1-5/5)