使用SFFMS使用Pandoc将降价转换为PDF

使用SFFMS使用Pandoc将降价转换为PDF,pdf,markdown,pandoc,Pdf,Markdown,Pandoc,我希望能够使用转换我的故事从减价到PDF文件,格式使用。我试过几次,但到目前为止,没有什么乐趣。我对命令行相当熟悉,但是LaTeX对我来说是新的 这是我到目前为止所做的 我安装了Pandoc v。1.13.2 在pandoc的默认用户目录中,我创建了一个文件夹,templates 在那个文件夹中,我安装了mytemplate.tex以及 同样在那个文件夹中,我安装了sffms所需的文件,小心地运行install命令latex sffms.ins 我的标记文件,sample.md如下所示: ---

我希望能够使用转换我的故事从减价到PDF文件,格式使用。我试过几次,但到目前为止,没有什么乐趣。我对命令行相当熟悉,但是LaTeX对我来说是新的

这是我到目前为止所做的

  • 我安装了Pandoc v。1.13.2
  • 在pandoc的默认用户目录中,我创建了一个文件夹,
    templates
  • 在那个文件夹中,我安装了
    mytemplate.tex
    以及
  • 同样在那个文件夹中,我安装了sffms所需的文件,小心地运行install命令
    latex sffms.ins
  • 我的标记文件,
    sample.md
    如下所示:

    ---  
    title: Document Title 
    author: Firstname Lastname
    date: 2015-01-24
    ---      
    
    
    # Section 1  
    
    ## Subsection 1.1  
    Lorem *ipsum* dolor sit amet, **consectetur** adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    
    Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque  ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
    
    ## Subsection 1.2    
    
    # Section 2    
    
    # Section 3    
    
    A sentence that needs a note.[ˆ1]     
    
    [ˆ1]: my first footnote! And a [link](https://www.eff.org/)
    
    当我使用以下内容时,Pandoc能够使用默认文档类创建PDF:

    pandoc --standalone --smart sample.md -o manuscript.pdf
    
    接下来,我尝试添加变量以指示文档类

    pandoc --standalone --smart --variable documentclass=sffms sample.md -o manuscript.pdf
    
    …但这导致了以下错误:

    ! Paragraph ended before \UL@on was complete.
    <to be read again> 
                       \par 
    l.56 
    
    !段落结束于\UL@on完成了。
    \标准杆
    l、 56
    
    问题似乎在于sffms不支持节标题。如果我使用一个不同的文档类,它确实支持节标题,那么一切都按预期进行


    即使降价文件有子目,也可以使用sffms而不出错吗?

    事实证明,sffms文档不支持章节、小节及其相关子目。作者可以在将来的版本中添加对此的支持


    在此之前,解决这个问题的一个办法是使用不同的文档类。我已经通过SCRATCL文档类完成了草图。这可能是第一次尝试,但基本上是有效的。

    你能在没有任何额外选项的情况下渲染pdf吗?是的,如果我执行类似于
    pandoc sample.md-o plaintest.pdf
    的操作,pdf就可以了,但是格式当然是默认的。你能不能发布一个小的示例输入来说明问题,以及一个导致错误的最小命令。我不确定错误是否相关,所以我已经修改了我的问题,希望是最基本的。要调试,您可以使用
    pandoc--standalone--smart--variable documentclass=sffms sample.md-o document.tex
    生成一个.tex,然后查看它的错误,并尝试使用
    pdflatex document.tex