专用图例与双面文档中不断变化的文本边距对齐

专用图例与双面文档中不断变化的文本边距对齐

我有一个图形,其中有多个子图形和 tikz 类型的图形。

该图包含 \pgfplotslegendfromname{named} 类型的图例。

此图例比文本宽度宽,无论我使用单面还是双面文档,它始终与文本左边距对齐,并且始终超出文本右边距;而上面的图形(及其子图)相对于文本宽度保持居中。

现在,我对双面文档感兴趣。在这样的文档中,是否可以将上述类型的图例与奇数页的右文本边距对齐,与偶数页的左文本边距对齐,并相应地溢出;同时仍将图例上方的图形(及其子图形)保持相对于文本宽度居中?

如果我使用较窄的图例和较少的列,那么图表和图例都会保持相对于文本宽度居中,但我对更宽的图例感兴趣,即使它超出了文本边距。简而言之,我希望在双面文档中有一个由子图组成的图形,该图形相对于文本宽度居中,但比文本宽度更宽的图例无法居中,因此根据它是落在偶数页还是奇数页上,它会与文本的右边缘或左边缘对齐,相应地分别溢出到左边缘或右边缘。

我尝试使用 \ifoddpage 包并插入:

\checkoddpage
\edef\side{\ifoddpage l\else r\fi}%
\makebox[\textwidth][\side]{%

紧跟在 \begin{figure} 之后,但此选项似乎与上述图例类型有冲突。

任何帮助都将非常受欢迎!

相关内容