Evince在现有窗口中打开新文档。我想同时查看PDF文件的许多页面。
例如,假设我正在第3页的一个Evince实例中阅读论文,而我希望另一个Evince实例在第27页带有引用的页面上。
> evince 1.pdf&
打开一个包含1.pdf的Evince窗口,但是
> evince 1.pdf&
什么也没做。我总共有一个Evince窗口。
我想有两个窗口,每个窗口显示1.pdf。我该如何实现?
Evince在现有窗口中打开新文档。我想同时查看PDF文件的许多页面。
例如,假设我正在第3页的一个Evince实例中阅读论文,而我希望另一个Evince实例在第27页带有引用的页面上。
> evince 1.pdf&
打开一个包含1.pdf的Evince窗口,但是
> evince 1.pdf&
什么也没做。我总共有一个Evince窗口。
我想有两个窗口,每个窗口显示1.pdf。我该如何实现?
Answers:
我对CYrus的答案投了赞成票,我认为这对大多数用户来说可能是最好的。如果您真的想从命令行执行此操作,那么我想总会有一个这样的脚本:
#!/bin/bash
PDFNAME="$1"
TEMPNAME="$(mktemp --suffix=.pdf)"
cp "$PDFNAME" "$TEMPNAME"
evince "$TEMPNAME"
rm "$TEMPNAME"
cp "$1" `mktemp` && evince "$_" && rm "$_"
evince "$1" & cp "$1" `mktemp` && evince "$_" && rm "$_"