使用Rmarkdown(HTML文件)创建评论框

4

我有一个问题,关于创建一个评论框(类似于fbox,如果我们想要输出PDF)。以下代码适用于PDF文件,但不适用于HTML。

\fbox{\begin{minipage}{48em}
...
\end{minipage}}

请问有人能提供一些关于如何为Rmarkdown HTML文件创建一个合适的评论框的建议吗?非常感谢您的帮助。

1个回答

13

最简单的方法是使用预定义的 Bootstrap 元素,例如以下内容:

<div class="alert alert-info">
  <strong>Info!</strong> Indicates a neutral informative change or action.
</div>

详情请查看此链接

或者,您可以使用段落标签为框添加样式,并使用CSS类自定义样式:

---
title: "Comment Box"
output: html_document
---

<style>
p.comment {
background-color: #DBDBDB;
padding: 10px;
border: 1px solid black;
margin-left: 25px;
border-radius: 5px;
font-style: italic;
}

</style>


### Bootstrap Alert

<div class="alert alert-info">
  <strong>Info!</strong> Indicates a neutral informative change or action.
</div>

### Custom Psragraphs

<p class="comment">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</p>

在这里输入图片描述


它完美地运行了!!感谢您的帮助!!它大大改善了我的R教程文件~~~~ - son520804
嗯,我试图将属性如border: 1px solid black;更改为10px和红色,但它并没有按预期工作。我想知道如何更改边框的宽度和颜色。此外,我尝试在注释框中使一些文本加粗,但也没有成功。你能给我提供解决问题的建议吗?非常感谢。 - son520804
1
使用 border: 10px solid red; 是完全正常的。同时使用 **Bold Text**<strong>Bold Text</strong> 也能得到预期的结果... - Martin Schmelzer
请注意,对于单个使用,样式可以内联,无需创建类。 - Waldi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接