\newadjustboxkey 的文档

\newadjustboxkey 的文档

软件包的文档中adjustbox有一个简短的部分描述了\newadjustboxkey,但没有提供任何示例。我尝试在互联网上搜索,但 Google 只提供了三个查询结果"\newadjustboxkey"(保留引号以重现结果)。

目前,我想定义两个新键:W 和 H,它们的语义在行话中pgf

W/.style={max width=#1\columnwidth} 
H/.style={max height=#1\textheight} 

我期待其他有用的应用程序。

答案1

键值设置adjustbox使用xkeyval。不过,有星号的版本与无星号的版本有特别的区别\newadjustboxkey

在这种情况下,您需要使用带星号的版本,最简单的方法是相应地设置max width/max height键:

在此处输入图片描述

\documentclass{article}
\usepackage{adjustbox}

\newadjustboxkey*{W}[1]{\setkeys{adjbox}{max width=#1\columnwidth}}
\newadjustboxkey*{H}[1]{\setkeys{adjbox}{max height=#1\textheight}}

\begin{document}

\rule{.2\columnwidth}{1pt}

\adjustimage{width=.2\columnwidth}{example-image}

\adjustimage{max width=.2\columnwidth}{example-image}

\adjustimage{W=.2}{example-image}
\end{document}

我添加了可选(默认)参数,1以避免用户仅指定键W或时出现错误H

相关内容