我一直搞不明白为什么这不起作用。我最近尝试添加颜色包以在我的 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.