Commit d87b97a1 authored by liziwl's avatar liziwl
Browse files

update example

parent 5bec28a7
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -157,7 +157,7 @@
推荐使用 \pkg{listing} 环境嵌入 \pkg{minted} 环境高亮代码。\verb|linenos| 参数控制代码行号显示。\pkg{minted} 环境需要 Python 环境编译,并安装 Pygement 包,否则会编译失败。
引用效果如代码 \ref{lst:sample-code-minted}

也可以使用 \pkg{listings} 环境高亮代码。参数较为复杂,请自行搜索或查阅文档。引用效果如代码 \ref{lst:sample-code-listings}。但是,\textbf{不建议}混用 \pkg{listings} 环境和 \pkg{minted} 环境,会导致如上编号重复的错误,二选一即可。
也可以使用 \pkg{listings} 环境高亮代码。参数较为复杂,请自行搜索或查阅文档。引用效果如代码 \ref{lst:sample-code-listings}示例使用 \pkg{minipage} 环境嵌套一层的原因是防止换页中被插入其他浮动体,实际情况按需使用。但是,\textbf{不建议}混用 \pkg{listings} 环境和 \pkg{minted} 环境,会导致如上编号重复的错误,二选一即可。

\begin{listing}[!ht]
\caption{C++ 代码示例(使用 \pkg{minted} 高亮)}
@@ -177,7 +177,8 @@ int main() {
\end{minted}
\end{listing}


\noindent% 取消 minipage 的缩进
\begin{minipage}{\linewidth}
\begin{lstlisting}[language=java,caption={Java 代码示例(使用 \pkg{listings} 高亮)},xleftmargin=20pt,label={lst:sample-code-listings}]
class HelloWorldApp {
    public static void main(String[] args) {
@@ -188,6 +189,7 @@ class HelloWorldApp {
    }
}
\end{lstlisting}
\end{minipage}

\section{伪代码}