作者wyvernlee (wyvernlee)
看板LaTeX
标题[问题] 关於字与字的间距微调
时间Sun May 4 13:02:07 2008
大家好,小弟有一个问题百思不得其解,google 了老半天实在找不大到答案,因此上
网向大家请教。小弟写了一个小 command 定义如下:
\definecolor{lgray}{gray}{.8}
\newcommand{\bashcommand}[1]{
\begin{flushleft}
\hskip 0.5cm
\fontfamily{phv}\selectfont
%\def {\hspace{1em}} % 定义空白为 0.4em
\colorbox{lgray}{#1} \Enter
\end{flushleft}
}
其中 \Enter 是由 keystroke 这个 package 所定义的。
它可以让我们在写 latex 时大符简化指令的部份,举例来说,如果我们需要在讲义上
叙述以下指令
ls -al Enter符号
则可以打成:
\bashcommand{ls -al}
问题是 ls 跟 -al 之间的空白太小,在转成 .dvi 时几乎是连在一起,我找了老半天
找不到比较好的作法,因此目前是用「锯箭法」来处理,也就是每个空白都打 \,因此
我必须写成:
\bashcommand{ls \ -al}
如此一来在转成 .dvi 时才会比较明显的看到空白。
我觉得这种解法很蠢,但实在找不到方式让 latex 自动将空白展开一点点,只好冒昧
上来请教一下各位高手,请有识之士不吝指教,让我可以不用再加上 \ 就可以增加空
白的长度,谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.26.229.6