|
W*****k 发帖数: 158 | 2 试试Latexian或者TexPad
都可以live preview
付费软件,但是往上可以找到破解
latexmk |
|
W*****k 发帖数: 158 | 3 再加上参数-pvc
continous preview
latexmk |
|
b****s 发帖数: 1300 | 4 刚比较了一下,sumatrapdf和texmakerX内置的一样都是平滑刷新,甚至速度更快,那
肯定也比evince快。
texmakerX的preview也是inline的(并且提供有其他模式,比如panel模式和tooltip模
式),而且可以选中文档的任何一部分预览。auctex那样的全文预览感觉没啥用处,如
果要通篇检查的话,完全可以看pdf,舒服多了,发现错误可以立刻一个反向搜索回到
tex里修改。用latexmk的关键是可以看到排版后的效果。
latexmk是监视存在盘上的文件,所以每次必须保存后,latexmk才会后台编译输出pdf
。Whizzytex监视的貌似是emacs buffer里的修改,所以基本可以所见即所得,或者你
说的转眼即所得。 |
|
b****s 发帖数: 1300 | 5 evince那个刷新已经够纠结了,文件大些更郁闷。
你在win下还是linux?win的话,我觉得TexmakerX + latexmk已经是最好的免费“
WYSIWYG”搭配了。Auctex那种预览功能其实很没用处,还不如TexmakerX的预览。
不知道有没有办法让latexmk搭配点别的啥工具能监视文件在编辑器里的改变,像
whizzytex那样? |
|
r****t 发帖数: 10904 | 6 【 以下文字转载自 TeX 讨论区 】
发信人: repast (xebec), 信区: TeX
标 题: 土了,才发现 emacs 可以看 pdf ...
发信站: BBS 未名空间站 (Thu Jun 30 22:20:20 2011, 美东)
写文章的时候,只要直接打开 pdf 就行了。现在一般是 vertical split, 左边是 pdf
窗口,右边是 tex 文件。
设上 (global-auto-revert-mode 1), 这样就自动刷新了。我有点懒,觉得要开个
shell buffer 运行 latexmk, 这样就很爽了。 |
|
b****s 发帖数: 1300 | 7 evince的pdf刷新貌似不好,reload很明显(至少在瘟到死下如此)。我用TexmakerX的
内置pdf viewer就没有这个问题。用latexmk监视文件修改,然后自动编译,所生成的
新pdf文件在内置的viewer里是看不到reload过程的,类似所见即所得(当然不能像emacs + whizzyTex那样)。 |
|
r****t 发帖数: 10904 | 8 说 evince 刷新不好是你没有用过 okular, 那个才叫痛苦。
不过我也是 latexmk 和 evince 一起用,刷新觉得还能忍受。
Texmakerx 这样的问题是没有 preview mode 和 outline mode。
emacs + whizzyTex那样)。 |
|
r****t 发帖数: 10904 | 9 linux 下面。现在已经不会在 win 下面装 texlive 了,太复杂。
Auctex 预览的话公式、图片和文字是嵌在一起的,最大的好处是眼睛
不用移动到 pdf 窗口去看,就这么一点就完胜所有需要移动眼球的预览。
搭配 folding 减少 latex 记号的 clutter,
搭配 outline 把其他章节藏起来, 翻屏减少一半以上。更能专心写内容。
evince 可能按你的标准慢,不过我这儿比默认的 xpdf 刷新要快。还没找到
比他 reload 更快的 pdf viewer.
latexmk 不是本来就监视文件改变的么?whizzytex 还是觉得太顿了,
而且关键 turn off 还是需要移动眼球。我觉得它不能算所见即所得,
只能算转头见即所得。 |
|
b****s 发帖数: 1300 | 10 以前画矢量图都是用corel draw,因为不需要画严格的数学形状。现在有了这种需要,
所以请教下tikz 和 asymptote的达人,如果考虑到数学形状,又兼顾一般矢量2D或3D
图形,应该选择哪个作为一劳永逸的工具?毕竟精通其中一个都要花不少时间。
tikz对我来说最大的优点就是和latex集成很好,直接在latex里用很方便,不像
asymptote那样,还得专门用asy的命令搞一下(当然可以用latexmk进行自动化,但毕
竟增加了编译的时间)。 |
|
b****s 发帖数: 1300 | 11 tikz画数学曲线还得再调研别的package,3D曲面估计不好弄,但一般的三维效果可以
通过渐变、阴影,和透视来想表现,估计也不会有啥区别。
asymptote嵌入Latex后编译太花时间了,本来用latexmk实现的pdf实时自动刷新也被弄
得毫无意义了。 |
|
b****s 发帖数: 1300 | 12 以前画矢量图都是用corel draw,因为不需要画严格的数学形状。现在有了这种需要,
所以请教下tikz 和 asymptote的达人,如果考虑到数学形状,又兼顾一般矢量2D或3D
图形,应该选择哪个作为一劳永逸的工具?毕竟精通其中一个都要花不少时间。
tikz对我来说最大的优点就是和latex集成很好,直接在latex里用很方便,不像
asymptote那样,还得专门用asy的命令搞一下(当然可以用latexmk进行自动化,但毕
竟增加了编译的时间)。 |
|
b****s 发帖数: 1300 | 13 tikz画数学曲线还得再调研别的package,3D曲面估计不好弄,但一般的三维效果可以
通过渐变、阴影,和透视来想表现,估计也不会有啥区别。
asymptote嵌入Latex后编译太花时间了,本来用latexmk实现的pdf实时自动刷新也被弄
得毫无意义了。 |
|
r****t 发帖数: 10904 | 14 写文章的时候,只要直接打开 pdf 就行了。现在一般是 vertical split, 左边是 pdf
窗口,右边是 tex 文件。
设上 (global-auto-revert-mode 1), 这样就自动刷新了。我有点懒,觉得要开个
shell buffer 运行 latexmk, 这样就很爽了。 |
|
r****t 发帖数: 10904 | 15 我没用过 texwork(s?), 不过 emacs 想看刷新的 pdf 很简单,就是默认的只
要 C-c C-c(v) 到打开 external pdf viewer 就行了,大多数 pdf viewer
都自动刷新,除了 adobe acroread 以外。这个决定因素是外部 viewer 是否
自动刷新。
这个帖子说的不是用 external pdf viewer, 不用 adobe reader, evince,sumatrapdf
, 而是直接 M-x M-f 打开 pdf 文件就行了。google DocView mode 看看。
这种情况下 (global-auto-revert-mode 1) 能让这个DocView buffer自动刷新。
furthermore, if one runs "M-x shell", 里面用 latexmk 的话,就是 auto
recompile + auto reload, 这办法对于外部 viewer 或者是 DocView 都适用。 |
|
r****t 发帖数: 10904 | 16 确实偶尔有这个现象,多半这个时候把 aux 删了就行了。
latex 做 slides 和 ppt 做 slides 的体会一个最大的不
同是 latex 比较脆弱,有时候是想做点改进,粗心了可能
整个 slides 都没法编译了,
所以 revision contrl 和 backup 要做好。
如果同时有两个 processes 编译,比如使用 latexmk -pvc 的时候
又习惯性的 emacs 里面 C-c 了,也有可能在源文件没问题的时候出
现错误,原因可能是 latex 还是个单线程的程序。 |
|
r****t 发帖数: 10904 | 17 不知道了,可能啥中间文件像 bbl 文件什么的已经生成了就不报错了,
这种情况latexmk/rubber 或者是那个 Makefile 的话应该是会报错的。 |
|
r****t 发帖数: 10904 | 18 用 latex Makefile 就自动用正确顺序编足够次数了。类似的有 rubber 和 latexmk, 我都试过,觉得都不错。 |
|
b****s 发帖数: 1300 | 19 那些和bakoma没得比啊,这玩意几百页的书都可以流畅地preview。最强的还不在这,
而是可以直接在预览的dvi上编辑,所以才叫所见即所得编辑器。
linux下现在有个gummi,也只是单向live preview,但是是通过设置每秒钟自动编译这
种蠢到家的方式实现的,不比我用latexmk强。 |
|
|