解决 LaTeX 包不一致问题的一般策略

解决 LaTeX 包不一致问题的一般策略

激励问题实际上是这个

我仍在努力恢复我的野牛草案报告由此Bismon githubGPLv3+ 软件存储库(make latexdoc 在 Linux/Debian/Sid 或 Buster 上使用;参见其自述;在 4K€ Linux 工作站(例如配备 AMD2970WX 和 64 GB RAM 和 SSD 磁盘)上运行时间约为 3 秒。

我不是,也没有时间或动力成为一名 LaTeXpert。

有没有关于 LaTeX 软件包不兼容的公开网络资源?我无法短程运输首先。

逐个添加/删除每个使用的包的组合方法是无法处理的:我正在使用大约 33 个 LaTeX 包(采用反复试验的方法)并且 2 33 次测试是不合理的。

考虑在内很好的答案,我目前的git diff 想法提交 54311004b61342cb311(我错误地git 以某种svn方式使用,成为唯一的git提交者)现在

diff --git a/doc/bismon-chariot-doc.tex b/doc/bismon-chariot-doc.tex
index a81e131..51c815c 100644
--- a/doc/bismon-chariot-doc.tex
+++ b/doc/bismon-chariot-doc.tex
@@ -13,16 +13,16 @@
 \usepackage{fancyvrb}
 \usepackage{fancyhdr}
 \usepackage{fancybox}
-\usepackage{epsfig}
+%\usepackage{epsfig}
+\usepackage{graphicx}
 \usepackage{makeidx}
 \usepackage{float}
 \usepackage{xcolor}
-\usepackage{hyperref}
 \usepackage{moreverb}
 \usepackage{multirow}
 \usepackage{boxedminipage}
 \usepackage[square]{natbib}
-\usepackage{charter}
+%\usepackage{charter}
 %\usepackage{inconsolata}
 \usepackage{hevea}
 \usepackage{listings}
@@ -31,13 +31,14 @@
 \usepackage{filecontents}
 \usepackage{catchfile}
 \usepackage{lastpage}
-\usepackage{stmaryrd}
+%\usepackage{stmaryrd}
 \usepackage{ucs}
 \usepackage{stix}
 \usepackage{newunicodechar}
 % bigfoot enables \verb in footnotes
 \usepackage{bigfoot}
 \usepackage[a4paper, margin=2cm]{geometry}
+\usepackage{hyperref}

 \newcommand{\bmemail}[1]{{\href{mailto:#1}{\texttt{\textbf{#1}}}}}
 \newcommand{\bmurl}[1]{{\href{#1}{\texttt{\textbf{#1}}}}}
@@ -45,6 +46,7 @@

 % see also http://www.sascha-frank.com/Arrow/latex-arrows.html
 % and https://ctan.math.illinois.edu/macros/latex/contrib/newunicodechar/newunicodechar.pdf
+%U+21B3 DOWNWARDS ARROW WITH TIP RIGHTWARDS
 \newunicodechar{↳}{\rotatebox[origin=c]{180}{$\Lsh$}}

但它仍然不起作用,因为我得到了同样的错误

! Package ucs Error: Unknown Unicode character 8627 = U+21B3,
(ucs)                possibly declared in uni-33.def.
(ucs)                Type H to see if it is available with options.

See the ucs package documentation for explanation.
Type  H <return>  for immediate help.

但我仍然花了太多时间来修复我的错误(因为我对 LaTeX 了解不够多)。当然,我确实尝试过(但没有成功)注释该\usepackage{ucs}行。

注意:问题已在 git commit 中解决(因为我是代码猿,所以不理解为什么以及如何解决)32752acf09a。感谢您建议查看生成的doc/bismon-chariot-doc.log文件。它包含 stderr+stdout 提供的更多信息。

相关内容