小编hat*_*rix的帖子

控制sweave文档中列的knitr输出宽度

根据FAQ.7Example.038,我应该能够通过全局选项options(width=40)或块选项来控制我的宽度tidy.opts(width.cutoff=40).然而,文本仍然在灰色框中运行,在我目前的情况下,我有两列beamer幻灯片.源代码进入下一列.除了关闭整洁tidy=FALSE并在我的代码中手动设置中断之外,还有什么我可以做的吗?

最小的工作示例:

\documentclass[8pt]{beamer}
\begin{document}
\begin{frame}[fragile]
<<>>=
library(reshape2)
options(width=38)
@ 
\begin{columns}[t]
  \column{.5\textwidth}
  <<>>=
  dataframe <- data.frame(Column1=1:10,Column2=1:10,Variable=1:10,Value=1:10)
  @ 
  \column{.5\textwidth}
  <<>>=
  dataframe <- melt(dataframe,
  id.vars=c("Column1","Column2"),
  variable.name="Variable",
  value.name="Value")
  @ 
\end{columns}
\end{frame}
\end{document}
Run Code Online (Sandbox Code Playgroud)

输出(问题是列一起运行):

在此输入图像描述

r sweave knitr

8
推荐指数
1
解决办法
1394
查看次数

定制`org-publish-project-alist`

我正在尝试使用org-mode发布网页.两个问题:

  1. 有没有办法"同步" base-directory和/和html文件中的组织模式文件publishing-directory?具体来说,如果我删除了一个org文件base-directory,我可以org-publish-html删除html目录中的相应文件吗?
  2. 如果我在子目录中有页面,如何.css在根目录中指定单个文件以用于样式表?例如,我的目录结构如下:

    的public_html /

    • CSS /
      • mystyle.css
    • 的index.html
    • 子目录/
      • 的index.html

具有以下规格org-publish-project-alist(这只是一个子集) -

:publishing-directory "public_html"
:style "<link rel=\"stylesheet\" href=\"css/mystyle.css\" type=\"text/css\"/>"
Run Code Online (Sandbox Code Playgroud)

mystyle.css是由public_html/index.html但不是由public_html/subdir/index.html.有没有一个简单的补救措施(我希望样式表由子目录中的两个/所有文件使用)?

非常感谢〜

html emacs org-mode

7
推荐指数
1
解决办法
1348
查看次数

python本地模块

我有几个项目目录,并希望拥有特定于它们的库/模块.例如,我可能有这样的目录结构:

myproject/
  mymodules/
    __init__.py
    myfunctions.py
  myreports/
    mycode.py
Run Code Online (Sandbox Code Playgroud)

假设有一个调用的函数addmyfunctions.py,我可以把它称为mycode.py最幼稚的程序:

execfile('../mymodules/myfunctions.py')
add(1,2)
Run Code Online (Sandbox Code Playgroud)

但是为了更加成熟,我也可以做到

import sys
sys.path.append('../mymodules')
import myfunctions

myfunctions.add(1,2)
Run Code Online (Sandbox Code Playgroud)

这是最惯用的方式吗?还有一些关于修改PYTHONPATH(os.environ['PYTHONPATH']?)的提及,但是我应该研究这个或其他什么?

此外,我已经看到import类语句中包含的语句,以及在包含类定义的Python文件顶部定义的其他实例中.有没有正确/首选的方式来做到这一点?

python python-module

7
推荐指数
1
解决办法
1万
查看次数

sqlite:添加新列后,如何使用值填充新列?

语法之后,

ALTER TABLE tablename ADD COLUMN newcolumn float
Run Code Online (Sandbox Code Playgroud)

如何在此中插入新值newcolumn

sqlite

7
推荐指数
1
解决办法
1956
查看次数

7
推荐指数
1
解决办法
599
查看次数

网页抓取填写(并检索)搜索表单?

我想知道是否有可能"自动化"输入条目以搜索表单并从结果中提取匹配项的任务.例如,我有一份期刊文章列表,我想获得DOI(数字对象标识符); 手动为此我会去期刊文章搜索页面(例如,http://pubs.acs.org/search/advanced),输入作者/标题/卷(等),然后找到它的文章返回结果列表,然后选择DOI并将其粘贴到我的参考列表中.我经常使用R和Python进行数据分析(我的灵感来自于RCurl上的一篇文章),但对网络协议知之甚少......这样的事情是否可能(例如使用类似Python的BeautifulSoup?).做任何类似于此任务的远程操作都有什么好的参考吗?我对学习网络抓取和网络抓取工具一样兴趣,就像完成这项特殊任务一样...感谢您的时间!

forms search screen-scraping doi

6
推荐指数
2
解决办法
8150
查看次数

Emacs中的longlines模式

我最近在Emacs中发现了longlines模式(在经历了5年的普通用户之后!).所以我设置了我的.emacs文件

(add-hook 'text-mode-hook 'turn-on-auto-fill) 
(add-hook 'text-mode-hook 'longlines-mode)
Run Code Online (Sandbox Code Playgroud)

(我还需要自动填充吗?我不知道......)这也设置了org-mode以在延绳线模式下运行.这似乎搞乱了表构造功能,所以我想禁用org-mode的longlines模式(看起来包含text-mode-hooks),但是为文本(.txt)文件启用它.

我想知道是否有人有解决方案吗?我正在慢慢拾起Emacs Lisp的一些东西,但还没有研究过操纵模式挂钩呢......

非常感谢!-Stephen

emacs elisp

6
推荐指数
1
解决办法
2982
查看次数

emacs:强制ido-mode忘记历史

我想知道我是否可以保持ido不记得我的历史记录,并且只在我搜索文件时显示当前目录中文件的完成情况.我知道这个历史记录功能有时很有用,但我经常最终编辑不正确的文件,因为我认为我正在编辑当前目录中名为'abc.txt'的文件,但实际上我正在编辑同名的文件我之前访问过的另一个(当我错误地假设当前目录中没有'abc.txt'时).从读取ido.el文件我想在我的.emacs文件中设置(也在运行emacs实例中评估这些表达式):

(custom-set-variables
 '(ido-enable-last-directory-history nil)
 '(ido-record-commands nil)
)
Run Code Online (Sandbox Code Playgroud)

并在〜/中删除了一个名为.ido.last的文件,但是在进行这些更改之前,它仍然会记住我之前访问过的一些文件.我怎样才能清除我以前的历史,而且我不完全确定上述两个变量之间的区别是什么,但似乎已经完成了让ido记住我将来访问的文件的诀窍?

谢谢你的帮助!

emacs elisp

6
推荐指数
1
解决办法
1554
查看次数

emacs:visual-line-mode和fill-paragraph

我现在正在使用Emacs 23进行文本编辑的视觉模式转换,但是不要让Mq超出习惯(因此添加了硬包装线结尾......).我想知道是否有一种方法可以添加一个条件来禁用fill-paragraph(或删除绑定到Mq)的模式,其中打开了visual-line-mode,但是为那些我仍在使用的模式重新启用它使用自动填充模式?谢谢!

emacs elisp

6
推荐指数
2
解决办法
1534
查看次数

ido-mode区分dired-mode缓冲区名称

有没有人知道在使用ido-mode时区分dired-mode缓冲区名称和迷你缓冲区中其他类型缓冲区的好方法?例如......在直接模式缓冲区名称的末尾显示正斜杠?

emacs elisp

6
推荐指数
1
解决办法
345
查看次数