Est-il possible de modifier la commande \section pour la remplacer par un environnement ?

Par exemple, \section{Test} deviendrait \begin{NomEnvironment}Test\end{NomEnvironment}.

Posée 07 Avr, 01:04

christophe-poulain's gravatar image

christophe-poulain
4427
Taux d'acceptation : 20%

Modifiée 07 Avr, 10:45

Pathe's gravatar image

Pathe ♦♦
6.0k496188

1

A priori, ça me paraît acrobatique. Quelle serait la finalité?

(07 Avr, 01:54) Bernard Bernard's gravatar image

Oui, c'est vrai, ça : quelle serait la finalité ? J'ai peine à me la figurer.

(07 Avr, 10:47) Pathe ♦♦ Pathe's gravatar image

on m'a suggéré de regarder le couple pandoc+markdown Mais, avec ma façon de fonctionner, je n'utilise quasiment que des input... Je sais que # (en md) permet de sectionner le document. Je me posais la question de remplacer \section{Test} par \begin{Exo}\input{Test}\end{Exo} pour ne pas à avoir à me plonger dans la doc de pandoc+markdown pour définir un raccourci (je n'ai pas trouvé une bonne doc de pandoc+markdown en français...)

(07 Avr, 11:07) christophe-poulain christophe-poulain's gravatar image

@christophe-poulain Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que ⟨code⟩. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(07 Avr, 11:36) denis ♦♦ denis's gravatar image

oui, j'oublie toujours... Merci Denis :)

(07 Avr, 12:01) christophe-poulain christophe-poulain's gravatar image

Je n'arrive pas à comprendre ce que vous chercher. Sachant que la syntaxe LaTeX pour une section est

\section{Titre se la section} Corps de la section avec des bla bla ou autre chose,

que voulez vous mettre entre les balises \begin{NomEnvironment} et \end{NomEnvironment}?

(07 Avr, 16:11) touhami touhami's gravatar image

Je voudrais mettre Titre de la section

(07 Avr, 16:16) christophe-poulain christophe-poulain's gravatar image

Vous pouvez essayer avec l'extension environ.

(07 Avr, 16:40) touhami touhami's gravatar image

Merci. Je vais y regarder.

(07 Avr, 23:09) christophe-poulain christophe-poulain's gravatar image

Pourquoi ne pas créer simplement un nouvel environnement «exo», qui commence par: «{ section[$1]{$2}» et qui se termine par: «}» ?

(09 Avr, 00:08) joseph-tux joseph-tux's gravatar image

@joseph-tux: le début et la fin d'un environnement sont des commandes LaTeX, et on ne peut psa définir des commandes qui ne soient pas "bien équilibrées" (chaque accolade ouvrante doit avoir son accolade fermante, et inversement).

@touhami et @christophe-poulain : la solution avec environ devrait fonctionner, sauf que \section ne va pas accepter \input comme argument. Il faut ajouter\protect avant \input.

(09 Avr, 14:14) nmarkey nmarkey's gravatar image

Si {} autour de la titre n'est pas vous dérange, vous pouvez écrire \documentclass{article} \begin{document} \begin{section} {title} \end{section} test \end{document}

(16 Avr, 16:47) samcarter samcarter's gravatar image
Affichage de 5 parmi 12 Afficher 7 commentaire(s) en plus
Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×14
×6

Question posée : 07 Avr, 01:04

Question vue : 274 fois

Dernière mise à jour : 16 Avr, 16:47