dots=true indent=true ?

Added by S. WALTER 21 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 5 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 33 minutes ago

Il faut utiliser contentcommand=indenteddots et non contentcommand={\indenteddots}.

RE: dots=true indent=true ? - Added by Frédéric Bréal 26 minutes 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)