* Feature request: creating separate tables on same rows
@ 2014-06-05 15:50 Aldric Giacomoni
2014-06-05 16:52 ` Thorsten Jolitz
0 siblings, 1 reply; 10+ messages in thread
From: Aldric Giacomoni @ 2014-06-05 15:50 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 699 bytes --]
I'd like to be able to create multiple tables on the same rows, like such:
| Group | Name | | Something | Else |
|----------+----------| |-----------------+----- --|
| 1 | foo | | Yes | No |
|----------+----------| |-----------------+-------|
This might be based on a pretty fundamental misunderstanding of how to use
tables, org-mode and emacs, but I would find it useful to be able to
compare tables and making changes easily without scrolling too much.
Someone on #emacs pointed me towards clone-indirect-buffer, which works for
my purposes, but I figured I'd ask here and ask all you experts if this
idea is reasonable or crazy-pants.
Thanks,
-Aldric
[-- Attachment #2: Type: text/html, Size: 911 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 15:50 Feature request: creating separate tables on same rows Aldric Giacomoni
@ 2014-06-05 16:52 ` Thorsten Jolitz
2014-06-05 19:28 ` Omid
0 siblings, 1 reply; 10+ messages in thread
From: Thorsten Jolitz @ 2014-06-05 16:52 UTC (permalink / raw)
To: emacs-orgmode
Aldric Giacomoni <trevoke@gmail.com> writes:
> I'd like to be able to create multiple tables on the same rows, like
> such:
>
> | Group | Name | | Something | Else |
> |----------+----------| |-----------------+----- --|
> | 1 | foo | | Yes | No |
> |----------+----------| |-----------------+-------|
>
> This might be based on a pretty fundamental misunderstanding of how to
> use tables, org-mode and emacs, but I would find it useful to be able
> to compare tables and making changes easily without scrolling too
> much.
>
> Someone on #emacs pointed me towards clone-indirect-buffer, which
> works for my purposes, but I figured I'd ask here and ask all you
> experts if this idea is reasonable or crazy-pants.
1+ for crazy-pants
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 16:52 ` Thorsten Jolitz
@ 2014-06-05 19:28 ` Omid
2014-06-05 19:54 ` Aldric Giacomoni
0 siblings, 1 reply; 10+ messages in thread
From: Omid @ 2014-06-05 19:28 UTC (permalink / raw)
To: emacs-orgmode
With clone-indirect-buffer you'll get a twin copy of your original
buffer. You are in effect editing the same buffer in two different ,
with some additional niceties like having separate modes and
narrow-to-region, etc (see an example usage at
http://demonastery.org/2013/04/emacs-narrow-to-region-indirect/). I
don't see how this can help with your problem, though.
On 06/05/2014 12:52 PM, Thorsten Jolitz wrote:
> Aldric Giacomoni <trevoke@gmail.com> writes:
>
>> I'd like to be able to create multiple tables on the same rows, like
>> such:
>>
>> | Group | Name | | Something | Else |
>> |----------+----------| |-----------------+----- --|
>> | 1 | foo | | Yes | No |
>> |----------+----------| |-----------------+-------|
>>
>> This might be based on a pretty fundamental misunderstanding of how to
>> use tables, org-mode and emacs, but I would find it useful to be able
>> to compare tables and making changes easily without scrolling too
>> much.
>>
>> Someone on #emacs pointed me towards clone-indirect-buffer, which
>> works for my purposes, but I figured I'd ask here and ask all you
>> experts if this idea is reasonable or crazy-pants.
>
> 1+ for crazy-pants
>
--
Omid
Sent from my Emacs
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 19:28 ` Omid
@ 2014-06-05 19:54 ` Aldric Giacomoni
2014-06-05 20:08 ` Omid
0 siblings, 1 reply; 10+ messages in thread
From: Aldric Giacomoni @ 2014-06-05 19:54 UTC (permalink / raw)
To: Omid; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1492 bytes --]
Omid: The idea is C-x 3, clone-indirect-buffer, so I can see and modify the
same buffer in two different places. So.. A workaround, not a solution.
On Thu, Jun 5, 2014 at 3:28 PM, Omid <omidlink@gmail.com> wrote:
>
> With clone-indirect-buffer you'll get a twin copy of your original
> buffer. You are in effect editing the same buffer in two different ,
> with some additional niceties like having separate modes and
> narrow-to-region, etc (see an example usage at
> http://demonastery.org/2013/04/emacs-narrow-to-region-indirect/). I
> don't see how this can help with your problem, though.
>
> On 06/05/2014 12:52 PM, Thorsten Jolitz wrote:
> > Aldric Giacomoni <trevoke@gmail.com> writes:
> >
> >> I'd like to be able to create multiple tables on the same rows, like
> >> such:
> >>
> >> | Group | Name | | Something | Else |
> >> |----------+----------| |-----------------+----- --|
> >> | 1 | foo | | Yes | No |
> >> |----------+----------| |-----------------+-------|
> >>
> >> This might be based on a pretty fundamental misunderstanding of how to
> >> use tables, org-mode and emacs, but I would find it useful to be able
> >> to compare tables and making changes easily without scrolling too
> >> much.
> >>
> >> Someone on #emacs pointed me towards clone-indirect-buffer, which
> >> works for my purposes, but I figured I'd ask here and ask all you
> >> experts if this idea is reasonable or crazy-pants.
> >
> > 1+ for crazy-pants
> >
>
> --
> Omid
>
> Sent from my Emacs
>
>
[-- Attachment #2: Type: text/html, Size: 2165 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 19:54 ` Aldric Giacomoni
@ 2014-06-05 20:08 ` Omid
2014-06-05 20:47 ` Aldric Giacomoni
0 siblings, 1 reply; 10+ messages in thread
From: Omid @ 2014-06-05 20:08 UTC (permalink / raw)
To: Aldric Giacomoni; +Cc: emacs-orgmode
Then I misunderstood you. I thought you wanted to create tables side
by sides. This of course allows you to look at different parts of your
buffer side by side, with the additional features I mentioned.
On 06/05/2014 03:54 PM, Aldric Giacomoni wrote:
> Omid: The idea is C-x 3, clone-indirect-buffer, so I can see and modify
> the same buffer in two different places. So.. A workaround, not a solution.
>
>
> On Thu, Jun 5, 2014 at 3:28 PM, Omid <omidlink@gmail.com
> <mailto:omidlink@gmail.com>> wrote:
>
>
> With clone-indirect-buffer you'll get a twin copy of your original
> buffer. You are in effect editing the same buffer in two different ,
> with some additional niceties like having separate modes and
> narrow-to-region, etc (see an example usage at
> http://demonastery.org/2013/04/emacs-narrow-to-region-indirect/). I
> don't see how this can help with your problem, though.
>
> On 06/05/2014 12:52 PM, Thorsten Jolitz wrote:
> > Aldric Giacomoni <trevoke@gmail.com <mailto:trevoke@gmail.com>>
> writes:
> >
> >> I'd like to be able to create multiple tables on the same rows, like
> >> such:
> >>
> >> | Group | Name | | Something | Else |
> >> |----------+----------| |-----------------+----- --|
> >> | 1 | foo | | Yes | No |
> >> |----------+----------| |-----------------+-------|
> >>
> >> This might be based on a pretty fundamental misunderstanding of
> how to
> >> use tables, org-mode and emacs, but I would find it useful to be able
> >> to compare tables and making changes easily without scrolling too
> >> much.
> >>
> >> Someone on #emacs pointed me towards clone-indirect-buffer, which
> >> works for my purposes, but I figured I'd ask here and ask all you
> >> experts if this idea is reasonable or crazy-pants.
> >
> > 1+ for crazy-pants
> >
>
> --
> Omid
>
> Sent from my Emacs
>
>
--
Omid
Sent from my Emacs
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 20:08 ` Omid
@ 2014-06-05 20:47 ` Aldric Giacomoni
2014-06-05 21:15 ` Thorsten Jolitz
0 siblings, 1 reply; 10+ messages in thread
From: Aldric Giacomoni @ 2014-06-05 20:47 UTC (permalink / raw)
To: Omid; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 2185 bytes --]
I did -want- to do that.
On Thu, Jun 5, 2014 at 4:08 PM, Omid <omidlink@gmail.com> wrote:
> Then I misunderstood you. I thought you wanted to create tables side
> by sides. This of course allows you to look at different parts of your
> buffer side by side, with the additional features I mentioned.
>
> On 06/05/2014 03:54 PM, Aldric Giacomoni wrote:
> > Omid: The idea is C-x 3, clone-indirect-buffer, so I can see and modify
> > the same buffer in two different places. So.. A workaround, not a
> solution.
> >
> >
> > On Thu, Jun 5, 2014 at 3:28 PM, Omid <omidlink@gmail.com
> > <mailto:omidlink@gmail.com>> wrote:
> >
> >
> > With clone-indirect-buffer you'll get a twin copy of your original
> > buffer. You are in effect editing the same buffer in two different ,
> > with some additional niceties like having separate modes and
> > narrow-to-region, etc (see an example usage at
> > http://demonastery.org/2013/04/emacs-narrow-to-region-indirect/). I
> > don't see how this can help with your problem, though.
> >
> > On 06/05/2014 12:52 PM, Thorsten Jolitz wrote:
> > > Aldric Giacomoni <trevoke@gmail.com <mailto:trevoke@gmail.com>>
> > writes:
> > >
> > >> I'd like to be able to create multiple tables on the same rows,
> like
> > >> such:
> > >>
> > >> | Group | Name | | Something | Else |
> > >> |----------+----------| |-----------------+----- --|
> > >> | 1 | foo | | Yes | No |
> > >> |----------+----------| |-----------------+-------|
> > >>
> > >> This might be based on a pretty fundamental misunderstanding of
> > how to
> > >> use tables, org-mode and emacs, but I would find it useful to be
> able
> > >> to compare tables and making changes easily without scrolling too
> > >> much.
> > >>
> > >> Someone on #emacs pointed me towards clone-indirect-buffer, which
> > >> works for my purposes, but I figured I'd ask here and ask all you
> > >> experts if this idea is reasonable or crazy-pants.
> > >
> > > 1+ for crazy-pants
> > >
> >
> > --
> > Omid
> >
> > Sent from my Emacs
> >
> >
>
> --
> Omid
>
> Sent from my Emacs
>
[-- Attachment #2: Type: text/html, Size: 3343 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 20:47 ` Aldric Giacomoni
@ 2014-06-05 21:15 ` Thorsten Jolitz
2014-06-05 23:06 ` Jorge A. Alfaro-Murillo
0 siblings, 1 reply; 10+ messages in thread
From: Thorsten Jolitz @ 2014-06-05 21:15 UTC (permalink / raw)
To: emacs-orgmode
Aldric Giacomoni <trevoke@gmail.com> writes:
> I did -want- to do that.
>
> On Thu, Jun 5, 2014 at 4:08 PM, Omid <omidlink@gmail.com> wrote:
>
> Then I misunderstood you. I thought you wanted to create tables
> side by sides.
In Org-mode that would be (at least) very strange, but Org-mode uses
backends for the final docs, so you might want to look at e.g. LaTeX
multi-column styles and if Org-mode supports them somehow. But even if
so, it might get complicated and using AucTex directly might be the
better choice in such cases.
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 21:15 ` Thorsten Jolitz
@ 2014-06-05 23:06 ` Jorge A. Alfaro-Murillo
2014-06-05 23:33 ` Aldric Giacomoni
0 siblings, 1 reply; 10+ messages in thread
From: Jorge A. Alfaro-Murillo @ 2014-06-05 23:06 UTC (permalink / raw)
To: emacs-orgmode
Thorsten Jolitz <tjolitz@gmail.com> writes:
> In Org-mode that would be (at least) very strange, but Org-mode uses
> backends for the final docs, so you might want to look at e.g. LaTeX
> multi-column styles and if Org-mode supports them somehow. But even if
> so, it might get complicated and using AucTex directly might be the
> better choice in such cases.
I agree, in such cases I use AucTeX directly. You can use orgtbl-mode in
your tex file to build the main data of the table in LaTeX in Org form,
check: (info "(org) A LaTeX example"). Then add your multi-columns with:
#+BEGIN_LaTeX
\multirow{''num_rows''}{''width''}{''contents''}
#+END_LaTeX
If you want multi-rows:
#+BEGIN_LaTeX
\usepackage{multirow}
\multirow{''num_rows''}{''width''}{''contents''}
#+END_LaTeX
A complete example, from a recent paper I was working on:
#+BEGIN_LaTeX
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{cccccc}
\toprule
\multirow{2}{*}{Age-group} & \multirow{2}{*}{$L-a$} &
\multirow{2}{*}{$p_{d}$} & \multirow{2}{*}{$p_{h}$} &
\multicolumn{2}{c}{Likelihood} \\
\cmidrule(lr){5-6}
& & & & Mean & 95\% CI \\
\midrule
0-5 & 83.73 & 0.00004 & 0.0141 & 0.38009 & $[0.24024,\,0.53638]$\\
5-17 & 74.78 & 0.00001 & 0.0006 & 0.19399 & $[0.10497,\,0.31382]$\\
18-49 & 52.52 & 0.00009 & 0.0042 & 0.12682 & $[0.07216,\,0.20166]$\\
50-64 & 30.10 & 0.00134 & 0.0193 & 0.12682 & $[0.07216,\,0.20166]$\\
65+ & 14.19 & 0.01170 & 0.0421 & 0.17229 & $[0.09871,\,0.26994]$\\
\bottomrule
\end{tabular}
\caption{Age-dependent health effect parameters.}
\end{table}
\end{document}
#+END_LaTeX
Everything between \midrule and \bottomrule is easier written with
orgtbl-mode.
Best,
Jorge.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 23:06 ` Jorge A. Alfaro-Murillo
@ 2014-06-05 23:33 ` Aldric Giacomoni
2014-06-06 9:19 ` Rainer M Krug
0 siblings, 1 reply; 10+ messages in thread
From: Aldric Giacomoni @ 2014-06-05 23:33 UTC (permalink / raw)
To: Jorge A. Alfaro-Murillo; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 2111 bytes --]
Understood, thank you very much for explaining it :)
On Thu, Jun 5, 2014 at 7:06 PM, Jorge A. Alfaro-Murillo <
jorge.a.alfaro@gmail.com> wrote:
> Thorsten Jolitz <tjolitz@gmail.com> writes:
>
> > In Org-mode that would be (at least) very strange, but Org-mode uses
> > backends for the final docs, so you might want to look at e.g. LaTeX
> > multi-column styles and if Org-mode supports them somehow. But even if
> > so, it might get complicated and using AucTex directly might be the
> > better choice in such cases.
>
> I agree, in such cases I use AucTeX directly. You can use orgtbl-mode in
> your tex file to build the main data of the table in LaTeX in Org form,
> check: (info "(org) A LaTeX example"). Then add your multi-columns with:
>
> #+BEGIN_LaTeX
> \multirow{''num_rows''}{''width''}{''contents''}
> #+END_LaTeX
>
> If you want multi-rows:
> #+BEGIN_LaTeX
> \usepackage{multirow}
> \multirow{''num_rows''}{''width''}{''contents''}
> #+END_LaTeX
>
> A complete example, from a recent paper I was working on:
>
> #+BEGIN_LaTeX
> \documentclass{article}
> \usepackage{multirow}
> \usepackage{booktabs}
> \begin{document}
>
> \begin{table}
> \centering
> \begin{tabular}{cccccc}
> \toprule
> \multirow{2}{*}{Age-group} & \multirow{2}{*}{$L-a$} &
> \multirow{2}{*}{$p_{d}$} & \multirow{2}{*}{$p_{h}$} &
> \multicolumn{2}{c}{Likelihood} \\
> \cmidrule(lr){5-6}
> & & & & Mean & 95\% CI \\
> \midrule
> 0-5 & 83.73 & 0.00004 & 0.0141 & 0.38009 &
> $[0.24024,\,0.53638]$\\
> 5-17 & 74.78 & 0.00001 & 0.0006 & 0.19399 &
> $[0.10497,\,0.31382]$\\
> 18-49 & 52.52 & 0.00009 & 0.0042 & 0.12682 &
> $[0.07216,\,0.20166]$\\
> 50-64 & 30.10 & 0.00134 & 0.0193 & 0.12682 &
> $[0.07216,\,0.20166]$\\
> 65+ & 14.19 & 0.01170 & 0.0421 & 0.17229 &
> $[0.09871,\,0.26994]$\\
> \bottomrule
> \end{tabular}
> \caption{Age-dependent health effect parameters.}
> \end{table}
>
> \end{document}
> #+END_LaTeX
>
> Everything between \midrule and \bottomrule is easier written with
> orgtbl-mode.
>
> Best,
>
> Jorge.
>
>
>
[-- Attachment #2: Type: text/html, Size: 2974 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Feature request: creating separate tables on same rows
2014-06-05 23:33 ` Aldric Giacomoni
@ 2014-06-06 9:19 ` Rainer M Krug
0 siblings, 0 replies; 10+ messages in thread
From: Rainer M Krug @ 2014-06-06 9:19 UTC (permalink / raw)
To: Aldric Giacomoni; +Cc: emacs-orgmode, Jorge A. Alfaro-Murillo
[-- Attachment #1: Type: text/plain, Size: 2974 bytes --]
Aldric Giacomoni <trevoke@gmail.com> writes:
> Understood, thank you very much for explaining it :)
Well - you could define it as one huge table, where the first x columns
belong to the first table, and the last x belong to the second table -
but using this table as an input for further calculations might be
tricky.
Cheers,
Rainer
>
>
> On Thu, Jun 5, 2014 at 7:06 PM, Jorge A. Alfaro-Murillo <
> jorge.a.alfaro@gmail.com> wrote:
>
>> Thorsten Jolitz <tjolitz@gmail.com> writes:
>>
>> > In Org-mode that would be (at least) very strange, but Org-mode uses
>> > backends for the final docs, so you might want to look at e.g. LaTeX
>> > multi-column styles and if Org-mode supports them somehow. But even if
>> > so, it might get complicated and using AucTex directly might be the
>> > better choice in such cases.
>>
>> I agree, in such cases I use AucTeX directly. You can use orgtbl-mode in
>> your tex file to build the main data of the table in LaTeX in Org form,
>> check: (info "(org) A LaTeX example"). Then add your multi-columns with:
>>
>> #+BEGIN_LaTeX
>> \multirow{''num_rows''}{''width''}{''contents''}
>> #+END_LaTeX
>>
>> If you want multi-rows:
>> #+BEGIN_LaTeX
>> \usepackage{multirow}
>> \multirow{''num_rows''}{''width''}{''contents''}
>> #+END_LaTeX
>>
>> A complete example, from a recent paper I was working on:
>>
>> #+BEGIN_LaTeX
>> \documentclass{article}
>> \usepackage{multirow}
>> \usepackage{booktabs}
>> \begin{document}
>>
>> \begin{table}
>> \centering
>> \begin{tabular}{cccccc}
>> \toprule
>> \multirow{2}{*}{Age-group} & \multirow{2}{*}{$L-a$} &
>> \multirow{2}{*}{$p_{d}$} & \multirow{2}{*}{$p_{h}$} &
>> \multicolumn{2}{c}{Likelihood} \\
>> \cmidrule(lr){5-6}
>> & & & & Mean & 95\% CI \\
>> \midrule
>> 0-5 & 83.73 & 0.00004 & 0.0141 & 0.38009 &
>> $[0.24024,\,0.53638]$\\
>> 5-17 & 74.78 & 0.00001 & 0.0006 & 0.19399 &
>> $[0.10497,\,0.31382]$\\
>> 18-49 & 52.52 & 0.00009 & 0.0042 & 0.12682 &
>> $[0.07216,\,0.20166]$\\
>> 50-64 & 30.10 & 0.00134 & 0.0193 & 0.12682 &
>> $[0.07216,\,0.20166]$\\
>> 65+ & 14.19 & 0.01170 & 0.0421 & 0.17229 &
>> $[0.09871,\,0.26994]$\\
>> \bottomrule
>> \end{tabular}
>> \caption{Age-dependent health effect parameters.}
>> \end{table}
>>
>> \end{document}
>> #+END_LaTeX
>>
>> Everything between \midrule and \bottomrule is easier written with
>> orgtbl-mode.
>>
>> Best,
>>
>> Jorge.
>>
>>
>>
--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa
Tel : +33 - (0)9 53 10 27 44
Cell: +33 - (0)6 85 62 59 98
Fax : +33 - (0)9 58 10 27 44
Fax (D): +49 - (0)3 21 21 25 22 44
email: Rainer@krugs.de
Skype: RMkrug
PGP: 0x0F52F982
[-- Attachment #2: Type: application/pgp-signature, Size: 494 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-06-06 9:19 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-05 15:50 Feature request: creating separate tables on same rows Aldric Giacomoni
2014-06-05 16:52 ` Thorsten Jolitz
2014-06-05 19:28 ` Omid
2014-06-05 19:54 ` Aldric Giacomoni
2014-06-05 20:08 ` Omid
2014-06-05 20:47 ` Aldric Giacomoni
2014-06-05 21:15 ` Thorsten Jolitz
2014-06-05 23:06 ` Jorge A. Alfaro-Murillo
2014-06-05 23:33 ` Aldric Giacomoni
2014-06-06 9:19 ` Rainer M Krug
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).