Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de
pouvoir bénéficier du tableur fournit pas Org et de créer facilement des
tableaux.
Depuis la version 24.3 d'Emacs, le comportement d'orgtbl-mode a changé
et je n'arrive plus à utiliser comme avant certaines commandes. Dans
l'ensemble, je me débrouille autrement mais il y a un problème auquel je
ne trouve pas de solution: lorsque le tableau org est exporté, s'il
contient un ^ , celui-ci est converti en \^{} ce qui est très fâcheux.
Voici un ecm pour préciser mon propos:
\begin{tabu} to \linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$
% BEGIN RECEIVE ORGTBL nom_tableau
% END RECEIVE ORGTBL nom_tableau
\end{tabu}
%
\begin{comment}
#+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0
|------+---+---+---|
| test | 3 | x | x |
|------+---+---+---|
#+TBLFM:
\end{comment}
%
\end{document}
% -------------------------------------------------------------------
Si je me place entre les balises #+ORGTBL: et #+TBLFM: , que je
presse C-c C-c, j'obtiens:
% -------------------------------------------------------------------
\begin{tabu} to \linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$
% BEGIN RECEIVE ORGTBL nom_tableau
\hline
test & 3 & x & x \\
\hline
% END RECEIVE ORGTBL nom_tableau
\end{tabu}
%
\begin{comment}
#+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0
|------+---+---+---|
| test | 3 | x | x |
|------+---+---+---|
#+TBLFM:
\end{comment}
% -------------------------------------------------------------------
ce qui correspond à ce que je veux, mais si j'ai x^2 dans mon tableau
org, lorsque je presse C-c C-c, j'obtiens:
% -------------------------------------------------------------------
\begin{tabu} to \linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$
% BEGIN RECEIVE ORGTBL nom_tableau
\hline
test & 3 & x\^{}2 & x \\
\hline
% END RECEIVE ORGTBL nom_tableau
\end{tabu}
%
\begin{comment}
#+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0
|------+---+-----+---|
| test | 3 | x^2 | x |
|------+---+-----+---|
#+TBLFM:
\end{comment}
% -------------------------------------------------------------------
et cela ne convient plus à Latex, x\^{}2 n'étant pas interprété comme je
le souhaite.
J'ai le manuel d'Org Mode mais je n'ai rien trouvé qui parle de cela.
J'ai regardé la doc de la fonction orgtbl-to-latex et j'ai essayé de
«customizer» le «groupe» org-table (dont org-table-import-export) mais
je ne vois pas ce que je pourrais faire. De ce que j'ai lu, il y aurait
un fichier TABLE_EXPORT_FORMAT à créer ou à configurer, mais c'est très
obscur pour moi.
Voyez-vous d'où viens le problème? L'avez-vous déjà rencontré?
Je vous remercie par avance pour toute piste.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
vincent.belaiche
Stéphane Dutailly writes:
Bonjour à tous,
Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de pouvoir bénéficier du tableur fournit pas Org et de créer facilement des tableaux. Depuis la version 24.3 d'Emacs, le comportement d'orgtbl-mode a changé et je n'arrive plus à utiliser comme avant certaines commandes. Dans l'ensemble, je me débrouille autrement mais il y a un problème auquel je ne trouve pas de solution: lorsque le tableau org est exporté, s'il contient un ^ , celui-ci est converti en ^{} ce qui est très fâcheux. Voici un ecm pour préciser mon propos:
begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$ % BEGIN RECEIVE ORGTBL nom_tableau % END RECEIVE ORGTBL nom_tableau end{tabu} % begin{comment} #+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0 |------+---+---+---| | test | 3 | x | x | |------+---+---+---| #+TBLFM: end{comment} % end{document} % -------------------------------------------------------------------
Si je me place entre les balises #+ORGTBL: et #+TBLFM: , que je presse C-c C-c, j'obtiens:
% ------------------------------------------------------------------- begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$ % BEGIN RECEIVE ORGTBL nom_tableau hline test & 3 & x & x hline % END RECEIVE ORGTBL nom_tableau end{tabu} % begin{comment} #+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0 |------+---+---+---| | test | 3 | x | x | |------+---+---+---| #+TBLFM: end{comment} % -------------------------------------------------------------------
ce qui correspond à ce que je veux, mais si j'ai x^2 dans mon tableau org, lorsque je presse C-c C-c, j'obtiens:
% ------------------------------------------------------------------- begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$ % BEGIN RECEIVE ORGTBL nom_tableau hline test & 3 & x^{}2 & x hline % END RECEIVE ORGTBL nom_tableau end{tabu} % begin{comment} #+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0 |------+---+-----+---| | test | 3 | x^2 | x | |------+---+-----+---| #+TBLFM: end{comment} % -------------------------------------------------------------------
et cela ne convient plus à Latex, x^{}2 n'étant pas interprété comme je le souhaite.
J'ai le manuel d'Org Mode mais je n'ai rien trouvé qui parle de cela. J'ai regardé la doc de la fonction orgtbl-to-latex et j'ai essayé de «customizer» le «groupe» org-table (dont org-table-import-export) mais je ne vois pas ce que je pourrais faire. De ce que j'ai lu, il y aurait un fichier TABLE_EXPORT_FORMAT à créer ou à configurer, mais c'est très obscur pour moi.
Voyez-vous d'où viens le problème? L'avez-vous déjà rencontré? Je vous remercie par avance pour toute piste.
Stéphane
Lu dans le noeud: (org) Radio tables
':no-escape t' When non-nil, do not escape special characters '&%#_^' when exporting the table. The default value is nil.
Stéphane Dutailly <dutaillys@yahoo.fr> writes:
Bonjour à tous,
Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de
pouvoir bénéficier du tableur fournit pas Org et de créer facilement des
tableaux.
Depuis la version 24.3 d'Emacs, le comportement d'orgtbl-mode a changé
et je n'arrive plus à utiliser comme avant certaines commandes. Dans
l'ensemble, je me débrouille autrement mais il y a un problème auquel je
ne trouve pas de solution: lorsque le tableau org est exporté, s'il
contient un ^ , celui-ci est converti en ^{} ce qui est très fâcheux.
Voici un ecm pour préciser mon propos:
begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$
% BEGIN RECEIVE ORGTBL nom_tableau
% END RECEIVE ORGTBL nom_tableau
end{tabu}
%
begin{comment}
#+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0
|------+---+---+---|
| test | 3 | x | x |
|------+---+---+---|
#+TBLFM:
end{comment}
%
end{document}
% -------------------------------------------------------------------
Si je me place entre les balises #+ORGTBL: et #+TBLFM: , que je
presse C-c C-c, j'obtiens:
% -------------------------------------------------------------------
begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$
% BEGIN RECEIVE ORGTBL nom_tableau
hline
test & 3 & x & x \
hline
% END RECEIVE ORGTBL nom_tableau
end{tabu}
%
begin{comment}
#+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0
|------+---+---+---|
| test | 3 | x | x |
|------+---+---+---|
#+TBLFM:
end{comment}
% -------------------------------------------------------------------
ce qui correspond à ce que je veux, mais si j'ai x^2 dans mon tableau
org, lorsque je presse C-c C-c, j'obtiens:
% -------------------------------------------------------------------
begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$
% BEGIN RECEIVE ORGTBL nom_tableau
hline
test & 3 & x^{}2 & x \
hline
% END RECEIVE ORGTBL nom_tableau
end{tabu}
%
begin{comment}
#+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0
|------+---+-----+---|
| test | 3 | x^2 | x |
|------+---+-----+---|
#+TBLFM:
end{comment}
% -------------------------------------------------------------------
et cela ne convient plus à Latex, x^{}2 n'étant pas interprété comme je
le souhaite.
J'ai le manuel d'Org Mode mais je n'ai rien trouvé qui parle de cela.
J'ai regardé la doc de la fonction orgtbl-to-latex et j'ai essayé de
«customizer» le «groupe» org-table (dont org-table-import-export) mais
je ne vois pas ce que je pourrais faire. De ce que j'ai lu, il y aurait
un fichier TABLE_EXPORT_FORMAT à créer ou à configurer, mais c'est très
obscur pour moi.
Voyez-vous d'où viens le problème? L'avez-vous déjà rencontré?
Je vous remercie par avance pour toute piste.
Stéphane
Lu dans le noeud: (org) Radio tables
':no-escape t'
When non-nil, do not escape special characters '&%#_^' when
exporting the table. The default value is nil.
Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de pouvoir bénéficier du tableur fournit pas Org et de créer facilement des tableaux. Depuis la version 24.3 d'Emacs, le comportement d'orgtbl-mode a changé et je n'arrive plus à utiliser comme avant certaines commandes. Dans l'ensemble, je me débrouille autrement mais il y a un problème auquel je ne trouve pas de solution: lorsque le tableau org est exporté, s'il contient un ^ , celui-ci est converti en ^{} ce qui est très fâcheux. Voici un ecm pour préciser mon propos:
begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$ % BEGIN RECEIVE ORGTBL nom_tableau % END RECEIVE ORGTBL nom_tableau end{tabu} % begin{comment} #+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0 |------+---+---+---| | test | 3 | x | x | |------+---+---+---| #+TBLFM: end{comment} % end{document} % -------------------------------------------------------------------
Si je me place entre les balises #+ORGTBL: et #+TBLFM: , que je presse C-c C-c, j'obtiens:
% ------------------------------------------------------------------- begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$ % BEGIN RECEIVE ORGTBL nom_tableau hline test & 3 & x & x hline % END RECEIVE ORGTBL nom_tableau end{tabu} % begin{comment} #+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0 |------+---+---+---| | test | 3 | x | x | |------+---+---+---| #+TBLFM: end{comment} % -------------------------------------------------------------------
ce qui correspond à ce que je veux, mais si j'ai x^2 dans mon tableau org, lorsque je presse C-c C-c, j'obtiens:
% ------------------------------------------------------------------- begin{tabu} to linewidth [t]{|X[$$2c]|*{3}{X[$$1c]|}} %$ % BEGIN RECEIVE ORGTBL nom_tableau hline test & 3 & x^{}2 & x hline % END RECEIVE ORGTBL nom_tableau end{tabu} % begin{comment} #+ORGTBL: SEND nom_tableau orgtbl-to-latex :splice t :skip 0 |------+---+-----+---| | test | 3 | x^2 | x | |------+---+-----+---| #+TBLFM: end{comment} % -------------------------------------------------------------------
et cela ne convient plus à Latex, x^{}2 n'étant pas interprété comme je le souhaite.
J'ai le manuel d'Org Mode mais je n'ai rien trouvé qui parle de cela. J'ai regardé la doc de la fonction orgtbl-to-latex et j'ai essayé de «customizer» le «groupe» org-table (dont org-table-import-export) mais je ne vois pas ce que je pourrais faire. De ce que j'ai lu, il y aurait un fichier TABLE_EXPORT_FORMAT à créer ou à configurer, mais c'est très obscur pour moi.
Voyez-vous d'où viens le problème? L'avez-vous déjà rencontré? Je vous remercie par avance pour toute piste.
Stéphane
Lu dans le noeud: (org) Radio tables
':no-escape t' When non-nil, do not escape special characters '&%#_^' when exporting the table. The default value is nil.
Stéphane Dutailly
Lu dans le noeud: (org) Radio tables
':no-escape t' When non-nil, do not escape special characters '&%#_^' when exporting the table. The default value is nil.
Je vais encore passer pour un touriste... :-( Merci beaucoup Vincent, c'est exactement de là que viens le problème. Je précise juste (pour me dédouaner un peu) que dans mon manuel (qui date de 2010), la page à laquelle tu fais référence est exactement la même, à une différence près: il y a maintenant l'option :no-escape !! Il faudra désormais que je pense à regarder la dernière version du manuel en ligne plutôt que dans mon livre!
Stéphane
Lu dans le noeud: (org) Radio tables
':no-escape t'
When non-nil, do not escape special characters '&%#_^' when
exporting the table. The default value is nil.
Je vais encore passer pour un touriste... :-(
Merci beaucoup Vincent, c'est exactement de là que viens le problème. Je
précise juste (pour me dédouaner un peu) que dans mon manuel (qui date
de 2010), la page à laquelle tu fais référence est exactement la même, à
une différence près: il y a maintenant l'option :no-escape !! Il faudra
désormais que je pense à regarder la dernière version du manuel en ligne
plutôt que dans mon livre!
':no-escape t' When non-nil, do not escape special characters '&%#_^' when exporting the table. The default value is nil.
Je vais encore passer pour un touriste... :-( Merci beaucoup Vincent, c'est exactement de là que viens le problème. Je précise juste (pour me dédouaner un peu) que dans mon manuel (qui date de 2010), la page à laquelle tu fais référence est exactement la même, à une différence près: il y a maintenant l'option :no-escape !! Il faudra désormais que je pense à regarder la dernière version du manuel en ligne plutôt que dans mon livre!
Le mercredi 05/02/14 à 17h46, Stéphane Dutailly a écrit :
Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de pouvoir bénéficier du tableur fournit pas Org et de créer facilement des tableaux.
Au passage, peux-tu préciser comment tu actives le mode orgtbl-mode quand tu édites des fichiers .tex (avec AUCTeX, j'imagine) ?
Merci d'avance.
Bonjour Denis,
Je ne suis pas sûr de comprendre la question... orgtbl-mode est un mode mineur, je me contente de faire M-x orgtbl-mode Une différence avec les versions précédentes d'Emacs (avant la 24.3 en tous cas), c'est que maintenant si je veux activer directement orgtbl-mode, ça ne fonctionne pas. Je suis obligé de passer par le mode majeur org-mode, puis je reviens à latex-mode et alors je peux charger orgtbl-mode. Je ne sais pas à quoi ce changement est dû dans la dernière version.
Stéphane
Le 22/02/2014 08:59, Denis Bitouzé a écrit :
Le mercredi 05/02/14 à 17h46,
Stéphane Dutailly <dutaillys@yahoo.fr> a écrit :
Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de
pouvoir bénéficier du tableur fournit pas Org et de créer facilement
des tableaux.
Au passage, peux-tu préciser comment tu actives le mode orgtbl-mode quand tu édites
des fichiers .tex (avec AUCTeX, j'imagine) ?
Merci d'avance.
Bonjour Denis,
Je ne suis pas sûr de comprendre la question... orgtbl-mode est un mode
mineur, je me contente de faire
M-x orgtbl-mode
Une différence avec les versions précédentes d'Emacs (avant la 24.3 en
tous cas), c'est que maintenant si je veux activer directement
orgtbl-mode, ça ne fonctionne pas. Je suis obligé de passer par le mode
majeur org-mode, puis je reviens à latex-mode et alors je peux charger
orgtbl-mode. Je ne sais pas à quoi ce changement est dû dans la dernière
version.
Le mercredi 05/02/14 à 17h46, Stéphane Dutailly a écrit :
Dans mes fichiers tex, j'utilise depuis 2 ans orgtbl-mode afin de pouvoir bénéficier du tableur fournit pas Org et de créer facilement des tableaux.
Au passage, peux-tu préciser comment tu actives le mode orgtbl-mode quand tu édites des fichiers .tex (avec AUCTeX, j'imagine) ?
Merci d'avance.
Bonjour Denis,
Je ne suis pas sûr de comprendre la question... orgtbl-mode est un mode mineur, je me contente de faire M-x orgtbl-mode Une différence avec les versions précédentes d'Emacs (avant la 24.3 en tous cas), c'est que maintenant si je veux activer directement orgtbl-mode, ça ne fonctionne pas. Je suis obligé de passer par le mode majeur org-mode, puis je reviens à latex-mode et alors je peux charger orgtbl-mode. Je ne sais pas à quoi ce changement est dû dans la dernière version.