在哪里可以找到 texlipse 参数的文档?

在哪里可以找到 texlipse 参数的文档?

有参数占位符来配置视图工具。

其中包括“%fullfile”,“%line”,“%texfile”。

使用示例是 DDE 命令:

[DocOpen("%fullfile")][FileOpen("%fullfile")]

我想教我的 AcrobatViewR11 进行有限的向前搜索。我希望文档在与我的光标位置相对应的页面上打开。

以下命令打开第 4 页的文档(page_index 3)

[DocGoTo("%fullfile", 3)]

显然我需要用“%page”之类的东西替换固定参数 3。以下命令将被忽略,并且可能是错误的:

[DocGoTo("%fullfile", "%page")]

(编辑:我觉得它没有被忽略,但 ragter %page 被视为 0。这意味着它将文档移动到页面索引 0。)

在哪里可以找到支持的 texlipse 占位符参数的完整列表?

答案1

看起来这些是在源代码中定义的占位符

// the file name variable in the arguments
public static final String FILENAME_PATTERN = "%file";

// the line number variable in the arguments
public static final String LINE_NUMBER_PATTERN = "%line";

// the source file name variable in the arguments
public static final String TEX_FILENAME_PATTERN = "%texfile";

// file name with absolute path
public static final String FILENAME_FULLPATH_PATTERN = "%fullfile";

// the source file name variable in the arguments with absolute path
public static final String TEX_FILENAME_FULLPATH_PATTERN = "%fulltexfile";

那么也许你可以玩一下%line

来源:http://sourceforge.net/p/texlipse/net.sourceforge.texlipse/ci/master/tree/source/net/sourceforge/texlipse/viewer/ViewerManager.java

从文档中

使用源到输出链接 将源链接到输出意味着启动查看器查看输出文件的位置,该位置对应于光标当前所在的源文件位置。这通常称为向前搜索。支持向前搜索的编辑器至少包括 Linux 中的 Xdvi 和 Windows 中的 Yap。

配置正向搜索通常是通过在查看器参数的某个位置添加“%line %texfile”来实现的。例如,Yap 查看器的默认参数如下:-1 -s“%line %texfile”%file。启动查看器时,%line 将被替换为光标所在的行号,%texfile 将被替换为当前正在编辑的文件的名称,%file 将被替换为项目输出文件名。

在 Windows 上,还可以使用 DDE 消息让查看器知道在哪里打开文档。在 Acrobat Professional 中,可以通过在 DDE Open 消息末尾添加 [MenuitemExecute("GoBack")] 来实现。有关 DDE 的更多信息,请参阅查看器配置。

http://texlipse.sourceforge.net/manual/build.html

希望这能有所帮助,

相关内容