正如附图所示,这就是我想要复制的。现在文本不需要相同,因为我将在里面写不同的内容,但我非常喜欢这个图的呈现方式,两行之间有一个标题。
他们是否使用了我缺少的包或者我不知道的策略?
答案1
如果你想编写算法,请参阅在 latex 中编写伪代码。
以下是摘录
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithm}
\caption{An algorithm}\label{alg:myalgo}
\begin{algorithmic}
\State Hello!
\end{algorithmic}
\end{algorithm}
\end{document}
如果您希望您的图形具有这种风格,请加载float
包并发出:
\floatstyle{ruled}
\restylefloat{figure}
梅威瑟:
\documentclass{article}
\usepackage{graphicx}
\usepackage{float}
\floatstyle{ruled}
\restylefloat{figure}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=2cm]{example-image}
\caption{A figure}\label{fig:myfig}
\end{figure}
\end{document}
答案2
一个主要的策略是:首先定义你想要的一切,其次使用它。
例如:
% definition
\def\algtitle#1\par{\removelastskip\bigskip\hrule
\noindent\vrule height12pt depth5pt width0pt #1\par
\hrule\nobreak\medskip
}
\def\begalg{\removelastskip\medskip
\bgroup \parindent=0pt \tt \obeylines \obeyspaces
\everymath{\catcode`\ =10 \catcode`\^^M=5 }
}
\def\endalg{\egroup\medskip}
{\obeyspaces\global\def {\ }}
% usage
\algtitle Algorithm 1 Sliding Window
\begalg
for $i$=1 to 4 do
$S$ = $A_i \cup Q$
$sw_i$ = $\displaystyle \max_{j=1\ldots|P|} \sum_{w=1\ldots|S|}
\cases{IC(P_{j+w} & if $P_{j+w}\in S$ \cr
0 & otherwise}$
end for
return $sw_{1\ldots4}$
\endalg
\bye
该示例使用纯 TeX。您的问题没有指定 TeX 格式。
结果: