我正在做一些关于牛顿法的作业,想在五次(或大约五次)迭代后显示结果。我希望得到类似这样的结果
> 0.001
> 0.011
> 0.111
> 0.111
> 0.111
但是 > 符号看起来有点别扭。下面是一个最小的工作示例:
\documentclass{article}
\begin{document}
\begin{minipage}{0.5\textwidth}
\textsc{Newton$(1,2,5)$}
\begin{enumerate}
\item[$>$] $0.0001$
\item[$>$] $0.0011$
\item[$>$] $0.0111$
\item[$>$] $0.1111$
\item[$>$] $0.1111$
\end{enumerate}
\end{minipage}
\begin{minipage}{0.5\textwidth}
\textsc{Newton$(2,2,5)$}
\begin{enumerate}
\item[$>$] $0.0001$
\item[$>$] $0.0011$
\item[$>$] $0.0111$
\item[$>$] $0.1111$
\item[$>$] $0.1111$
\end{enumerate}
\end{minipage}
\end{document}
答案1
不要使用enumerate
oritemize
环境,请考虑使用普通array
环境。(以下屏幕截图中的水平线只是为了说明文本块的宽度而添加的。)
\documentclass{article}
\begin{document}
\hrule\smallskip % just to illustrate width of textblock
\noindent
\begin{minipage}{0.5\textwidth}
\centering
$\begin{array}{c}
\textsc{Newton}(1,2,5)\\[1ex]
>0.0001\\
>0.0011\\
>0.0111\\
>0.1111\\
>0.1111\\
\end{array}$
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\centering
$\begin{array}{c}
\textsc{Newton}(2,2,5)\\[1ex]
>0.0001\\
>0.0011\\
>0.0111\\
>0.1111\\
>0.1111\\
\end{array}$
\end{minipage}
\end{document}
答案2
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[caption={\textsc{Newton(1,2,5)}}]
> 0.0001
> 0.0011
> 0.0111
> 0.1111
> 0.1111
\end{lstlisting}
\begin{lstlisting}[caption={\textsc{reciprocal(2,2,5)}}]
> 0.0001
> 0.0011
> 0.0111
> 0.1111
> 0.1111
\end{lstlisting}
\end{document}
更新了一些图形功能:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage[most]{tcolorbox}
\newtcblisting{macterminal}[1][]{enhanced,colback=white,colframe=blue, sharp corners,listing only, listing options={language=sh},every listing line={\bfseries\large\rmfamily >},#1}
\begin{document}
\lstset{language=C,keywordstyle={\bfseries},identifierstyle={\textrm}}
\begin{tcbraster}[raster columns=2,raster equal height]
\begin{macterminal}[title={\textsc{Newton(1,2,5)}}]
0.0001
0.0011
0.0111
0.1111
0.1111
\end{macterminal}
\begin{macterminal}[title={\textsc{reciprocal(2,2,5)}}]
0.0001
0.0011
0.0111
0.1111
0.1111
\end{macterminal}
\end{tcbraster}
\end{document}