2017-08-13 7 views
0

Slidifyを使用してスライドを作成しています。私のタイトルは長すぎるので、
行を壊したい。しかし、私はパイプシンボルを試しました、それは "and"からラインを壊しませんでした。それは、HTML出力の2012 PISA Mathの動機づけと学習戦略との関係を示した。Slidifyで行を分割する方法

--- 
    title: | 
     | The Relationship between Motivation 
     | and Learning Strategies on the 2012 PISA Math 
    subtitle : LCA 
    author  : Ali 
    job   : Student 
    framework : io2012  # {io2012, html5slides, shower, dzslides, ...} 
    highlighter : highlight.js # {highlight.js, prettify, highlight} 
    hitheme  : tomorrow  # 
    widgets  : []   # {mathjax, quiz, bootstrap} 
    mode  : selfcontained # {standalone, draft} 
    knit  : slidify::knit2slides 
    --- 

答えて

0

問題は、YAMLヘッダーがHTMLに解析され、そのためにすべての特殊文字が消毒されることです。また、 "multiline YAML"(パイプシンボル)を "multiline header"(出力)と誤っています。

パイプシンボルは、複数行のYAMLを複数行に書くことができます。比較:

title: | 
    The Relationship between Motivation 
    and Learning Strategies on the 2012 PISA Math 

title: The Relationship between Motivation and Learning Strategies on the 2012 PISA Math 

をあなたは結果のHTMLをチェックすると、前者はソース内の複数行を持っていますが、特定の<br/ >タグなしで、何の改行は行われません。

私は数多くの改行で遊んできましたが、pandocが特殊文字を消さないようにする方法は見つけられませんでした。あなたは(これはあなたの問題ですが、LaTeXのために解決:In Pandoc, how do I add a newline between authors through the YAML metablock without modifying the template?)ラテックスに\protect{}コマンドのようなものが必要になりますあなたは最高の

/最も簡単な賭けは、HTMLのソースコードを開いて、すべてが完了すると、手動で <br/ >タグを追加することです。ファイル内の <h1>The Relationship ...</h1>タグを検索してください:(

関連する問題