- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以控制 add.to.row
命令 xtable
放置 \footnote{}
在 LaTeX
表输出标题?
这就是我已经得到的程度。 (我想找到使用 xtable
而不是“Hmisc”的解决方案)
require(xtable)
x <- matrix(rnorm(60), ncol = 10)
x.big <- xtable(x,label='tabbig', caption='Example of longtable')
names(x.big) <- LETTERS[1:10]
print(x.big,tabular.environment='longtable',floating=FALSE,
add.to.row = list(pos = list(seq(1,nrow(x.big), by = 2), 0, 1),
command = c("\\rowcolor[gray]{.95} ", "\\hline \\endhead ",
"\\footnote{This is the first footnote that I would like to have
in the headder next to `I'.}") ) )
然后我在一个小的 latex 文件中使用输出。像这样:
\documentclass{article}
\usepackage{longtable}
\usepackage{colortbl}
\usepackage[landscape]{geometry}
\begin{document}
I
\vspace{100 mm}
% latex table generated in R 2.15.1 by xtable 1.7-0 package
% Sun Dec 2 15:38:26 2012
\begin{longtable}{rrrrrrrrrrr}
\hline
& A & B & C & D & E & F & G & H & I & J \\
\hline \endhead \hline
1 & 0.57 & -0.21 & 1.11 & 0.15 & -0.47 & 0.77 & 0.26 & 2.08 & 0.65 & -1.62 \\
\rowcolor[gray]{.95} \footnote{This is the first footnote that I would like to have in the headder next to `I'.}2 & -0.45 & -0.06 & 0.13 & 0.20 & 0.26 & 0.48 & 0.07 & 0.45 & -0.51 & 1.26 \\
3 & -0.23 & -0.68 & 0.17 & -0.92 & -0.44 & -0.43 & -0.63 & 1.84 & 0.08 & 1.21 \\
\rowcolor[gray]{.95} 4 & -1.60 & -0.69 & -0.11 & 2.12 & -0.12 & -1.81 & -1.51 & 0.67 & 0.22 & 0.43 \\
5 & -0.26 & 0.14 & 0.86 & -0.78 & -2.04 & 1.17 & -1.48 & -0.38 & 0.80 & 1.49 \\
\rowcolor[gray]{.95} 6 & -0.53 & -0.43 & -0.84 & 0.06 & -0.87 & 1.13 & -0.56 & 0.30 & -0.96 & 1.75 \\
\hline
\hline
\caption{'Example of longtable'}
\label{tabbig}
\end{longtable}
\end{document}
这会产生这个表格,
最佳答案
我认为您无法使用add.to.row参数来操作标题。
但为什么不 sanitizer 呢?
这是我的解决方案:想法是在标题中放置一个标签(此处为脚注)并使用清理选项更改它。
x <- matrix(rnorm(60), ncol = 10)
x.big <- xtable(x,label='tabbig', caption='Example of longtable')
names(x.big) <- LETTERS[1:10]
names(x.big)[9] <- paste('I','footnote') # I put the tag on I letter
print(x.big,tabular.environment='longtable',floating=FALSE,
sanitize.text.function=function(str)gsub("footnote","\\footnote{my tricky footnote !!}",str,fixed=TRUE))
您可以通过使用许多标签轻松地将解决方案扩展到许多脚注。
您可以轻松地将这些技巧用于多个笔记,如下所示:
names(x.big)[1] <- paste('A','footnote1') # I put the tag on A letter
names(x.big)[9] <- paste('I','footnote2') # I put the tag on I letter
print(x.big,floating=FALSE,
sanitize.text.function=function(str){
str <- gsub("footnote1","\\footnote{my tricky footnote 1 !!}",str,fixed=TRUE)
str <- gsub("footnote2","\\footnote{my tricky footnote 2 !!}",str,fixed=TRUE)
}
)
这个想法是在正则表达式替换后分配相同的字符串。
关于r - 将\footnote{} 插入带有表格和 tabular.environment 的标题中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13675380/
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
我对谷歌脚本(和javascript)非常陌生,我正在尝试编写一个脚本来修改文档中脚注的字体大小。不幸的是,我能找到的关于与文档中的脚注交互的指导非常少。 到目前为止,我已尝试从 this 开始工作基
好的,我知道这已经讨论过 here但没有提供明确的答复。我经常需要将 XML 文件导入 InDesign,其中包括许多脚注。当然,在这种情况下,InD 无法自动使用标签。除了所有脚注都失去了样式之外,
我有一个使用可编辑 div 的网站,以便用户可以修改或注释文本。有没有办法让网站生成 pdf 或一些带有脚注的可打印文档,这样如果用户有这个: This is the body text
我希望能够在引用脚注的地方创作脚注,但只在文档末尾显示,其中 .. rubric: Footnotes出现。 像这样: Lorem Ipsum[#lorem]_ dolor sit blah blah
我可以控制 add.to.row命令 xtable放置 \footnote{}在 LaTeX表输出标题? 这就是我已经得到的程度。 (我想找到使用 xtable 而不是“Hmisc”的解决方案) re
我正在将 kableExtra 库与 R Markdown 结合使用,我想向行标签(以及其他单元格的辅助标签)添加脚注。我怎样才能做到这一点 ? 下面的数据示例: library(kableExtra
我尝试实现 CSS Generated Content for Paged Media Module 中定义的脚注. 根据这个定义,脚注必须是内联的 span。我写了一个 pandoc lua 过滤器
C++ 模板 - 完整指南第 2 版在第 436 页有以下脚注(我的粗体): Except that decltype(call-expression) does not require a nonr
我最近转而在 Github Pages 上使用 Jekyll 来处理我的各种博客,并且喜欢我可以将 Markdown 推送到 Github,然后由他们来处理处理。我想继续以这种方式使用它(而不是在本地
我从这个论坛学到了很多东西,提前致谢。基本上,我试图为多个表的数据库查询的结果做“脚注”。我的表格具有几种生物 Material 中每种生物 Material 的“引用书目”,但我无法以更具可读性的方
有没有办法让rails-footnotes gem 在 Linux 上的 Rails 3 和 SublimeText2 编辑器上运行? 好像只针对 MacOS 运行 提前致谢 桑蒂! =) 最佳答案
我是一名优秀的程序员,十分优秀!