- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何使用rmarkdown
生成一个在同一文档中同时具有纵向和横向布局的pdf。如果有一个纯粹的 rmarkdown
选项,那会比使用 latex 更好。
这是一个可重现的小示例。首先,在 RStudio 中渲染此 .Rmd
(按 Knit PDF 按钮)会生成所有页面均采用横向布局的 pdf:
---
title: "All pages landscape"
output: pdf_document
classoption: landscape
---
```{r}
summary(cars)
```
\newpage
```{r}
summary(cars)
```
然后尝试创建一个混合纵向和横向布局的文档。 YAML
中的基本设置是根据“包含”部分 here 完成的。 。 in_header
文件“header.tex”仅包含 \usepackage{lscape}
,这是建议用于 knitr
横向布局的包 here 。 .tex
文件与 .Rmd
文件位于同一目录中。
---
title: "Mixing portrait and landscape"
output:
pdf_document:
includes:
in_header: header.tex
---
Portrait:
```{r}
summary(cars)
```
\newpage
\begin{landscape}
Landscape:
```{r}
summary(cars)
```
\end{landscape}
\newpage
More portrait:
```{r}
summary(cars)
```
但是,此代码会导致错误:
# ! You can't use `macro parameter character #' in horizontal mode.
# l.116 #
# pandoc.exe: Error producing PDF from TeX source
# Error: pandoc document conversion failed with error 43
非常感谢任何帮助。
最佳答案
所以,pandoc
does not解析 latex 环境的内容,但你可以通过 redefining the commands 来欺骗它在您的 header.tex
文件中:
\usepackage{lscape}
\newcommand{\blandscape}{\begin{landscape}}
\newcommand{\elandscape}{\end{landscape}}
因此,这里的\begin{landscape}
被重新定义为\blandscape
,而\end{landscape}
被重新定义为\elandscape
。使用 .Rmd
文件中新定义的命令似乎有效:
---
title: "Mixing portrait and landscape"
output:
pdf_document:
includes:
in_header: header.tex
---
Portrait
```{r}
summary(cars)
```
\newpage
\blandscape
Landscape
```{r}
summary(cars)
```
\elandscape
\newpage
More portrait
```{r}
summary(cars)
```
关于Rstudio rmarkdown : both portrait and landscape layout in a single PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25849814/
我尝试了 width 和 device-width 的不同组合,但在横屏的 iPhone 上,此代码永远不会将背景变为红色; 当我有超过 1 个媒体查询时,我遇到了问题。看这个JSfiddle exa
我正在使用最新的 xCode 5,我正在尝试为我的通用应用程序设置启动图像。当我选择 Launch images for iPhone 时,一切正常。但是现在,当我尝试为 iPad 选择启动图像时,x
我希望我的 Activity 只在纵向模式下运行,所以我尝试了不同的方法,但都没有用......它们在这里: list :
我有一个计算子网表的应用程序。 但如果我改变方向,TextViews 就是空的。 我为此寻找一个听众。欢迎替代方案:D在监听器中,我会重新计算表格。 最佳答案 在您的 Activity 中使用以下代码
我希望为我的 iPad 纵向网站添加一些响应式网页设计。我有我的主 css 文件 (style.css),然后添加了以下行: 但是,当我尝试将 div 的背景颜色设置为红色或其他颜色然后调整窗口大小
我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。 在阅读了一些论坛后,我在 list 文件中添加了这些行: 但它不适用于我的设备 (HTC Desire)
在 **AndroidManifest.xml** 我有一个纵向模式的 **Activity**: 我发现在开发期间临时删除 android:screenOrientation="portr
所以我正在制作一个通用设备应用程序,但不确定要为 iPhone 和 iPad 使用哪些尺寸类别,但我正在制作应用程序 Portrait 和 PortraitUpsideDown。 我是对 iPhone
我的应用程序中有一个 View Controller 。让它的第一个 View Controller ,我的第一个 View Controller 在手机中以纵向模式出现,当用户以横向模式旋转手机时,
我有五个 UIButton,我需要设置 UIButton 的框架,使其适合 Landscape 和肖像 不同的大小。但是从下面的代码 viewDidLoad 加载正常但问题是加载堆栈后当我移动到 La
请不要建议我在 1 个版本中进行 ios 4.3-6.0 的轮换是个坏主意,因为我告诉过很多次但没有听我的。 在项目设置中,我已将所有界面方向设置为受支持,只是为了确定。 现在我正在用 iphone4
这个问题在这里已经有了答案: Media queries for tablet min-resolution and max-resolution (3 个答案) 关闭 9 年前。
我尝试在 cocos 2dx 中制作游戏。它在横向模式下工作得很好。我什至在各种设备上检查过它。但是当我切换到肖像模式时,每个场景中的 Sprite 和节点都处于不同的位置,有些甚至不可见。我正在设置
根据 https://developer.mozilla.org/en-US/docs/Web/CSS/@import , list-of-media-queries is a comma-separ
我目前正在为 iOS 7+ 和 XCode 6 开发一款 SpriteKit 游戏。该游戏应始终以纵向模式呈现。到目前为止,我已经在我的 View Controller 中实现了这些方法: - (BO
我正在使用 reportlab 从动态数据中自动生成 pdf 报告。由于内容有时太大而无法以纵向显示,因此我正在尝试切换到横向以显示大型内容。 这是我的报告生成方式: 主要功能: doc = DocT
如果你向下滚动一点,看到这个 Apple Developer Page您会找到“创建备用景观界面”部分。那里描述的基本方法是当方向改变时将不同的 NIB 文件呈现为模态视图。我正在使用 Storybo
这个问题在这里已经有了答案: iOS 7 Interface Orientation (2 个回答) 8年前关闭。 我所有的项目都允许以横向/纵向模式查看应用程序,但是对于一个 View Contro
我正在为 iPhone 和 Android 浏览器开发一个移动网站。 当我摆弄 Iphone 4 和 HTC Desire 时,我发现这两种设备对方向变化的 react 不同。如果我以纵向模式加载网站
我有 10 个窗口。 初始窗口是 loginWindow 我想为 Portrait 和 PortraitUpSideDown 设置方向。对于剩余的窗口,将有横向和纵向方向。 在 Tiapp.xml 中
我是一名优秀的程序员,十分优秀!