试一下LaTeX

试一下LaTeX

i=1ni2=n(n+1)(2n+1)6

+12πσe(xμ)22σ2dx=1

(i=1na2i)(i=1nb2i)(i=1naibi)2

cosθ+isinθ=eiθ

ex=i=0+xii!

n=i=1mpαii

φ(n)=ni=1m(11pi)

i=1+i=112

LATEX

### LaTeX 示例测试代码 以下是几个常见的 LaTeX 示例测试代码,涵盖了文档结构、页面设置以及代码插入等内容。 #### 基础文档结构示例 这是一个简单的 LaTeX 文档模板,展示了如何创建一个基础的文章类文档: ```latex % !TEX program = pdflatex \documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{geometry} \geometry{ a4paper, total={170mm,257mm}, left=20mm, top=20mm, } \title{LaTeX 示例文档} \author{作者姓名} \date{\today} \begin{document} \maketitle \section*{简介} 这是本文档的介绍部分。在这里可以描述文章的主要目的和内容[^1]。 \section{正文} 这一节包含了主要的内容。可以通过分段来组织文字,并使用章节标题进行逻辑划分。 \subsection{子节} 子节用于进一步细化内容层次结构。例如,在这里讨论某个特定主题的具体细节。 \end{document} ``` --- #### 插入 MATLAB 代码并解决中文乱码问题 如果需要在 LaTeX 中优雅地插入 MATLAB 代码并处理中文乱码问题,可参考以下示例代码: ```latex % !TEX program = xelatex \documentclass{ctexart} \usepackage{lipsum,zhlipsum} % 生成一些测试文本 \usepackage{listings,matlab-prettifier} % MATLAB 美化包 \lstset{ style=Matlab-editor, numbers=left, frame=single, basicstyle=\small\ttfamily, breaklines=true, postbreak=\mbox{$\hookrightarrow$\space}, } \begin{document} \tableofcontents \newpage \zhlipsum[1] \section{MATLAB 代码展示} 下面是一个通过 \texttt{\textbackslash lstinputlisting} 宏引入外部文件的例子: \lstinputlisting[ caption={main.m 文件中的 MATLAB 代码}, label=lst:example-code ]{code/main.m} \end{document} ``` 上述代码片段中,`ctexart` 类支持中文环境配置,而 `listings` 和 `matlab-prettifier` 提供了对 MATLAB 代码的良好渲染效果。 --- #### 自定义页眉页脚与页码样式 为了自定义页眉页脚和调整页码样式,可以利用 `fancyhdr` 包实现更灵活的设计方案: ```latex \documentclass[a4paper,12pt]{book} \usepackage{fancyhdr} \usepackage{lastpage} \pagestyle{fancy} \fancyhf{} \rhead{右上角头部信息} \lhead{左上角头部信息} \rfoot{第~\thepage~页 / 总共~\pageref{LastPage}~页} \cfoot{} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} \begin{document} \chapter{第一章} 本章介绍了基本概念及其应用背景。 \section{第一节} 具体内容可以从这里展开叙述。 \clearpage 更多内容... \end{document} ``` 此代码设置了右侧顶部为固定字符串,左侧为空白区域;底部则显示当前页数及总页数的信息[^2]。 --- #### 绘制简单流程图 对于绘制流程图的需求,推荐使用 TikZ 工具库完成图形化的表达方式: ```latex \documentclass[tikz,border=10pt]{standalone} \usetikzlibrary{shapes.geometric,arrows.meta} \tikzstyle{startstop}=[rectangle,rounded corners,minimum width=3cm,minimum height=1cm,text centered,draw=black,fill=red!30] \tikzstyle{process}=[rectangle,minimum width=3cm,minimum height=1cm,text centered,draw=black,fill=orange!30] \tikzstyle{arrow}=[-{Stealth[length=3mm]}, thick] \begin{document} \begin{tikzpicture}[node distance=2cm] \node (start) [startstop] {Start}; \node (pro1) [process, below of=start] {Process Step 1}; \node (pro2) [process, below of=pro1] {Process Step 2}; \draw [arrow] (start.south)--(pro1.north); \draw [arrow] (pro1.south)--(pro2.north); \end{tikzpicture} \end{document} ``` 这段程序构建了一个由两个矩形框组成的简易流程图表,箭头指示方向连接各个节点之间的关系。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值