在胶水包装中,“可以在行的末尾使用\\以防止添加换行符” 。在LaTeX中,\\是换行符号。
我正在寻找比当前解决方案更好的解决方案
glue_data(iris,
"\\midrule
\\textbf{{{mean(Petal.Length)}} & 820 & 100\\% \\\\
~other & 902 \\\\"
)
实际输出:
\midrule
\textbf{3.758} & 820 & 100\% \~other & 902 \\
预期输出:
\midrule
\textbf{3.758} & 820 & 100\% \\
~other & 902 \\
我当前的丑陋且容易出错的修复程序:
glue_data(iris,
"\\midrule
\\textbf{{{mean(iris$Petal.Length)}} & 820 & 100\\% \\\\\\
\n~other & 902 \\\\"
)
\midrule
\textbf{3.758} & 820 & 100\% \\
~other & 902 \\
答案 0 :(得分:0)
我发现一种更好的方法是将LaTeX换行符添加为变量,以防止glue
解释它们:
lineb <- '\\\\'
glue_data(
iris,
"\\midrule
\\textbf{{{mean(Petal.Length)}} & 820 & 100\\% {lineb}
~other & 902 \\\\"
)
输出
\midrule
\textbf{3.758} & 820 & 100\% \\
~other & 902 \\