我正在pdfx
选择a-1b
是否遵守我所在大学对博士论文的要求。
根据pdfx
包的文档,必须首先加载该包。
luatex
但是,当使用(TL 2018)处理时,会产生以下错误
! 软件包标题错误:‘subcaption’软件包在兼容模式下无法正常工作(标题)。
该caption
软件包的文档强烈反对(甚至吓跑用户)使用该compatibility=false
选项。我们如何解决这个问题?
更新:
我已经把范围缩小到chkfloat
包。上述错误信息仅在加载包时才会出现。
以下是重现该问题的 MWE。
\documentclass[british]{article}
\usepackage[a-1b]{pdfx}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[margin=10pt,font=small,labelfont={bf},labelsep=quad]{caption} % for improved layout of figure captions with extra margin, smaller font than text
\usepackage{chkfloat} % <---- Commenting this out removes all errors. If this line is included, an error '! Package caption Error: The `subcaption' package does not work correctly (caption) in compatibility mode.'
\usepackage{subcaption}
\begin{document}
Lorem ipsum.
\end{document}
如果\usepackage{chkfloat}
注释了该行,文档就可以正常编译。有什么好的解决方法吗?
答案1
我刚刚将caption
包捆绑到chkfloat
包中:
https://gitlab.com/axelsommerfeldt/caption/commit/e2abb8687af8d3723ac83367e1e455b3b5c1f58c
caption
计划于周日提交包含此修复程序 的新版本软件包。在此之前,您可以在此处获取新文件:https://gitlab.com/axelsommerfeldt/caption/tree/3.3/tex
如果某些事情没有按预期进行,或者还有其他问题,请随时联系我(或在此处发表评论)。