美文网首页
vspace和vskip的区别

vspace和vskip的区别

作者: Azur_wxj | 来源:发表于2020-08-06 10:48 被阅读0次
  • vskip用在水平模式时,会立刻退出水平模式进入垂直模式
  • vspace在水平模式和垂直模式中都可以使用
    • 在水平模式时,它会在当前行结束时空出指定高度的空白。例如\vspace 1mm等价于\vadjust{\vskip 1mm \vskip 0pt}vskip 0pt是必要的,否则\removelastskip可能会移除你设置的空白高度)
    • 在垂直模式时,\vspace 1mm等价于\vskip 1mm \vskip 0pt

水平模式就是将单词盒子从左到右连起来,而垂直模式就是把盒子从上到下垒起来。考虑下面的例子

\documentclass[preview, border=7mm]{standalone}
\usepackage{xcolor}
%%% 下面的设置可以起到禁止断词的作用
\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\hbadness=10000

\begin{document}
    \textcolor{red}{Line with \texttt{vspace} :}  orem ipsum dolor sit amet, consectetuer adipiscingelitEtiamlobortisfacilisis sem. Nullam nec mi et neque pharetra sollicitudin. Prae-sent imperdiet mi nec ante.  Donec ullamcorper, felis non sodales commodo,lectus velit ultrices augue, a dignissim nibh lectus placerat pede. 

    \hrulefill

    \textcolor{red}{Line with \texttt{vspace} :}  orem ipsum dolor sit amet, consectetuer adip\vspace{1cm}iscingelitEtiamlobortisfacilisis sem. Nullam nec mi et neque pharetra sollicitudin. Prae-sent imperdiet mi nec ante.  Donec ullamcorper, felis non sodales commodo,lectus velit ultrices augue, a dignissim nibh lectus placerat pede. 

    \hrulefill

    \textcolor{red}{Line with \texttt{vskip} :}  orem ipsum dolor sit amet, consectetuer adip\vskip 1cm iscingelitEtiamlobortisfacilisissem. Nullam nec mi et neque pharetra sollicitudin. Prae-sent imperdiet mi nec ante.  Donec ullamcorper, felis non sodales commodo,lectus velit ultrices augue, a dignissim nibh lectus placerat pede.

\end{document}

这三部分,第一部分没有任何vskipvspace命令,第二部分是vspace{1cm}命令,第三部分是vskip{1cm}命令,这两个命令都插在同样的为止,其结果是

TIM截图20200806104552.png
虽然vspace插在adip\vspace{1cm}iscingelitEtiamlobortisfacilisis中,但是并没有立刻在adip后立刻出现空白,而是等到了当前行结束后,此时退出水平模式进入到垂直模式,然后插入1cm的垂直空白。

adip\vskip 1cm· iscingelitEtiamlobortisfacilisissem后立刻退出水平模式进入垂直模式,出现了空白。

相关文章

  • vspace和vskip的区别

    vskip用在水平模式时,会立刻退出水平模式进入垂直模式 vspace在水平模式和垂直模式中都可以使用在水平模式时...

  • LaTeX:图片与上下文间距大的调整

    前言:如题,figure环境中的图像有时与上下文的间距很大!调整命令:\vspace{-1em}

  • html+css

    1.让子元素居顶: valign 1 2.排列是横着还是竖着: 3.vspace 属性与hspace属性: 4....

  • NComputing带企业进入云计算办公时代

    企事业单位云解决方案是NComputing 自主研发的虚拟化软件vspace、用户扩展通信协议、云终端和服务器,...

  • &和&&,| 和 || 的区别

    &不管前面的条件是否正确,后面都执行 &&前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好。 ...

  • &和&&, |和||的区别

    &和&&的含义一样, 表示逻辑与(and), 只有第一个表达式和第二个表达式都为 true 时, 整个运算结果才为...

  • &&和&,|和||的区别

    1 &&和&的区别 1 单&时,无论左边真假,右边都会进行计算 2 双&&时,只有左边为真时,右边才会进行计算,左...

  • null 和 undefined 的区别 ==和===的区别

    1.null 和 undefined 的区别 undefined 为变量未定义的值undefined表示"缺少值"...

  • is和 == 的区别

    为什么有时写代码 is 和 == 的结果相同,有的不相同呢? 分析: 官方文档中说 is 表示的是对象标示符(ob...

  • is和==的区别

    is 和 == 的区别 id()官网描述 def id(*args, **kwargs): # real sign...

网友评论

      本文标题:vspace和vskip的区别

      本文链接:https://www.haomeiwen.com/subject/sbkzrktx.html