2016-12-17 4 views
0

RStudioでRmdからioslidesプレゼンテーションを作成しようとしていますが、斜体と太字の書式が動作していないようです(アスタリスクとダブルアスタリスク)。私がHTMLにレンダリングすると、それらは動作します。Rstudio経由でRmdからHTML文書をレンダリングするときに問題が生じるイタリック体

CSSを使用してテキストの色を変更できますが、テキストを太字または斜体にすることはできません。以下のコードでは、どちらの場合も(ioslides_presentationとhtml_document)、「Markdown」という語がオレンジ色で表示されますが、html_documentの場合にのみイタリック体のテキストが表示されます。

最新のRStudioを搭載したMacで動作しています。

CSSファイル:

.mystuff { 
    color: orange; 
} 

RMDファイル:

--- 
title: "Untitled" 
output: 
    ioslides_presentation: 
    css: styles.css 
date: "12/16/2016" 
--- 


## R Markdown 

This is an R *<span class="mystuff">Markdown</span>* document. 
Markdown is a simple formatting syntax for authoring HTML, PDF, 
and MS Word documents. For more details on using R Markdown see 
<http://rmarkdown.rstudio.com> 

答えて

0

問題ここでは、私は信じて、<em>テキストのスタイリングデフォルトioslidesが実際にそれを斜体ないということです。デフォルトのioslidesのスタイリングがあります

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, 
time, mark, audio, video { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font: inherit; 
    font-size: 100%; 
    vertical-align: baseline; 
} 

そして、特に、font: inherit;ビットは通常<em>要素に適用されるデフォルトfont-style: italic; CSSスタイルを上書きします。

あなたのクラスの明示的なfont-style: italic;でこれを解決できるはずです。

+0

おかげで、イタリック強制。 –

0

同じ考え、自分のカスタムStyles.cssをして、それを固定

em { 
    font-style: italic !important; 
} 
関連する問題