RStudio中\ section的快捷方式

时间:2012-10-04 11:38:56

标签: latex rstudio

是否可以在RStudio的Tex部分创建部分,子部分等的“快捷方式”?类似于R部分,在##### Title #####中包装“标题”会在控制台窗口正上方创建一个下拉窗帘。

2 个答案:

答案 0 :(得分:2)

您可以使用空代码块。它将创建跳转菜单条目的生成,允许快速跳跃并启用折叠而不改变输出。

Jump Menu

这是玩具内容......

\documentclass{article}
\usepackage{Sweave}
\SweaveOpts{concordance=TRUE}

\title{Sample Sweave Document}
\author{Thell Fowler}

\begin{document}

\maketitle

\section*{Introduction}
<<\section*{Introduction}>>=
@
Some actual content.


\section{Concept}
<<\section{Concept}>>=
@
Some other content.


\subsection*{Algorithm}
<<\subsection*{Algorithm}>>=
@
<<HelperFunctions>>=
HelperFunction1 <- function() {
  print( "That helped!")
}
HelperFunction2 <- function() {
  print( "Oh, that helped too!")
}
@

<<MainFunction>>=
main <- function() {
  print( "I need some help!")
  HelperFunction1()
  cat( "\tbut not enough!  Let's get more help...\n")
  HelperFunction2()
  cat( "That's much better!\n")
}
@

\subsection*{Example}
<<\subsection*{Example}>>=
@

<<Example>>=
# We can get help.
main()
@

\subsubsection*{Pros}
<<\subsubsection*{Pros}>>=
@

\subsubsection*{Cons}
<<\subsubsection*{Cons}>>=
@

\end{document}

它可能看起来像一种痛苦,但它非常直接和简单 跟随VIM模式键

  1. 使用格式下拉列表创建部分,或者只需键入它以保持键盘上的操作。
  2. 复制该行,或者您想要的任何部分。
    0 ý 电子
  3. 创建/插入代码块 CTRL + 替代 +
  4. 将文字粘贴在内部&lt;&gt;。之间 P
  5. 删除函数中的空白行,或将echo = FALSE添加到定义中 Ĵ d d

答案 1 :(得分:0)

对不起,不,这不是在RStudio中为Sweave / TeX文档实现的。