2014-12-01 14 views
5

Markdown/pandoc'ta tablo hücre içeriğinin dikey hizalamasını belirtmenin bir yolu var mı?İşaretleme/pandoc tablosunda hücre dikey hizalaması nasıl yapılır?

Detayları:
varsayılan davranış, ben hücre içeriğini hücrenin üstüne hizalanması ortaya hizalama istiyoruz edilir. Varsayılan davranışının bir Örnek:

|   |    | 
|-----------|---------------| 
| Something | This is a very long line that breaks into two. This is a very long line that breaks into two.This is a very long line that breaks into two.This is a very long line that breaks into two.| 

üzerinde dikey merkezli olacak örnekte sol hücre içeriği. -

cevap

8

kullanımlar satırlı tablo sözdizimi (sadece Pandoc desteklediği bu Markdown bir Pandoc özel bir uzantısıdır): (

------------------------------------------------------------- 
    Centered Default   Right Left 
    Header Aligned   Aligned Aligned 
    ----------- ------- --------------- ------------------------- 
     First row    12.0 Example of a row that 
             spans multiple lines. 

    Second row     5.0 Here's another one. Note 
             the blank line between 
             rows. 
    ------------------------------------------------------------- 

    Table: Here's the caption. It, too, may span 
    multiple lines. 

satırlı tablo başlıkları ve tablo satırları birden fazla metin satırları yayılan sağlar ancak Birden çok sütun veya tablonun satırlarını kapsayan hücreler desteklenmez).

basit tablolar gibi çalışır, ancak aşağıdaki farklılıkları:

  • Onlar başlık metni (başlıklar atlanmıştır sürece) önce, tire bir sıra ile başlamalıdır.

  • Onlar tire bir sıra, bir boşluk çizgi ile bitmelidir.

  • Satırlar boş satırlarla ayrılmalıdır. satırlı tablolarda

, masa ayrıştırıcı sütun genişliklerine özen ve yazarlar çıktıda bu göreceli genişliklerini yeniden oluşturmaya çalışın. Bu nedenle, sütunlardan birinin çıktıda çok dar olduğunu fark ederseniz, onu işaretleme kaynağında genişletmeyi deneyin.

+3

Teşekkürler Kurt. [Diğer soru] (http://stackoverflow.com/questions/27219629/how-to-control-cell-width-in-pandoc-markdown-table) ile ilgili cevabınızı tekrarlamak istiyorum. HTML için gerekli değildir. – Mustafa

+0

Evet, HTML'de çalışmıyor. Burada, göreli tablo formatına sahip olmanın güzel olacağını düşündüğümüz eksik bir LaTeX http://tex.stackexchange.com/a/247003/13173 pandoc dönüşümü. Şu anda masalar oldukça dar ve çok sayıda sayfa çekiyor. @Kurt HTML üzerinden göreceli tablo boyutuna sahip olabileceğiniz herhangi bir yöntem var mı? Yatay genişliğin artmasının burada olduğu gibi gitmeyeceğini düşünüyorum. Http://stackoverflow.com/q/27219629/54964 –

İlgili konular