我知道***
是Pandoc的Markdown,用于横向规则。这条水平线在HTML上看起来不错,但如果我将Markdown编织成pdf,水平规则只会运行pdf宽度的一半,并且它居中。这种组合只会使水平规则看起来很丑陋。
如何在我的R Markdown中正确放置可以正确呈现HTML和pdf的横向规则? Properly == full length/full width
。虽然我在它,我可以格式化水平规则(颜色,厚度等),而不会进入我不知道的CSS。
答案 0 :(得分:5)
制作一个 <div class="wrap">
<p class="test">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum nulla minus mollitia est ab eveniet magni dolores perferendis, autem facilis.</p>
<p class="test">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum nulla minus mollitia est ab eveniet magni dolores perferendis, autem facilis.</p>
</div>
var listEl = document.querySelector('.wrap');
var widthCont = listEl.offsetWidth;
/* set style on load page */
wdth();
function wdth(){
listEl.style.width = widthCont+"px";
console.log(widthCont);
}
/* run if resize window */
var onresize = function(e) {
listEl.style.width = widthCont+"px";
console.log(widthCont);
}
window.addEventListener("resize", onresize);
文件,说tex
,其中包含:
header.tex
然后在您的\let\oldrule=\rule
\renewcommand{\rule}[1]{\oldrule{\linewidth}}
文件中:
Rmd