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效果如下:
在这里插入图片描述

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值