GNT sans publicité, site mobile, fonctionnalitées exclusives...

[AucTeX] Ajout d'environnement à option

Le
Stéphane Dutailly
Bonjour à tous,

J'ai un environnement qui prend deux arguments dont le premier est
optionnel:
\begin{monenvir}[OPTION]{titre}
blablabla
\end{monenvir}
cet environnement étant défini dans monextension.sty

J'ai créé un fichier de style monextension.el qui contient ceci:

;; monextension.el
(TeX-add-style-hook
"monextension"
(lambda ()
(LaTeX-add-environments
'("monenvir" "titre"))
))

Ceci fonctionne très bien et me donne:
\begin{monenvir}{titre}
blablabla
\end{monenvir}
mais j'aimerais qu'emacs me demande le paramètre OPTION et le mette
entre crochets (et pas entre accolades).
D'après la doc, je suppose qu'il faut utiliser
LaTeX-insert-environnement [OPTION]
mais après de très très nombreux tests, j'ai beau chercher, je ne
comprends pas comment je dois faire pour l'utiliser.
Merci d'avance pour toute piste.
Stéphane Dutailly
Lire les 6 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Stéphane Dutailly
Le #23278991
Bonjour,
J'ai finalement trouvé la solution (en fait Jean-Jacques avait, là
encore, proposé une réponse à une question proche...). Il suffit de faire:
;; monextension.el
(TeX-add-style-hook
"monextension"
(lambda ()
(LaTeX-add-environments
'("monenvir" ["OPTION"] "titre"))
))
Pardon à tous pour le dérangement. Néanmoins, il me reste quand même une
question: à quoi sert LaTeX-insert-environment du coup?
Stéphane
Lucas Levrel
Le #23279221
Le 12 avril 2011, Stéphane Dutailly a écrit :

Pardon à tous pour le dérangement. Néanmoins, il me reste quand même une
question: à quoi sert LaTeX-insert-environment du coup?



C'est pas une fonction appelée en sous-main par C-c C-e ?

--
LL
Stéphane Dutailly
Le #23279941
Le 12/04/2011 17:37, Lucas Levrel a écrit :
Le 12 avril 2011, Stéphane Dutailly a écrit :

Pardon à tous pour le dérangement. Néanmoins, il me reste quand même
une question: à quoi sert LaTeX-insert-environment du coup?



C'est pas une fonction appelée en sous-main par C-c C-e ?



Je ne sais pas trop (je n'ai pas bien compris) mais c'est une fonction
en tous cas. dans la doc, il est écrit:
Function: Latex-insert-environment env [extra]

Stéphane
Lucas Levrel
Le #23281191
Le 12 avril 2011, Stéphane Dutailly a écrit :

Je ne sais pas trop (je n'ai pas bien compris) mais c'est une fonction en
tous cas. dans la doc, il est écrit:
Function: Latex-insert-environment env [extra]



Je confirme ma position : regarde où cette fonction est utilisée dans
latex.el.

--
LL
Stéphane Dutailly
Le #23281441
Le 13/04/2011 10:09, Lucas Levrel a écrit :
Le 12 avril 2011, Stéphane Dutailly a écrit :

Je ne sais pas trop (je n'ai pas bien compris) mais c'est une fonction
en tous cas. dans la doc, il est écrit:
Function: Latex-insert-environment env [extra]



Je confirme ma position : regarde où cette fonction est utilisée dans
latex.el.



OK merci Lucas, je jetterai un oeuil.
Stéphane
Publicité
Suivre les réponses
Poster une réponse
Anonyme