Re: [PATCH v3 6/9] docs: pdfdocs: One-half spacing for CJK translations
From: Akira Yokosawa <akiyks@gmail.com>
Date: 2021-08-12 14:54:54
Also in:
lkml
On Thu, 12 Aug 2021 08:42:48 -0600, Jonathan Corbet wrote:
Akira Yokosawa [off-list ref] writes:quoted
On Mon, 2 Aug 2021 18:56:16 +0900, Akira Yokosawa wrote:quoted
CJK documents are much easier to read with a wider baseline stretch. Applying the onehalfspacing option of "setspace" package looks reasonable. Note: \usepackage{setspace} needs to be before that of hyperref in the preamble. The 'extrapackages' key (available since Sphinx 2.3) is for this purpose.Sphinx versions < 2.3 ignore 'extrapackages' and generate LaTeX sources without setspace package. Obviously, building such LaTeX sources will end up in the error of: ! Undefined control sequence. \kerneldocCJKoff ...exeCJKinactive \singlespacing Current requirement to build pdfdocs is Sphinx 2.4.4, but LaTeX sources generated by 1.7.9 can at least be built prior to this change. Jon, Mauro, do you think this is a regression?Having the build just fail that way isn't really a good thing...it would be far better to do the baseline tweaking only with versions of sphinx that support it or, failing that, to at least refuse to build with a suitably informative message.
Hi Jon, This issue is fixed in v4 of the patch set. Can you please consider pulling v4? I have tested it against Sphinx versions 1.7.9, 2.4.4, and 4.1.2. v4: https://lore.kernel.org/linux-doc/39d0fb0f-b248-bca4-2dac-df69e8d697b1@gmail.com/T/ (local) Thanks, Akira
Thanks, jon