2011-12-16 22 views
11

Düzenleyicim olarak emacs kullanıyorum ve oldukça kullanışlı görünen org-mode ile çalışıyorum.org mod tablosunda dikey çizgiler dışa aktarılıyor LaTeX

I kuruluş modunda bir tablo (tablo) üretilmesi ediyorum ve doğru dikey çizgiler ayrı latekse ihraç edilmektedir. Onları ihraç etmenin bir yolu var mı? Bazı dikey çizgiler görünür olarak tanımlamak için bir yolu var. lateks

cevap

2

dikey çizgiler tablo tanımı | karakteri ile tanımlanır. Yani, sadece Perl böyle örneğin, lateks çalıştırmadan önce \tabular tanımında | 's ile l 's ve r' s ayırmak:

perl -pe 's/(\\begin{tabular}{)(.*)}/$1 . join("|", split m{}, $2) . "}"/ge' < table.tex 

Güncelleme: Ah anlıyorum. Ben Emacs ve org-modu benim sürümünde çalışırken documentation göre, sen

|/| < | | | > | <> | < | > | 

tarafından sütun gruplarını belirtmek muktedir Ama olmalıdır, hiçbir şey olmaz.

+0

Teşekkürler. Cevabını hiç anlamadım. Benim için sorun olabilir. Sorumu düzenledim. – Yotam

+0

@Yotam: Ayrıca cevabımı da güncelledim. – choroba

15

Sen #+attr_latex: ile LaTeX için tabloya biçimini verebilir ki:

#+attr_latex: align=|c|c|c| 
|------+-----+-----| 
| A | B | C | 
|------+-----+-----| 
| 2.34 | 2.7 | 8.9 | 
| 3.67 | 4.5 | 8.9 | 
|------+-----+-----| 
+0

Bu, benim için aynı sorunu çözdü. Teşekkürler! – gphilip

+8

Bu, 'org' son sürümlerinde' # + attr_latex ::: align | c | c | c | 'olmalıdır. – rvf0068

+1

gotcha !! harika ** büyücülük ** kaydedildi ** – thapakazi

1

Sen tablo ortamına #+attr_latex özelliğini kullanmak istiyorum. Burada hizalama ve genişlik gibi çeşitli özellikleri belirtebilirsiniz. Manuel bilgi için bkz. http://orgmode.org/manual/Tables-in-LaTeX-export.html.

+2

ölü bağlantı, bir şey eksik sürece belki –

3

İlk alan sadece ‘/’ içeren özel bir satır kullanabilirsiniz Column Groups

kullanmalıdır. diğer alanlar, bu sütunun numaralı bir sütunu, bir sütunun sonunu belirtmek için ‘>’ veya <> ’ için bir grubun kendi başına bir sütun oluşturduğunu belirtmek için‘ < ’içerebilir. sütun grupları arasındaki sınırlar, ihracat üzerine dikey çizgilerle işaretlenecektir.

Bu, HTML ihracat yanı sıra LaTeX ihracat çalışan bir avantaja sahiptir.

+1

Bu iç sadece masanın uzak tarafta çizgiler dahil etmek görünmüyor http://orgmode.org/manual/LaTeX-specific-attributes.html bkz kolonlar? –

İlgili konular