如何阻止水平线在 rmarkdown LaTeX Tufte 讲义中缩进?
How can I stop a horizontal rule from indenting in rmarkdown LaTeX Tufte handout?
我有一份 rmarkdown PDF Tufte 讲义,一行上有一条水平线,应该有人在文档上签名。我希望规则左对齐,没有缩进,但 \noindent
不起作用。阅读 \noindent
让我相信它可能被忽略了,因为该行未被识别为新行,但添加段落分隔符似乎也不起作用。
我目前的想法是水平线可能不会被识别为真实文本,所以 LaTeX 只看到一个空行而忽略 \noindent
,我似乎记得有一些非打印字符我可以坚持在那里让它被识别,但我不知道那是什么或如何搜索它。
同一份文件最近对我有用,但在我更新 R 时损坏了。这只是 Tufte 讲义的问题。在普通的 LaTeX PDF 文档中,\noindent
工作正常。
---
output:
tufte::tufte_handout: default
tufte::tufte_pdf: default
---
Here's where someone should sign, but rules are indented:
\vspace{22pt}
\noindent\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
\noindent Signer\hspace{6.7cm}Date
\vspace{30pt}
Still doesn't work with paragraph break:
\vspace{22pt}
\par\noindent\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
\noindent Signer\hspace{6cm}Date
\vspace{30pt}
I can indent the text to match, but I don't like the look:
\vspace{22pt}
\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
\indent Signer\hspace{6.7cm}Date
\vspace{30pt}
提前感谢您的任何想法。
你的乳胶代码是正确的,但是从 rmarkdown 到乳胶的对话通过在 \noindent
之后添加换行符来破坏它(这是零意义......)。
你可以这样避免问题:
---
output:
tufte::tufte_handout:
keep_tex: true
tufte::tufte_pdf: default
---
Here's where someone should sign, but rules are indented:
\vspace{22pt}
```{=latex}
\noindent\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
```
\noindent Signer\hspace{6.7cm}Date
我有一份 rmarkdown PDF Tufte 讲义,一行上有一条水平线,应该有人在文档上签名。我希望规则左对齐,没有缩进,但 \noindent
不起作用。阅读 \noindent
让我相信它可能被忽略了,因为该行未被识别为新行,但添加段落分隔符似乎也不起作用。
我目前的想法是水平线可能不会被识别为真实文本,所以 LaTeX 只看到一个空行而忽略 \noindent
,我似乎记得有一些非打印字符我可以坚持在那里让它被识别,但我不知道那是什么或如何搜索它。
同一份文件最近对我有用,但在我更新 R 时损坏了。这只是 Tufte 讲义的问题。在普通的 LaTeX PDF 文档中,\noindent
工作正常。
---
output:
tufte::tufte_handout: default
tufte::tufte_pdf: default
---
Here's where someone should sign, but rules are indented:
\vspace{22pt}
\noindent\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
\noindent Signer\hspace{6.7cm}Date
\vspace{30pt}
Still doesn't work with paragraph break:
\vspace{22pt}
\par\noindent\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
\noindent Signer\hspace{6cm}Date
\vspace{30pt}
I can indent the text to match, but I don't like the look:
\vspace{22pt}
\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
\indent Signer\hspace{6.7cm}Date
\vspace{30pt}
提前感谢您的任何想法。
你的乳胶代码是正确的,但是从 rmarkdown 到乳胶的对话通过在 \noindent
之后添加换行符来破坏它(这是零意义......)。
你可以这样避免问题:
---
output:
tufte::tufte_handout:
keep_tex: true
tufte::tufte_pdf: default
---
Here's where someone should sign, but rules are indented:
\vspace{22pt}
```{=latex}
\noindent\rule{7.3cm}{0.4pt}\hspace{.3cm}\rule{3cm}{0.4pt}
```
\noindent Signer\hspace{6.7cm}Date