2017-09-23 66 views
0

我想在R標記中創建一個線間光澤,其中的光暈與它們提供信息的詞語相一致。如何在R標記中創建線間光澤?

在下面的例子,我想在頂部的德國句子中的每個字符串的左邊緣與英文中的每個字符的字符串它下面的左邊緣對齊:

  1. ICH HABE書房布勃gesehen

    1sg.NOM have.1sg.PRES DEF.ACC.SG boy.ACC.SG see.PERF.PART

所以 「boy.ACC.SG」 的左邊緣應在...下方對齊「Bub」的左邊緣。

gb4e這樣的軟件包在TeX中這樣做,但我不知道如何在markdown中以這種方式對齊文本。

回答

0

有一些可能實際幫助的pandoc過濾器, pangloss,它是基於python的,可以通過pip進行安裝。要在rmarkdown文檔中使用它,請在YAML是pangloss應該被用作過濾器:

--- 
title: My title 
author: Somebody 
output: 
    pdf_document: 
    pandoc_args: 
     - --filter 
     - pangloss 
--- 

Pangloss實際上似乎使用gb4e包PDF輸出,所以你可能把它列入你的序言,使整個事情變得

--- 
title: My title 
author: Somebody 
output: 
    pdf_document: 
    pandoc_args: 
     - --filter 
     - pangloss 
    includes: 
     in_header: add_to_preamble.tex 
--- 

和add_to_preamble.tex必須包含

\usepackage{gb4e} 

的實際例子包括在降價下一路上行(這個我這是在pangloss的github頁面給出的例子)

As you can see in the following examples, pangloss is really easy to use: 

(@) Jorge llama    a Maria. 
    George calls-3s.PRES.IND to Maria 
    'George calls Maria.' 
(@) Aussi, vous pouvez   avoir de multiples exemples. 
    also you can-2p.PRES.IND have.INF of multiple-PL example-PL 
    'You can also have multiple examples.' {#ex:french} 

You can even refer to examples, as in @ex:french 

雖然這似乎仍然是一項工作。