Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R Markdown-垂直文本对齐,带Latex PDF的内联图像_R_Latex_R Markdown_Xelatex - Fatal编程技术网

R Markdown-垂直文本对齐,带Latex PDF的内联图像

R Markdown-垂直文本对齐,带Latex PDF的内联图像,r,latex,r-markdown,xelatex,R,Latex,R Markdown,Xelatex,我正在尝试创建一个R标记脚本来定期导出数据的PDF报告,我正在努力完成这里最基本的格式化任务 首先,我只想创建一个页面标题与左对齐的标题和右对齐的组织标志在同一行;该标志大约是2线高度,所以我也想顶部对齐的标题。在HTML/CSS中,这就像是一个10秒的任务,但我整个上午都在努力解决这个问题 这就是我目前的努力: --- output: pdf_document: latex_engine: xelatex geometry: margin=1.5cm papersize: a4 p

我正在尝试创建一个R标记脚本来定期导出数据的PDF报告,我正在努力完成这里最基本的格式化任务

首先,我只想创建一个页面标题与左对齐的标题和右对齐的组织标志在同一行;该标志大约是2线高度,所以我也想顶部对齐的标题。在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")
```
---
输出:
pdf\U文件:
乳胶引擎:Xeletex
几何图形:边距=1.5cm
纸张尺寸:a4
页面样式:空
字体大小:12磅
---
#左对齐标题![](C:/logo.png){height=65px}
```{r,echo=FALSE,fig.align='right',out.height='8%'}
knitr::include_图形(“C:/logo.png”)
```
我甚至试着把它分成几列,但都没能成功。只是想知道是否有任何简单的方法来实现这种格式,与左和顶部对齐的标题和右对齐的标志在R标记


您可以使用LaTeX命令,如
minipage
并排创建两个空格,一个用于标题,另一个用于图像。在下面的示例中,我将
pdf\u文档
替换为
bookdown::pdf\u 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}


谢谢这正是我在提到“我试着分成列”时所尝试的,但语法肯定不太正确,但您的示例非常出色。