您能否告诉我一个如何使用Rmarkdown和Pandoc创建2列文本以及如何在Word中生成报告的示例。
答案 0 :(得分:0)
您可以使用<div>
HTML标记
降价文件test.md
<div style="column-count: 2; -moz-column-count: 2">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vulputate
ultricies eros non dignissim. Nulla metus purus, fermentum ut luctus
quis, elementum non felis. Mauris venenatis cursus arcu nec porta.
Sed sagittis euismod erat ac tincidunt. Aliquam tempus odio lectus,
in tempus magna fringilla sed. Praesent vel mollis odio, at tempor
arcu. Pellentesque iaculis felis id magna ornare mollis. Etiam mollis
rhoncus fermentum. Aenean faucibus feugiat risus, ac euismod dui commodo et.
Sed in commodo arcu, vel sodales nibh. Nulla facilisi. Duis non nisl et
purus consectetur bibendum. Proin sed nisi pretium, eleifend risus nec,
interdum nunc. Morbi sed ipsum pharetra, pretium erat vitae, lacinia erat.
</div>
对pandoc的调用
pandoc --from markdown --to html --standalone test.md -o test.html
结果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<title></title>
</head>
<body>
<div style="column-count: 2; -moz-column-count: 2">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vulputate
ultricies eros non dignissim. Nulla metus purus, fermentum ut luctus quis,
elementum non felis.
Mauris venenatis cursus arcu nec porta. Sed sagittis euismod erat ac tincidunt.
Aliquam tempus odio lectus, in tempus magna fringilla sed. ...
</p>
</div>
</body>
</html>
在MSWord中打开HTML文件