LyX View 菜单执行哪些 shell 命令?

LyX View 菜单执行哪些 shell 命令?

由于各种原因,我使用 LyX 作为主要的 LaTeX 文档创建工具,但我想避免做一些事情或依赖 LyX 的功能,因为这些功能也会使使用其他工具变得困难。虽然我能够配置 LyX,以便将生成的 TeX 移动到任何其他编辑器中(例如,我只需将 TeX 代码粘贴到 TeXShop 中,它就可以工作),但我不清楚执行各种构建任务需要哪些命令行。

有没有办法找出哪些命令行与各种 LyX“查看”菜单命令相对应?这些命令行在某处列出吗?例如,>菜单命令执行哪些命令( pdflatex??biblatex等;带有哪些参数?) ?ViewView [PDF (pdflatex)]

答案1

我认为这些是工具 --> 首选项 --> 文件处理 --> 转换器中列出的(见底部的屏幕截图)。在那里您可以看到使用的命令行参数。

$$-变量

这些$$<letter>变量指的是以下内容(来自 LyX 定制手册,可在帮助 --> 定制下找到,第 3.3 节):

  • $$sLyX 系统目录
  • $$i输入文件
  • $$o输出文件
  • $$b输入文件的基本文件名(即不带扩展名)
  • $$p输入文件的路径
  • $$r原始输入文件的路径(这与$$p调用转换器链时不同)
  • $$e文档编码的 iconv 名称。

附加旗

引用上面提到的手册:

在里面附加旗字段中您可以输入以下标志(以逗号分隔):

  • latex此转换器运行某种形式的 LaTeX。这将使 LyX 的 LaTeX 错误日志可用。
  • needaux需要 LaTeX.aux文件进行转换。
  • xml输出为 XML。

以下三个标志实际上根本不是标志,因为它们在键 = 值格式:

  • parselog如果设置,转换器的标准错误将被重定向到文件infile.out,并且作为参数给出的脚本将按如下方式运行:

    script < infile.out > infile.log.  The argument may contain `$$s`.
    
  • resultdir转换器将在其中转储生成的文件的目录名称。LyX 不会创建此目录,也不会向其中复制任何内容,但它会将此目录复制到目标。参数可能包含$$b,在复制目录时,它将分别被输入和输出文件的基本名称替换。请注意,resultdirusetempdir 放在一起没有意义。如果给出了前者,则后者将被忽略。
  • resultfile确定输出文件名,可能包含$$b。只有带有 才有意义resultdir,并且即使带有 也是可选的;如果没有给出,则默认为index

在此处输入图片描述

相关内容