天道酬勤,学无止境

latex

how to align stargazer table to the left when type="latex"?

I use stargazer package in my automated rmarkdown pdf documents to make nice looking tables. Stargazer places its tables in the center of the page, by default. How can I let stargazer generate latex code that aligns the table to the left? here is an example of what I mean: library(stargazer) data_object <- structure(list(test = structure(c(1L, 1L, 2L, 2L), .Label = c("test1", "test2"), class = "factor"), test2 = structure(1:4, .Label = c("1", "2", "3", "4"), class = "factor")), .Names = c("test", "test2"), row.names = c(NA, -4L), class = "data.frame") stargazer(data_object,title="table test"

2022-01-16 18:20:37    分类:问答    r   alignment   latex   r-markdown   stargazer

Rmarkdown 和 PDF 输出:评估 Latex 部分中的 Markdown(Rmarkdown & PDF Output: Evaluate Markdown inside Latex section)

问题 我怎样才能使在 Latex 代码中使用的降价代码得到评估? (带有 PDF(乳胶)输出的 Rmarkdown) 非常简单的最小示例: \begin{center} **should be bold text** \end{center} 使用 knitr 编译后 .tex 文件中的当前输出: \begin{center} **should be bold text** \end{center} 预期的: \begin{center} \textbf{should be bold text} \end{center} 我很乐意找到一种方法来实现这一点,因为我试图找到一种方法来通过 kable/kableExtra 传递 tibble/dataframe。 表格单元格已经可以包含 Latex 代码,但没有 markdown 代码,因为 kable 将所有内容都转换为 Latex 结构。 在我看来,任何 Latex 代码块中的所有 Markdown 代码都没有得到评估。 我知道我可以通过使用 Latex 代码来获得相同的结果,但我更喜欢尽可能使用 Markdown 快捷方式。 编辑: @duckmayr 好心地提出审查另一个最小示例,以了解如何自动更改 R 函数生成的 Latex 代码以使其工作(连同建议和接受的答案,谢谢)。 所以我正在寻找一种无论我使用什么 R

2022-01-16 17:27:14    分类:技术分享    r   latex   r-markdown   knitr   pandoc

可以使定理数表现得像乳胶中的小节数吗?(Can one make Theorem numbers behave like subsubsection numbers in latex?)

问题 我想问两个关于 Latex 中编号方案的问题,我无法找到任何准确的参考。 如果有人能帮助我解决这个问题,我会很高兴。 问题 1)是否可以按照以下方式一致地对定理和小节进行编号: 2 第二节 2.1 小节 2.1.1 小节 定理 2.1.2:请注意,定理编号的行为类似于小节编号。 2.1.3 下小节 定理 2.1.4 下一个定理。 2.2 下小节 所以基本上我希望我的定理数遵循与小节相同的编号。 问题2)是否可以使所有的部分和定理编号都跟在一个段落编号之后,如下所示: 58 A款 定理 58.1。 第 58 段中的一个定理。 59 下一段 定理 59.1。 下一个定理。 回答1 第一个问题: 是的,这是可能的,使用 AMS \newtheorem 命令。 有两种使用方法: \newtheorem{<name>}{<caption>}[<numbers within>] \newtheorem{<name>}[<numbers like>]{<caption>} 参数name和caption言自明。 可选参数应该是计数器。 使用 中的numbers within时,会创建一个新的计数器(称为name ),每当步进name时都会重置该计数器。 第二种调用,使用numbers like不会创建新的计数器,而是指定应该使用哪个计数器来对这种定理进行编号。 当然,当插入一个定理时

2022-01-16 17:09:09    分类:技术分享    latex

由于 LaTeX,.Rmd 编​​译失败(.Rmd compilation failed due to LaTeX)

问题 我正在尝试将我的 .Rmd 文档编织成 pdf。 我已经尝试安装tinytex和单独的miktex发行版,但都没有帮助。 当我编译一个 .Rmd 文件时,我仍然得到: "C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS file-R-20200512.utf8.md --to beamer --from markdown+autolink_bare_uris+tex_math_single_backslash --output file-R-20200512.tex --highlight-style tango --pdf-engine pdflatex --self-contained This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 2.9.7400 64-bit) entering extended mode Sorry, but C:\Users\my_username~1\MIKTEX~1.9\miktex\bin\x64\pdflatex.exe did not succeed. The log file hopefully contains the information to get MiKTeX going again: C

2022-01-16 16:41:23    分类:技术分享    r   latex   r-markdown   miktex

使用 R markdown 为每个页面(包括第一页!)创建页脚(Creating a footer for every page (including first!) using R markdown)

问题 我想添加到使用 R markdown 为每个页面创建页脚的问题:除了以下所有页面之外,我如何为文档的第一页执行此操作? 在 RStudio 中,此代码: --- title: "Test" author: "Author Name" header-includes: - \usepackage{fancyhdr} - \usepackage{lipsum} - \pagestyle{fancy} - \fancyhead[CO,CE]{This is fancy header} - \fancyfoot[CO,CE]{And this is a fancy footer} - \fancyfoot[LE,RO]{\thepage} output: pdf_document --- \lipsum[1-30] 在 pg1 的底部产生这个: 而这个(奇怪的是,这不应该因为\fancyfoot[LE,RO]{\thepage}而在左边吗?)在 pg2 的底部: 这在 pg3 的底部: 回答1 利用 --- title: "Test" author: "Author Name" header-includes: - \usepackage{fancyhdr} - \usepackage{lipsum} - \pagestyle{fancy} - \fancyhead[CO,CE]

