SORU
22 Kasım 2012, PERŞEMBE


Fiyat indirimi dan pandoc ile PDF dönüştürme kenar boşluğu boyutunu ayarlayın

RStudio içinde RMarkdown bir dosya oluşturulur ve bir HTML içine knitr örgü ile başarmışlardır .md dosya. Sonraki, pandoc dönüştürmek için kullandım .md PDF dosyası içine (eğer çalışırsam bir hata alıyorum ve .OGG dosya html dosyası). Ancak, üretilen PDF büyük boşlukları (http://johnmacfarlane.net/pandoc/demo/example13.pdf). Nasıl daha küçük kenar boşlukları ile bir şeyler üretmek için pandoc alabilir miyim? Pandoc kullanıcı kılavuzunu aradım ama işe yarar bir şey bulamadım.

CEVAP
22 Kasım 2012, PERŞEMBE


Bu Lateks bir belgenin varsayılan kenar boşluklarını belirtir size bağlı ne Pandoc LaTeX ile PDF oluşturma gibi Lateks bir soru.

geometriÖrneğin lateks paket sayfanın kenar boşluklarını değiştirmek için kullanılabilir. Ancak Pandoc Lateks Başlığı dönüştürülmüş md dosyası için uygulanan ins dahil olmak üzere bu kullanma anlatmak için bir yol gerekir.

Nasıl bu Pandoc User Guide belgelenmiştir. Özellikle --template=FILE komut satırı bağımsız değişkeni ve Templates section bkz. Aslında, ya da Bul ve değiştir varsayılan şablon eklemek için Lateks talimatları kullanmak istediğiniz başlangıç veya kendi şablon sıfırdan ve yer uygun yer; bakınız --data-dir komut satırı bağımsız değişkeni.


Eğer Pandoc yeni bir sürümünü kullanıyorsanız, başka bir alternatif değişken bağımsız değişken (-V KEY[=VAL] --variable=KEY[:VAL] set) kullanmaktır. geometry paketi Mayıs 2012'de varsayılan LaTeX şablonu (this discussion) eklendi. Sayfa kenar boşluklarını değiştirmek istediğinizde gibi kullanabilirsiniz:

pandoc -V geometry:margin=1in -o output.pdf input.md

Birden fazla değişken değerleri de belirtebilirsiniz. Eğer yarım inç kenar boşlukları ile 4 ile 6 inç bir pdf oluşturmak istedim örneğin, kullanabilirsiniz:

pandoc -V geometry:paperwidth=4in -V geometry:paperheight=6in -V geometry:margin=.5in -o output.pdf input.md

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014