以下是代码:
% Preview source code
%% LyX 2.3.0 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[a4paper,hebrew,american]{article}
\usepackage{fontspec}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\parindent}{0bp}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
{hyperref}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[x11names,usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage[many]{tcolorbox}
\makeatother
\usepackage{polyglossia}
\setdefaultlanguage[variant=american]{english}
\setotherlanguage{hebrew}
\begin{document}
\tcbset{enhanced,colback=gray!30!white,boxrule=1pt,colframe=blue!75!white,fonttitle=\bfseries}
\begin{tcolorbox}[valign=center,halign=center,colback=gray!50,drop large lifted shadow=BurlyWood!70,fit basedim=7pt,left=1mm, right=1mm] \bfseries\tcbfontsize{6}
AAA AAA AAA
\end{tcolorbox}
\end{document}
如何才能在这些单词之间留出更多空间? 我正在寻找一个命令或类似的东西,因为我在 LyX 中使用它作为环境,所以我希望它能够自动
PS 有很多方法可以改变字体大小。但无论哪种方式 - 结果都是一样的....
谢谢你!
答案1
由于您希望在 LyX 中使用自动解决方案,我建议实施这个答案由@GonzaloMedina 修改如下:添加
\usepackage{etoolbox}
\AtBeginEnvironment{tcolorbox}{%
\spaceskip=1.5\fontdimen2\font plus 1.5\fontdimen3\font minus 1.5\fontdimen4\font
}
到您自定义的序言中(\usepackage[many]{tcolorbox}
当然是在 之后)。您可以将三个 调整1.5
为您认为合适的任何数字。
添加:字间间距\spaceskip
是一种粘合,由 1) 固定的“理想”长度(取自 )\fontdimen2\font
;2) 拉伸长度(取自 )\fontdimen3\font
;3) 收缩长度(取自 )\fontdimen4\font
组成。这些值由字体设计师设置,你通常不应该改变它们。要增加\spaceskip
,我们可以简单地将三个长度乘以我们想要的因子。在上面的例子中,我们告诉 TeX 使用单词间空间1.5
乘以原始值,乘以1.5
可拉伸性和可收缩性。此外,更改发生在 内部tcolorbox
,这使得它当地的。