emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* How to join cells in tables and center content
@ 2013-05-30 18:53 Ivanov Dmitry
  2013-05-31  6:06 ` Bastien
  2013-06-01  6:40 ` Carsten Dominik
  0 siblings, 2 replies; 4+ messages in thread
From: Ivanov Dmitry @ 2013-05-30 18:53 UTC (permalink / raw)
  To: emacs-orgmode

Suppose, I am writing a database table structure.
Is it possible to join the 1-st two cells? And make 'table1' centered?
Current view and desired:


| table1 |       |          |     table1     |
|--------+-------+          |--------+-------+
| id     | value |    ->    | id     | value |
|        |       |          |        |       |


I understand, that it will require programming. Just give me a hint, where is the function, expanding table cells, and I'll try to implement it.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How to join cells in tables and center content
  2013-05-30 18:53 How to join cells in tables and center content Ivanov Dmitry
@ 2013-05-31  6:06 ` Bastien
  2013-05-31 19:27   ` Marcin Borkowski
  2013-06-01  6:40 ` Carsten Dominik
  1 sibling, 1 reply; 4+ messages in thread
From: Bastien @ 2013-05-31  6:06 UTC (permalink / raw)
  To: Ivanov Dmitry; +Cc: emacs-orgmode

Hi Ivanov,

Ivanov Dmitry <usr345@gmail.com> writes:

> Suppose, I am writing a database table structure.
> Is it possible to join the 1-st two cells? And make 'table1'
> centered?

No.

> Current view and desired:
>
>
> | table1 |       |          |     table1     |
> |--------+-------+          |--------+-------+
> | id     | value |    ->    | id     | value |
> |        |       |          |        |       |
>
>
> I understand, that it will require programming. Just give me a hint,
> where is the function, expanding table cells, and I'll try to
> implement it.

Most code is in org-table.el -- but beware that even with some
programming skills this is a hard-perhaps-impossible task...

Good luck,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How to join cells in tables and center content
  2013-05-31  6:06 ` Bastien
@ 2013-05-31 19:27   ` Marcin Borkowski
  0 siblings, 0 replies; 4+ messages in thread
From: Marcin Borkowski @ 2013-05-31 19:27 UTC (permalink / raw)
  To: emacs-orgmode

Dnia 2013-05-31, o godz. 08:06:58
Bastien <bzg@gnu.org> napisał(a):

> Hi Ivanov,
> 
> Ivanov Dmitry <usr345@gmail.com> writes:
> 
> > Suppose, I am writing a database table structure.
> > Is it possible to join the 1-st two cells? And make 'table1'
> > centered?
> 
> No.
> 
> > Current view and desired:
> >
> >
> > | table1 |       |          |     table1     |
> > |--------+-------+          |--------+-------+
> > | id     | value |    ->    | id     | value |
> > |        |       |          |        |       |
> >
> >
> > I understand, that it will require programming. Just give me a hint,
> > where is the function, expanding table cells, and I'll try to
> > implement it.
> 
> Most code is in org-table.el -- but beware that even with some
> programming skills this is a hard-perhaps-impossible task...

Just random thoughts here:

It would definitely require some syntax so that Org knows that you
don't want to just extend the whole column to the width of two
columns.  Maybe something like <n> (setting of the width), but
probably something along the lines of #+TBLFM (some kind of
syntax /below/ the table) might be better.

In general, joining cells seems to be a potentially tough problem,
especially if you want to allow joining them vertically, too
(and /years/ of LaTeX experience (not mine) show that if you give
people horizontal joining, at some point they /will/ want vertical
one...  In Polish, we have a saying for that: "give it a finger, and it
will bite off your hand";).)

That said, I'd welcome such a feature.

> Good luck,

Best,

-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Adam Mickiewicz University

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: How to join cells in tables and center content
  2013-05-30 18:53 How to join cells in tables and center content Ivanov Dmitry
  2013-05-31  6:06 ` Bastien
@ 2013-06-01  6:40 ` Carsten Dominik
  1 sibling, 0 replies; 4+ messages in thread
From: Carsten Dominik @ 2013-06-01  6:40 UTC (permalink / raw)
  To: Ivanov Dmitry; +Cc: emacs-orgmode


On 30.5.2013, at 20:53, Ivanov Dmitry <usr345@gmail.com> wrote:

> Suppose, I am writing a database table structure.
> Is it possible to join the 1-st two cells? And make 'table1' centered?
> Current view and desired:
> 
> 
> | table1 |       |          |     table1     |
> |--------+-------+          |--------+-------+
> | id     | value |    ->    | id     | value |
> |        |       |          |        |       |
> 
> 
> I understand, that it will require programming. Just give me a hint, where is the function, expanding table cells, and I'll try to implement it.

Hi Dmitry,

you can create such tables using table.el and use them in Org.
But the org-mode tables will not accommodate such a feature,
would be too hard.

- Carsten

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-06-01  6:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-30 18:53 How to join cells in tables and center content Ivanov Dmitry
2013-05-31  6:06 ` Bastien
2013-05-31 19:27   ` Marcin Borkowski
2013-06-01  6:40 ` Carsten Dominik

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).