带回忆录的字幕格式

带回忆录的字幕格式

这是我在这里的第一个问题。多年来我一直在阅读非常有用的答案。现在,我找不到一个能解决我问题的答案。

我正在排版一本书回忆录类,我发现图形和表格存在以下问题标题s:当标题长度超过一行时,标题文本会右对齐,而且通常没有任何连字符,这可能会导致标题名称+编号与实际文本之间出现非常宽的空白,并且标题行中的水平间距太大。即使在某些情况下有一些连字符,我也会在名称+编号后看到很宽的空白。

我尝试设置了几个参数(\captionstyle, \captionwidth),还添加了自由连字符\-,但问题似乎仍然存在,只是方式略有不同。即使 name+number 后面的空格似乎比未连字符的单词更宽,并且当我输入 时\captionstyle{raggedrigth},LaTeX 仍坚持在 name+number 后面放置一个宽空格。

这是一个已知问题吗?我应该使用字幕包

答案1

字幕样式在 Memoir 手册第 10.5 节第 183 页中有描述。它可对字幕外观进行强大的格式化。

我使用以下(非常非标准的)标题样式:

\captiondelim{\null\newline}
\captionnamefont{\small\sffamily\bfseries}
\captiontitlefont{\small\sffamily\linespread{.84}\selectfont}
\captionstyle[\raggedright]{}
\normalcaptionwidth
\captiontitlefinal{.}
\setlength\belowcaptionskip{.5ex}

要获得更具体的答案,您需要提供最小工作示例,它将显示您的问题是什么。

答案2

问题解决了......另一个(执行不力的)黑客攻击的副作用......!!!

这个问题很奇怪。除此之外,我还注意到我的标题已经变得右移了……所以我开始修改我所做的事情就在之前陷入困境……记忆力差(超过六十)……但最后我明白了:我想更改\abovedisplayskip显示公式的值等。你必须通过修改\normalsize\small来做到这一点,我通过使用回忆录的伟大\addtodef设施......到目前为止,一切都很好,伟大的显示公式......但我这样做的方式每次调用宏\normalsize和时\small都会在文本前面引入四个不需要的和不可取消的空格,并且在每个和标题中都是这种情况\caption,它们的大小是\small...

%在适当的位置(在断代码行之前的宏末尾)添加了内容,现在一切都按预期工作。

谢谢 zarko 的关注。

相关内容