* Is it possible to "properly" indent inside latex fragments?
@ 2017-01-23 15:47 Alain.Cochard
2017-01-23 16:44 ` Charles C. Berry
0 siblings, 1 reply; 10+ messages in thread
From: Alain.Cochard @ 2017-01-23 15:47 UTC (permalink / raw)
To: emacs-orgmode; +Cc: Alain Cochard
Hello.
This is what I obtain if I type each line followed by <Enter> and then
<TAB> in an org file:
* foo
\begin{displaymath}
\begin{split}
a &= b \\
&+c
\end{split}
\end{displaymath}
If I highlight everything and use 'M-x indent-region' or 'M-x
org-indent-region', it does not change.
Instead, what I would like to get is:
* foo
\begin{displaymath}
\begin{split}
a &= b \\
&+c
\end{split}
\end{displaymath}
(That specific indentation for the latex instructions is what I obtain
within a .tex file.)
Is it possible?
Thank you.
(I did spend quite some time searching for a solution...)
--
EOST (École et Observatoire des Sciences de la Terre)
IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr
5 rue René Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44
F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-01-23 15:47 Is it possible to "properly" indent inside latex fragments? Alain.Cochard
@ 2017-01-23 16:44 ` Charles C. Berry
2017-02-01 19:05 ` Alain.Cochard
0 siblings, 1 reply; 10+ messages in thread
From: Charles C. Berry @ 2017-01-23 16:44 UTC (permalink / raw)
To: Alain Cochard; +Cc: emacs-orgmode
On Mon, 23 Jan 2017, Alain.Cochard@unistra.fr wrote:
>
> Hello.
>
> This is what I obtain if I type each line followed by <Enter> and then
> <TAB> in an org file:
>
> * foo
> \begin{displaymath}
> \begin{split}
> a &= b \\
> &+c
> \end{split}
> \end{displaymath}
>
> If I highlight everything and use 'M-x indent-region' or 'M-x
> org-indent-region', it does not change.
>
> Instead, what I would like to get is:
>
> * foo
> \begin{displaymath}
> \begin{split}
> a &= b \\
> &+c
> \end{split}
> \end{displaymath}
>
> (That specific indentation for the latex instructions is what I obtain
> within a .tex file.)
>
> Is it possible?
With export blocks you can get close.
If you type =C-c '= inside the following export block, you will get the
contents in a latex buffer. Then indentation and other LATEX/P mode
operations are available. When you exit with another =C-c '= the
indentation is preserved.
#+BEGIN_EXPORT latex
\begin{displaymath}
\begin{split}
a &= b \\
&+c
\end{split}
\end{displaymath}
#+END_EXPORT
HTH,
Chuck
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-01-23 16:44 ` Charles C. Berry
@ 2017-02-01 19:05 ` Alain.Cochard
2017-02-01 20:34 ` Nicolas Goaziou
0 siblings, 1 reply; 10+ messages in thread
From: Alain.Cochard @ 2017-02-01 19:05 UTC (permalink / raw)
To: Charles C. Berry; +Cc: emacs-orgmode, Alain Cochard
Charles C. Berry writes on Mon 23 Jan 2017 08:44:
> With export blocks you can get close.
>
> If you type =C-c '= inside the following export block, you will get the
> contents in a latex buffer. Then indentation and other LATEX/P mode
> operations are available. When you exit with another =C-c '= the
> indentation is preserved.
>
> #+BEGIN_EXPORT latex
> \begin{displaymath}
> \begin{split}
> a &= b \\
> &+c
> \end{split}
> \end{displaymath}
> #+END_EXPORT
>
>
> HTH,
>
> Chuck
Thank you very much. Might indeed be helpful on occasion, although it
would be rather inconvenient to use it for each such latex fragment.
I had assumed that if Org is able to recognize a latex fragment, it
should be able to use the appropriate indentation (and other latex
specific stuff).
I can only hope this will be available in the future!
Regards.
--
EOST (École et Observatoire des Sciences de la Terre)
IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr
5 rue René Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44
F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-02-01 19:05 ` Alain.Cochard
@ 2017-02-01 20:34 ` Nicolas Goaziou
2017-02-03 0:47 ` Alain.Cochard
0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Goaziou @ 2017-02-01 20:34 UTC (permalink / raw)
To: Alain.Cochard; +Cc: emacs-orgmode, Charles C. Berry
Hello,
Alain.Cochard@unistra.fr writes:
> Charles C. Berry writes on Mon 23 Jan 2017 08:44:
>
> > With export blocks you can get close.
> >
> > If you type =C-c '= inside the following export block, you will get the
> > contents in a latex buffer. Then indentation and other LATEX/P mode
> > operations are available. When you exit with another =C-c '= the
> > indentation is preserved.
> >
> > #+BEGIN_EXPORT latex
> > \begin{displaymath}
> > \begin{split}
> > a &= b \\
> > &+c
> > \end{split}
> > \end{displaymath}
> > #+END_EXPORT
> >
> >
> > HTH,
> >
> > Chuck
>
> Thank you very much. Might indeed be helpful on occasion, although it
> would be rather inconvenient to use it for each such latex fragment.
>
> I had assumed that if Org is able to recognize a latex fragment, it
> should be able to use the appropriate indentation (and other latex
> specific stuff).
>
> I can only hope this will be available in the future!
For the record, i implemented `org-edit-latex-environment'.
Basically, it means you can edit the LaTeX code in a new buffer, using
latex-mode, with C-c ', without using the trick above.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-02-01 20:34 ` Nicolas Goaziou
@ 2017-02-03 0:47 ` Alain.Cochard
2017-02-03 21:04 ` Nicolas Goaziou
0 siblings, 1 reply; 10+ messages in thread
From: Alain.Cochard @ 2017-02-03 0:47 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: emacs-orgmode, Alain.Cochard, Charles C. Berry
Nicolas Goaziou writes on Wed 1 Feb 2017 21:34:
> Hello,
>
> Alain.Cochard@unistra.fr writes:
>
> > Charles C. Berry writes on Mon 23 Jan 2017 08:44:
> >
> > > With export blocks you can get close.
> > >
> > > If you type =C-c '= inside the following export block, you will get the
> > > contents in a latex buffer. Then indentation and other LATEX/P mode
> > > operations are available. When you exit with another =C-c '= the
> > > indentation is preserved.
> > >
> > > #+BEGIN_EXPORT latex
> > > \begin{displaymath}
> > > \begin{split}
> > > a &= b \\
> > > &+c
> > > \end{split}
> > > \end{displaymath}
> > > #+END_EXPORT
> > >
> > >
> > > HTH,
> > >
> > > Chuck
> >
> > Thank you very much. Might indeed be helpful on occasion, although it
> > would be rather inconvenient to use it for each such latex fragment.
> >
> > I had assumed that if Org is able to recognize a latex fragment, it
> > should be able to use the appropriate indentation (and other latex
> > specific stuff).
> >
> > I can only hope this will be available in the future!
>
> For the record, i implemented `org-edit-latex-environment'.
>
> Basically, it means you can edit the LaTeX code in a new buffer, using
> latex-mode, with C-c ', without using the trick above.
Great, thanks a lot. Looking forward to using it (I guess it will be
available in the version following 9.0.4?). I have one (minor)
question/concern, though: will the indentation survive an 'M-x
indent-region' or 'M-x org-indent-region'?
Regards
--
EOST (École et Observatoire des Sciences de la Terre)
IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr
5 rue René Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44
F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-02-03 0:47 ` Alain.Cochard
@ 2017-02-03 21:04 ` Nicolas Goaziou
2017-02-04 12:55 ` Alain.Cochard
2017-03-03 8:14 ` Alain.Cochard
0 siblings, 2 replies; 10+ messages in thread
From: Nicolas Goaziou @ 2017-02-03 21:04 UTC (permalink / raw)
To: Alain.Cochard; +Cc: emacs-orgmode, Charles C. Berry
Hello,
Alain.Cochard@unistra.fr writes:
> Great, thanks a lot. Looking forward to using it (I guess it will be
> available in the version following 9.0.4?).
Indeed.
> I have one (minor) question/concern, though: will the indentation
> survive an 'M-x indent-region' or 'M-x org-indent-region'?
It should, now. Thank you for the heads up.
Regards,
--
Nicolas Goaziou 0x80A93738
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-02-03 21:04 ` Nicolas Goaziou
@ 2017-02-04 12:55 ` Alain.Cochard
2017-03-03 8:14 ` Alain.Cochard
1 sibling, 0 replies; 10+ messages in thread
From: Alain.Cochard @ 2017-02-04 12:55 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: emacs-orgmode, Alain.Cochard
Nicolas Goaziou writes on Fri 3 Feb 2017 22:04:
> > I have one (minor) question/concern, though: will the indentation
> > survive an 'M-x indent-region' or 'M-x org-indent-region'?
>
> It should, now. Thank you for the heads up.
Great, thanks again for your promptness; I can confess it now: the
issue was not so minor in my mind :-)
--
EOST (École et Observatoire des Sciences de la Terre)
IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr
5 rue René Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44
F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-02-03 21:04 ` Nicolas Goaziou
2017-02-04 12:55 ` Alain.Cochard
@ 2017-03-03 8:14 ` Alain.Cochard
2017-03-03 11:26 ` Nicolas Goaziou
1 sibling, 1 reply; 10+ messages in thread
From: Alain.Cochard @ 2017-03-03 8:14 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: emacs-orgmode, Alain.Cochard, Charles C. Berry
Nicolas Goaziou writes on Wed 1 Feb 2017 21:34:
> For the record, i implemented `org-edit-latex-environment'.
>
> Basically, it means you can edit the LaTeX code in a new buffer, using
> latex-mode, with C-c ' [...]
Nicolas Goaziou writes on Fri 3 Feb 2017 22:04:
> Alain.Cochard@unistra.fr writes:
>
> > I guess it will be available in the version following 9.0.4?
>
> Indeed.
>
> > will the indentation survive an 'M-x indent-region' or 'M-x
> > org-indent-region'?
>
> It should, now. [...]
I have upgraded to: Org mode version 9.0.5 (9.0.5-elpa @
/home/cochard/.emacs.d/elpa/org-20170210/).
But C-c ' in a LaTeX fragment results in "No special environment to
edit here", while 'M-x org-edit-latex-environment' is "[No match]".
Nevertheless, there is something: unlike for previous versions, an
already indented LaTeX fragment does remain indented after 'M-x
indent-region' or 'M-x org-indent-region'.
What am I doing wrong?
Thanks,
Alain
--
EOST (École et Observatoire des Sciences de la Terre)
IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr
5 rue René Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44
F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-03-03 8:14 ` Alain.Cochard
@ 2017-03-03 11:26 ` Nicolas Goaziou
2017-03-03 16:29 ` Alain.Cochard
0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Goaziou @ 2017-03-03 11:26 UTC (permalink / raw)
To: Alain.Cochard; +Cc: emacs-orgmode, Charles C. Berry
Hello,
Alain.Cochard@unistra.fr writes:
> Nicolas Goaziou writes on Wed 1 Feb 2017 21:34:
>
> > For the record, i implemented `org-edit-latex-environment'.
> >
> > Basically, it means you can edit the LaTeX code in a new buffer, using
> > latex-mode, with C-c ' [...]
>
>
> Nicolas Goaziou writes on Fri 3 Feb 2017 22:04:
>
> > Alain.Cochard@unistra.fr writes:
> >
> > > I guess it will be available in the version following 9.0.4?
> >
> > Indeed.
> >
> > > will the indentation survive an 'M-x indent-region' or 'M-x
> > > org-indent-region'?
> >
> > It should, now. [...]
>
> I have upgraded to: Org mode version 9.0.5 (9.0.5-elpa @
> /home/cochard/.emacs.d/elpa/org-20170210/).
>
> But C-c ' in a LaTeX fragment results in "No special environment to
> edit here", while 'M-x org-edit-latex-environment' is "[No match]".
This is a new feature, so it is in development branch only, i.e., Org
9.1, yet to be released.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Is it possible to "properly" indent inside latex fragments?
2017-03-03 11:26 ` Nicolas Goaziou
@ 2017-03-03 16:29 ` Alain.Cochard
0 siblings, 0 replies; 10+ messages in thread
From: Alain.Cochard @ 2017-03-03 16:29 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: emacs-orgmode, Alain.Cochard
Nicolas Goaziou writes on Fri 3 Mar 2017 12:26:
> This is a new feature, so it is in development branch only, i.e.,
> Org 9.1, yet to be released.
OK, thanks for the clarification.
Regards
--
EOST (École et Observatoire des Sciences de la Terre)
IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr
5 rue René Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44
F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2017-03-03 16:29 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-23 15:47 Is it possible to "properly" indent inside latex fragments? Alain.Cochard
2017-01-23 16:44 ` Charles C. Berry
2017-02-01 19:05 ` Alain.Cochard
2017-02-01 20:34 ` Nicolas Goaziou
2017-02-03 0:47 ` Alain.Cochard
2017-02-03 21:04 ` Nicolas Goaziou
2017-02-04 12:55 ` Alain.Cochard
2017-03-03 8:14 ` Alain.Cochard
2017-03-03 11:26 ` Nicolas Goaziou
2017-03-03 16:29 ` Alain.Cochard
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).