R Markdown - 使用 Latex PDF 与内联图像的垂直文本对齐
R Markdown - Vertical Text Alignment with Inline Images with Latex PDF
我正在尝试创建一个 R Markdown 脚本来定期导出数据的 PDF 报告,但我正在努力处理这里最基本的格式化任务!
首先,我只想创建一个页面 header,在同一行上有一个 left-aligned 标题和一个 right-aligned 组织徽标;徽标大约是 2 行高,所以我也想 top-align 标题。在 HTML/CSS 中,这就像一个 10 秒的任务,但我整个上午都在为此苦苦挣扎!
这是我目前的努力:
---
output:
pdf_document:
latex_engine: xelatex
geometry: margin=1.5cm
papersize: a4
pagestyle: empty
fontsize: 12 pt
---
<!-- Inline But No Scaling or Alignment -->
# Left Aligned Title ![](C:/logo.png){ height=65px }
<!-- Aligned but Not Compatible with Inline Title -->
```{r, echo=FALSE, fig.align='right', out.height='8%'}
knitr::include_graphics("C:/logo.png")
```
我什至尝试过分列,但无法正常工作。只是想知道是否有任何简单的方法来实现这种格式,在 R Markdown 中使用左对齐和上对齐的标题和右对齐的徽标。
您可以使用 LaTeX 命令,例如 minipage
并排创建两个空格,一个用于标题,一个用于图像。在下面的示例中,我将 pdf_document
替换为 bookdown::pdf_document2:
以表明此解决方案允许部分编号:
---
output:
bookdown::pdf_document2:
latex_engine: xelatex
toc: false
geometry: margin=1.5cm
papersize: a4
pagestyle: empty
fontsize: 12 pt
---
\begin{minipage}{.5\textwidth}
\section{Left Aligned Title}
\end{minipage}
\begin{minipage}{.5\textwidth}
```{r, echo=FALSE, fig.align='right', out.height='8%'}
knitr::include_graphics("logo.png")
```
\end{minipage}
我正在尝试创建一个 R Markdown 脚本来定期导出数据的 PDF 报告,但我正在努力处理这里最基本的格式化任务!
首先,我只想创建一个页面 header,在同一行上有一个 left-aligned 标题和一个 right-aligned 组织徽标;徽标大约是 2 行高,所以我也想 top-align 标题。在 HTML/CSS 中,这就像一个 10 秒的任务,但我整个上午都在为此苦苦挣扎!
这是我目前的努力:
---
output:
pdf_document:
latex_engine: xelatex
geometry: margin=1.5cm
papersize: a4
pagestyle: empty
fontsize: 12 pt
---
<!-- Inline But No Scaling or Alignment -->
# Left Aligned Title ![](C:/logo.png){ height=65px }
<!-- Aligned but Not Compatible with Inline Title -->
```{r, echo=FALSE, fig.align='right', out.height='8%'}
knitr::include_graphics("C:/logo.png")
```
我什至尝试过分列,但无法正常工作。只是想知道是否有任何简单的方法来实现这种格式,在 R Markdown 中使用左对齐和上对齐的标题和右对齐的徽标。
您可以使用 LaTeX 命令,例如 minipage
并排创建两个空格,一个用于标题,一个用于图像。在下面的示例中,我将 pdf_document
替换为 bookdown::pdf_document2:
以表明此解决方案允许部分编号:
---
output:
bookdown::pdf_document2:
latex_engine: xelatex
toc: false
geometry: margin=1.5cm
papersize: a4
pagestyle: empty
fontsize: 12 pt
---
\begin{minipage}{.5\textwidth}
\section{Left Aligned Title}
\end{minipage}
\begin{minipage}{.5\textwidth}
```{r, echo=FALSE, fig.align='right', out.height='8%'}
knitr::include_graphics("logo.png")
```
\end{minipage}