1. 紧密包围图像

1. 紧密包围图像

我使用 Lyx 2.1。我想为人物添加框架。我插入了一个简单的框,并将人物放入其中。

但是,我遇到了这些错误:

在此处输入图片描述

答案1

三种不同的方式,适用于三种不同的场景。

1. 紧密包围图像

一步步:

  1. 添加图形浮动,使用插入 --> 浮动 --> 图形,或在此处输入图片描述工具栏上的按钮。

  2. 在浮动图形内部通过插入 --> 框 --> 简单框架添加一个框架框。

  3. 右键单击框并选择设置。

  4. 设置内盒没有任何,然后从宽度盒子:

    在此处输入图片描述

  5. 插入图片里面这个框,用插入-->图形或者在此处输入图片描述工具栏上的按钮。

在此处输入图片描述

2. 只需将图片放在框架内,框架宽度与文本相同

如果标题不应位于框架内,请转到文档 --> 设置 --> LaTeX 前言,然后添加以下内容:

\usepackage{float}
\floatstyle{boxed} 
\restylefloat{figure}

这将使所有图形(通过插入 --> 浮动 --> 图形,或工具栏上相应的按钮添加)被框起来。

在此处输入图片描述

在这种情况下,如果你想让标题离框架稍远一点,请将上面的三行代码替换为

\usepackage{float}
\renewcommand\fs@boxed{\def\@fs@cfont{\bfseries}\let\@fs@capt\floatc@plain
  \def\@fs@pre{\setbox\@currbox\vbox{\hbadness10000
    \moveleft3.4pt\vbox{\advance\hsize by6.8pt
      \hrule \hbox to\hsize{\vrule\kern3pt
        \vbox{\kern3pt\box\@currbox\kern3pt}\kern3pt\vrule}\hrule}}}%
  \def\@fs@mid{\vspace{\abovecaptionskip}}%
  \def\@fs@post{}\let\@fs@iftopcapt\iffalse}

\floatstyle{boxed} 
\restylefloat{figure}

3. 标题和图片均位于框架内

您可以使用 Peter Grill 的答案来图形周围的圆角彩色框。为简单的黑色框架,并将此代码添加到 LaTeX 序言中:

\usepackage{float}
\usepackage[framemethod=tikz]{mdframed}

\mdfdefinestyle{myFigureBoxStyle}{tikzsetting={draw=black, line width=1pt}}%

 \newcommand\fs@myRoundBox{\def\@fs@cfont{\bfseries}\let\@fs@capt\floatc@plain
  \def\@fs@pre{\begin{mdframed}[style=myFigureBoxStyle]}%
  \def\@fs@mid{\vspace{\abovecaptionskip}}%
  \def\@fs@post{\end{mdframed}}\let\@fs@iftopcapt\iffalse}

\floatstyle{myRoundBox} 
\restylefloat{figure}

这将使图形(包括标题)被框起来。

在此处输入图片描述

相关内容