问题一:插入代码、代码框、代码配色

(转自https://blog.csdn.net/u012675539/article/details/49131567)

预先设置模板

导言区加入listings包

\usepackage{listings}
\usepackage{color}\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}\lstset{ %language=[ANSI]C,               % the language of the codebasicstyle=\footnotesize,       % the size of the fonts that are used for the codenumbers=left,                   % where to put the line-numbersnumberstyle=\tiny\color{gray},  % the style that is used for the line-numbersstepnumber=2,                   % the step between two line-numbers. If it's 1, each line % will be numberednumbersep=5pt,                  % how far the line-numbers are from the codebackgroundcolor=\color{white},  % choose the background color. You must add \usepackage{color}showspaces=false,               % show spaces adding particular underscoresshowstringspaces=false,         % underline spaces within stringsshowtabs=false,                 % show tabs within strings adding particular underscoresframe=single,                   % adds a frame around the coderulecolor=\color{black},        % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. commens (green here))tabsize=2,                      % sets default tabsize to 2 spacescaptionpos=b,                   % sets the caption-position to bottombreaklines=true,                % sets automatic line breakingbreakatwhitespace=false,        % sets if automatic breaks should only happen at whitespacetitle=\lstname,                 % show the filename of files included with \lstinputlisting;% also try caption instead of titlekeywordstyle=\color{blue},      % keyword stylecommentstyle=\color{dkgreen},   % comment stylestringstyle=\color{mauve},      % string literal styleescapeinside={\%*}{*)},         % if you want to add LaTeX within your codemorekeywords={*,...}            % if you want to add more keywords to the set
}

代码框

将代码包在如下命令中:

\begin{document}\begin{lstlisting}[title=fileName, frame=shadowbox]#include<stdio.h>int main(){printf("hello latex\n");return 0;}\end{lstlisting}
\end{document}

可以显示代码框,并以fileName为代码块命名。

结果如下:

问题二:两种类型的下划线,一种是连接型下划线,另一种是强调型下划线。

先上结果图

连接型下划线使用\_空格即"\_ "格式,别忘记下划线后面的空格;

ulem 提供排版可断行下划线的命令\uline 以及其它装饰文字的命令,如要引入该包。

\documentclass[a4paper]{article}\usepackage{ctex}
\usepackage{ulem}\begin{document}下划线
\par %换行
连接型下划线
\par
LLONG\_ MAX和LLONG\_ MIN问题
\par
强调型下划线
\par
An example of \uline{some long and underlined words.}\end{document}

Latex使用总结(待完善)相关推荐

  1. TeX 家族(TeX, XeTeX, LuaTeX,XeLaTeX …看完这篇就懂了)

    名词解释 相信你跟我一样,第一次接触LaTeX就被各种名词 (LaTeX.TeX.pdfTeX.MiKTeX)弄乱了. TeX首先是一种宏语言,同时其也是一种排版引擎.基本的TeX系统只有300多个元 ...

  2. linux如何编译tex,Linux下优秀的文本编辑器(Markdown、LaTeX、MathJax)

    这样一个标题可能不太准确,因为确实无法准确地解释什么叫"Linux下优秀的文本编辑器".其实我这篇随笔主要是想探讨Markdown.LaTeX.MathJax,有兴趣的朋友可以继续 ...

  3. indesign排版标点挤压_我於\LaTeX 中文直排实践中所感受的排版需求

    最近,我利用主要是LaTeX 及其下的割注包之属,直排<聲律啟蒙>.现就我的实现方式与由此产生的排版需求,做一点分享. 基本的实现方式 我使用的文档类型为「ctexbook」,并直放.pd ...

  4. Latex学习笔记0

    由于本人最近要使用latex,所以记录下个人学习笔记,随着积累不断完善此标签. 转载于:https://www.cnblogs.com/qixianyu/p/8087402.html

  5. latex hyperref_LaTeX 使用心得

    2019年8月4日 更新: LaTeX Commands 插件已经提交到 VSCode 扩展商店,现已可以搜索到. 从 2016 年开始接触 LaTeX ,到现在陆陆续续用了三年多了,有很多使用技巧需 ...

  6. Markdown转LaTeX的Python程序大全(持续更新)

    文章目录 1.双`$$`符号转`\begin`-`\end`型公式 2.将`\matrix{}`域替换为`\begin`-`\end`域 3.删除LaTeX\LaTeXLATE​X中不需要的Markd ...

  7. 怎么把分钟转化成秒_自定义简洁大方的Latex Beamer theme(主题) 及如何用 Vim 3分钟制作一个幻灯片...

    为什么要用 Latex + Beamer + vim/任意一个编辑器 替代 ppt Powerpoint功能非常强大,但是插入公式很麻烦,且每次内容排版配色都要花很长时间. Latex内容是纯文本的, ...

  8. Latex论文排版技巧再总结

    1.Q:几个作者同时共享机构地址,怎么搞? A:拿ACM的模版为例, Yes, and we suggest you do the following... Insert this piece of ...

  9. Latex:图片及子图排版

    在谈插入eps之前,首先要了解常用的latex图形宏包--graphics和psfrag. graphics 图形宏包套件主要有两个宏包:早期标准的 graphics 宏包和在其基础上扩展增强的 gr ...

最新文章

  1. ssh登录一段时间后断开的解决方案
  2. 【抓包工具】Wireshark(详细介绍与TCP三次握手数据分析)
  3. 缓存系统中的三座大山
  4. 网络安全泡沫是否即将破灭?
  5. python until语句_详解Lua中repeat...until循环语句的使用方法
  6. 京东物流将收购德邦股份66.49%股份
  7. 计算机连入局域网需要配置,设置局域网
  8. 麒麟服务器开启多个终端,厉害:麒麟多开同步器
  9. 利用JavaScript完成页面定时弹出广告
  10. 树莓派3b+开启无线wifi热点
  11. 应急响应中的入侵排查和权限维持
  12. 手机WIFI传文件到局域网服务器,局域网内手机和电脑怎么实现无线传输文件?
  13. 365 水壶问题(递归、数学-裴蜀定理)
  14. 微信内置的浏览器如何上传文件
  15. vue3+ts+setup语法糖
  16. MySQL的基本用法
  17. shell判断给定日期是否是周末or月末
  18. 图的连通,连通图,连通分量,强连通分量
  19. ssh框架整合 hibernate5.2.8_spring4.3.7_struts2.5.1
  20. mysql宕机恢复_mysql突然宕机后事务如何处理?

热门文章

  1. IOS实现3DTouch功能
  2. C#笔试面试宝典值得收藏1
  3. 女朋友生日,我送她网页相册,她感动的哭了(文中有惊喜)
  4. 宏定义有无参数宏定义和带参数宏定义两种
  5. 使用opencv-python制作屏幕录制工具
  6. Multisim14.0仿真:三相半波可控整流电路
  7. 如何在Windows 8.1中“忘记”有线(或无线)网络
  8. HDLBITS笔记15:组合逻辑之7420芯片
  9. 北京python培训班价格
  10. 语音信号调制matlab,第二章 语音信号的数字模型 数字语音处理及MATLAB仿真 教学课件.ppt...