H型立即帮助不起作用

H型立即帮助不起作用

我一直搞不明白为什么这不起作用。我最近尝试添加颜色包以在我的 pdf 输出中使用一些不同的颜色。我现在收到以下错误:

Error producing PDF.
! LaTeX Error: Option clash for package xcolor.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.122

如果我输入 HI,只会获取 Powershell 中以前命令的历史记录:

PS C:\Users\tomas\OneDrive\Dokument\_markdown\stats\script> H

  Id CommandLine
  -- -----------
   1 CD "C:\Users\tomas\OneDrive\Dokument\_markdown\stats\script"
   2 .\_RUN.ps1
   3 .\_RUN.ps1
   4 .\_RUN.ps1
   5 .\_RUN.ps1
   6 .\_RUN.ps1
   7 .\_RUN.ps1
   8 .\_RUN.ps1
   9 .\_RUN.ps1
  10 .\_RUN.ps1
  11 .\_RUN.ps1
  12 .\_RUN.ps1
  13 .\_RUN.ps1
  14 cls
  15 cls

仅供参考:_RUN.ps1 是执行 pandoc 的脚本。在本例中,Pandoc 将 .md 文件转换为 .pdf。

此外,由于我有多个文档作为输入(1 个 md 文件、一个 header.tex 文件和 1 个 .yaml),因此很难理解哪一行是第 122 行。

问题:关于如何进一步排除故障有什么建议吗?(请注意,我不是问如何解决这个特定问题,而是如何排除一般的此类错误,因为它们很常见)

答案1

如果您在默认错误停止模式下运行 tex,则出现错误后它会停止并出现?提示,您可以键入提示?以寻求帮助或x退出并给出其他响应。

看来您的脚本已经在批处理模式(或滚动模式)下运行了 tex,在出现错误后它不会停止,它会打印该消息,但不会因为用户输入而停止,它只是尝试恢复。

因此,您看到的是已经完成的 latex 运行的日志,然后h在 powershell 命令行中输入,它是 get-history 的别名:

> help h

NAME
    Get-History

SYNTAX
    Get-History [[-Id] <long[]>] [[-Count] <int>]  [<CommonParameters>]


ALIASES
    ghy
    h
    history


REMARKS
    Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
        -- To download and install Help files for the module that includes this cmdlet, use Update-Help.
        -- To view the Help topic for this cmdlet online, type: "Get-Help Get-History -Online" or
           go to https://go.microsoft.com/fwlink/?LinkID=113317.

相关内容