2022-01-16 15:16:18    分类:技术分享    latex   yaml   rstudio   r-markdown   pandoc

在 Python 3 中格式化 LaTeX 数学字符串(Format a LaTeX math string in Python 3)

问题 我看到可以通过使用双花括号在 python 中的 LaTeX 字符串上使用 format 方法,如此处所示。 例如: In[1]: 'f_{{{0}}}'.format('in') Out[1]: 'f_{in}' 但是如何在数学 LaTeX 字符串中使用格式方法? (尤其是下标) 例如,使用: In[2]: r'$f_{in,{{0}}}$'.format('a') 我希望: Out[2]: '$f_{in,a}$' 但我得到一个 ValueError: unexpected '{' in field name 回答1 In[2]的正确陈述应该是: r'$f_{{in,{0}}}$'.format('a') # gives '$f_{in,a}$' 为了清楚起见,这里有一个插图: '$f_{{ in, {0} }}$'.format('in') ^^_________^^ these curly braces are escaped, which leaves 'in, {0}' at the center 说明: r'$f_{in,{{0}}}$'.format('a')的问题在于$f_后面的花括号{和$前面的花括号}也需要转义,这就是导致ValueError的原因。 为了进一步理解这一点, In[1]中的语句'f_{{{0}}}'.format('in')的同一组花括号

2022-01-16 14:36:46    分类:技术分享    string   python-3.x   math   latex

Can one make Theorem numbers behave like subsubsection numbers in latex?

I would like to ask two questions about the numbering schemes in Latex for which I am unable to find any precise reference. I will be very happy if somebody could help me out on this. Question 1) Is it possible to number theorems and subsubsections consistently as follows: 2 Section two 2.1 A subsection 2.1.1 A subsubsection Theorem 2.1.2 : Note that theorem number is behaving like the subsubsection number. 2.1.3 Next subsubsection Theorem 2.1.4 Next theorem. 2.2 Next subsection So basically I want my Theorem numbers to follow the same numbering as a subsubsection. Question 2) Is it possible

2022-01-16 13:06:42    分类:问答    latex

文本之间的巨大间距(Huge Spacing between text)

问题 在下面给定的乳胶代码中: \documentclass[10pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{graphicx} \begin{document} \begin{equation*} N_{i}=\sum_{i\ne j} r_{i} \times F_{i}^{j}=\sum_{i\ne j} r_{j} \times F_{i}^{j} \text{()used dummy varialble concept} \end{equation*} \end{document} 我想要给定代码中方程和右侧文本部分之间的间距(正如我们通常在任何物理书籍中看到的那样),因为我在使用它们时很舒服,而且如果右侧的文本更多地在文本中,我想要它就在它下面,然后开始正常写其他东西。 回答1 听起来您可能正在寻找\tag命令? 这会将您的文本推送到页面上最右侧的位置。 \begin{equation*} N_{i}=\sum_{i\ne j} r_{i} \times F_{i}^{j}=\sum_{i\ne j} r_{j}

2022-01-16 12:07:20    分类:技术分享    latex   latex-environment   texstudio

在多列环境中跨越两列的非浮动图形(Nonfloating figure spanning two columns in multicol environment)

问题 我正在使用 multicol 包,有两列,需要一个图来跨越两列。 我知道\begin{figure*} ,但我不希望这个数字浮动。 我已经在谷歌上搜索了大约一个小时,但无济于事。 任何帮助都会很棒。 回答1 看看 nonfloat 包(它是 TeXlive 的一部分,所以你很有可能已经拥有它)。 以下示例取自 nonfloat 手册,展示了如何使用带标题的非浮动图形: \begin{minipage}{\linewidth} \centering% \includegraphics[width=0.8\linewidth,clip=]{input.eps}% \figcaption{Caption}% \label{fig:input.eps}% \end{minipage} nonfloat 包提供了可以在浮点数之外使用的 \figcaption 命令。 为了将它与 multicol 结合起来,我认为你必须 \end{multicols},放置图形,然后 \begin{multicols}{2}。 回答2 并非完全偏离主题,http://www.deesaster.org/latex-magazinerstellung.php 有一篇示例文章展示了如何使用乳胶制作杂志(参见示例 LaTeX-Magazinerstellung-Artikel.pdf),它使用了

2022-01-16 10:36:05    分类:技术分享    layout   latex   figure   multicol

使用 Pandoc 和 LaTeX 从 docx 转换为 pdf 时,如何修复“缺少字符”警告?(How do I fix "missing character" warnings when converting from docx to pdf using Pandoc and LaTeX?)

问题 目标 我有几千个高棉语.docx文件,想使用 Pandoc 将它们转换为.pdf格式。 背景 我使用 MacPorts 安装了 Pandoc。 Pandoc 需要 LaTeX 进行 PDF 转换,所以我安装了 MacTeX。 安装似乎进行得很顺利,我已经能够毫无困难地将英语.docx文件转换为.pdf 。 尝试 1 当我尝试将高棉语文件(您可以在 https://briancroxall.net/pandoc/transcription.docx 上找到示例)转换为 PDF 时,我使用以下命令: pandoc transcription.docx -s -o transcript.pdf 我收到以下错误: Error producing PDF. ! Package inputenc Error: Unicode character អ (U+17A2) (inputenc) not set up for use with LaTeX. See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.64 ...�នៅសម័យប៉ុល ពត។} Try running pandoc with --pdf-engine=xelatex. 尝试 2

2022-01-16 10:07:01    分类:技术分享    pdf   latex   docx   pandoc   file-conversion