R Markdown编译PDF时如何将简单markdown表格左移与文本并排
解决方案
可以实现该需求。R Markdown编译PDF文件时底层依赖LaTeX引擎,只需在外层嵌套LaTeX的minipage环境,即可实现普通Markdown表格与文本靠左并排排版,无需修改原有表格的Markdown写法。
操作说明
- 将表格和待并排的文本分别放入两个宽度自定义的
minipage环境中 - 可给
minipage添加[t]参数实现两个块的顶部对齐,\hfill用来自动填充两块之间的间距 - 两个
minipage的宽度总和不要超过1\textwidth,避免内容溢出页面
完整代码示例
--- title: "表格并排测试" output: pdf_document --- \begin{minipage}[t]{0.45\textwidth} | | Fant | astic | |----|------|-------| | 1 | yes | no | | 2 | no | no | | 3 | yes | no | | 4 | yes | no | | 5 | yes | no | | 6 | yes | no | | 7 | yes | no | | 8 | yes | no | | 9 | yes | no | | 10 | yes | no | | 11 | yes | no | | 12 | yes | no | | 13 | yes | no | | 14 | yes | no | | 15 | yes | no | | 16 | yes | no | | 17 | yes | no | | 18 | yes | no | | 19 | yes | no | | 20 | yes | no | \end{minipage} \hfill \begin{minipage}[t]{0.45\textwidth} TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText TextTextTextTextTextTextTextText \end{minipage}
内容的提问来源于stack exchange,提问作者kris strauss
相关产品推荐
相关产品推荐

