LaTeX 页面设置 插入代码

一、页面设置

下面是一个简单的页面设置的模板,设置了页面的大小、页边距、页眉页脚这些属性。

\documentclass{ctexart}

%页面设置
\usepackage{geometry}
\geometry{a4paper,scale=0.8}  %设置页面A4纸,页边距0.8

%页面页脚设置
\usepackage{fancyhdr}   %设置没有页眉页脚
\pagestyle{plain}      %没有页眉,页脚放在中间

\begin{document}
...
\end{document}

页面大小要使用geometry这个宏包,可以设置页面大小页边距等,除了上面的scale设置,还可以分别设置左右页边距,命令如下:

\geometry{a4paper,left=3cm,right=3cm}

页面格式,页眉页脚的设置需要使用到fancyhdr这个宏包,关于页眉页脚的基本设置方式有下面几种:

empty	     // 没有页眉和页脚
plain	     // 没有页眉,页脚中部放置页码。
headings  	 // 没有页脚,页眉包含章节的标题和页码。
myheadings   //	没有页脚,页眉页码和使用者所定义的信息。

二、插入代码

这里写了一种关于插入C语言代码的代码格式设置:

\documentclass{ctexart}
 
%代码段设置
\usepackage{listings}
\lstset{breaklines}  %让LaTeX自动将长的代码行换行排版
\lstset{extendedchars=false}   %这一条命令可以解决代码跨页时,章节标题,页眉等汉字不显示的问题
\lstset{language=C++, %用于设置语言为C++
    identifierstyle=,
    basicstyle=\ttfamily,
    stringstyle=\ttfamily,
    showstringspaces=false,
    frame=shadowbox, %边框
    captionpos=b
}

\begin{document}
    
\begin{lstlisting}
for(i=0;i<8000;i++)
{
	t=i/8000.0;
	f=0.6*sin(2*pi*50*t);
	printf("%.6f %.8f\n",t,f);
}
\end{lstlisting}
 
\end{document}

得到的PDF效果如下:
《LaTeX 页面设置 插入代码》

    原文作者:*pan
    原文地址: https://blog.csdn.net/qq_33523925/article/details/91155986
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