LaTeX设置相关

网上转载的,需要的时候方便使用.

 

1.设置行间距的方法:
 %/setlength{/baselineskip}{15pt}
/renewcommand{/baselinestretch}{1}

2.去掉容差报警的方法:
 /hbadness=10000 /tolerance=10000 /hfuzz=150pt

 3.更改子级item,enumerate的图标的方法:
 /renewcommand{/labelenumii}{(/arabic{enumii}).}
/renewcommand{/labelenumiii}{[/arabic{enumiii}]}
/renewcommand{/labelenumiv}{</arabic{enumiv}>}

/renewcommand{/labelitemi}{/PlusCenterOpen }
/renewcommand{/labelitemii}{/Checkmark }
/renewcommand{/labelitemiii}{/ding {43} }
/renewcommand{/labelitemiv}{$/clubsuit$}

4.使用下划线,删除线的方法:
/usepackage{ulem}
/uwave  /sout /uwave{.....}  /sout{...}

如果用中文,应该是 CJKulem.sty 包, 不然不会正确分行。 如:
/usepackage{CJKulem}  LaTex会自动给CJKulem加上.sty的后缀

/d a  给文字a下面加点,如下: /d G /d P /d I /d I /d O

/xout:斜删除线
 /sout :水平删除线
 /uwave:波浪线

/uline,/uuline:下划线,双下划线

/renewcommand{/baselinestretch}{1.3}

/renewcommand{/ULdepth} 可以手工修改下划线离基线的距离。

5.高亮,加行号源代码的方法:
/usepackage{color}
/definecolor{gray}{rgb}{0.8,0.8,0.8}
/usepackage{listings}
/lstset{numbers=left} /lstset{language=C++} /lstset{breaklines}
/lstset{extendedchars=false} /lstset{backgroundcolor=/color{gray}}
/lstset{keywordstyle=/color{blue}/bfseries} /lstset{frame=none}
/lstset{tabsize=4} /lstset{commentstyle=/color{red}}
/lstset{stringstyle=/emph}

6.制表位画简单表:
/begin{tabbing}
........../=............/=..........//
..../>  ........./>.........//
...../>........../>.........//
.........../>......../>....
/end{tabbing}

7.盒子:
 /mbox{看什么看,死鸟} /fbox{看什么看,死鸟}
 /fbox 有一个外框

 /framebox[宽度][位置]{.....}
位置:l:左对齐  r:右对齐   s:伸展文本
 /framebox[2.5cm][l]{.........}
 /framebox[3cm][s]{XXX /dotfill XXX}

 8.点填充:
 /dotfill
  /framebox[3cm][s]{XXX /dotfill XXX}

 9.对单个字母加上斜划线的方法:
 /makebox[0pt][l]{/}S

 10.给文本加上边注:
............... /marginpar{这是边注一个}.........

............./marginpar{...//....//....}.........

加上竖线作边注:
/marginpar{/rule[Y轴方向坐标:+向上,-向下]{竖线宽度}{竖线长度}}
/marginpar{/rule[-17.5mm]{10mm}{20mm}}

11.verbatim:
/begin{verbatim}.........../end{verbatim}

/begin{verbatim}* .........../end{verbatim*}将空格也显示也来。

12.画表有关知识:

1)63:42
  32:44
  要将num1:num2这样的表项中的:予以对齐,则可用:...r@{:}l...
2)合并多列写为一个表项: /multicolumn{10}{c|}{/itshape ........}

13.块注释:
 /iffalse %块注释命令开始
....................
/fi     %块注释命令结束

14.多个宏包的包含法:
%一般情形下的必用宏包
/usepackage{textcomp}
/usepackage{latexsym,amssymb,amsmath}
/usepackage{CJK,CJKnumb}

15.宏包的使用说明的查询:
%可以把/.../MiKTeX/TeXMF/doc文件夹移到另外的地方以方便查阅下面各种宏包的使用说明

16.特殊的宏包:
%/usepackage{ifpdf}            %切换latex和pdflatex命令编译
%/usepackage{china2e}          %特殊的汉字字符

17.有关宏包的说明:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
%可以把/.../MiKTeX/TeXMF/doc文件夹移到另外的地方以方便查阅下面各种宏包的使用说明
%宏包的兼容性与宏包的顺序有关,一般不应改动下面宏包的前后顺序

%一般情形下的必用宏包
/usepackage{textcomp}
/usepackage{latexsym,amssymb,amsmath}
/usepackage{CJK,CJKnumb}     %其中CJKnumb用在fancyhdr宏包时,CJK 这个环境可以在preamble里使用,
%但要记得在/begin{document}之前关掉之后可以再另外打开一个新的 CJK 环境.

%其他 miktex 自带选用宏包, 包括: 图形宏包, 公式宏包, 表格宏包, 页面设置宏包, 特殊文本元素宏包
%/usepackage{ifpdf}            %切换latex和pdflatex命令编译
%/usepackage{china2e}          %特殊的汉字字符
/usepackage{makeidx}/makeindex %产生方式是用命令(pdf)latex,(pdf)latex,texify,(pdf)latex

%图形宏包
/ifx/pdfoutput/undefined      %即可用latex或pdflatex编译
/usepackage[dvips]{graphicx}
/else
/usepackage[pdftex]{graphicx}
/fi%将eps或pdf都放在当前目录的figures子目录下, 在文中用/graphicspath{{figures/}}
/usepackage[centerlast]{caption2}%图形宏包, 下面的设置在我这儿有一点冲突, 所以弃用
%/usepackage[subfigure,caption2]{ccaption}%构造连续标题,无标题,双语标题或匿名标题
/usepackage{color}%彩色文本、底色、文本框等等色彩支持(这个宏包只能放在这里,否则通不过编译)
/definecolor{lightgray}{gray}{.80}%/colorbox{lightgray}{/vbox{}}
%/usepackage{epic}
%/usepackage[all]{xy}
/usepackage{floatflt}%可把图表和文字混排, 其中[p]可选
%/begin{floatingfigure}[p]{40mm}/centering/caption{}/end{floatingfigure}
%/begin{floatingtable}[p]{/begin{tabular}/end{tabular}}/caption{}/end{floatingtable}
%/usepackage{overpic}%将LaTeX对象放置在图上
%/usepackage{pstricks}%Posts cript macrosfor Generic TeX(我没用过,据说很强),在pdf下要用pdftricks
%/usepackage{Picins}%图形放在正文行中
/usepackage{bez123,fancybox}%latexcad/mytexcad所需要的宏包
/usepackage{mytexcad}%%mytexcad是修改latexcad后的非Miktex宏包,也可用自带的latexcad.
%我想在latex和pdflatex下都能正常显示编译结果,这时把它换成bez123宏包中的相应命令即可.
%另外,改动一下latexcad.sty内的宏命令,把/drawpath 命令中的/path 改为/lbezier.
%建议把latexcad图中的内容复制过来,并在/begin{picture}前加/centering/setlength{/unitlength}{1mm}
%/usepackage{picinpar}%图表和文字混排宏包
%/usepackage[verbose]{wrapfig} %图表和文字混排宏包
%/usepackage{pspicture}%绘制任意角度和粗细的线段以及不限大小的圆,在PDF下不能用
%/usepackage{eso-pic}%向文档的所有页或部分页加n副图形, 可实现水印效果
%/usepackage{eepic}%扩展的绘图支持
%/usepackage{curves}%绘制复杂曲线
%/usepackage{texdraw}%增强的绘图工具
%/usepackage{treedoc}%树形图绘制
%/usepackage{pictex}可以画任意的图形
%公式宏包
/usepackage[amsmath,thmmarks]{ntheorem}%定理类环境宏包,其中amsmath选项用来兼容AMS LaTeX的宏包
/usepackage{cases}%/begin{numcases}{|x|=}x,&for$x/geq0$//-x,&for$x<0$/end{numcases}
/usepackage{subeqnarray}%多个子方程/begin{subeqnarray}/label{eqw}/slabel{eq0}// /slabel{eq1}/end{subeqnarray}
%/usepackage{bm}%处理数学公式中的黑斜体
/usepackage{pmat}%分块矩阵的虚线,非miktex宏包,兼容性很好
/iffalse /begin{pmat}[{.|}]
    a_{11} & a_{12} & b_{11} /cr
    a_{21} & a_{22} & b_{21} /cr/-
    c_{11} & c_{12} & d_{11} /cr
  /end{pmat}/fi
/usepackage{blkarray}%另一种分块矩阵

%表格宏包
/usepackage{threeparttable}%表格内的脚注, 用法为
/iffalse% /begin{table}/centering
/begin{threeparttable}/caption{...}
/begin{tabular}{ll}% or {tabular*}
    .../tnote{1}&....
    ...   /end{tabular}
   /begin{tablenotes}
    /item [1] the first note
    ...   /end{tablenotes}  /end{threeparttable} /end{table}/fi%
/usepackage{rotating}%用法/begin{sidewaystable}..../end{sidewaystable}即可旋转表格
/usepackage{longtable}%,不推荐用这个,而推荐用下面这一个
/usepackage{supertabular}
/usepackage{tabls}
/usepackage{hhline}%在表格中用 /hhline 得到的结果就% 
 
 
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用LaTeX设置表格宽度时,可以使用\resizebox命令来指定表格的总宽度。例如,可以使用\resizebox{\textwidth}{65mm}来设置表格的总宽度为正文宽度,并指定表格的高度为65毫米。其中,\textwidth表示正文宽度。 另外,如果想要设置单元格的自动换行以及居中、靠左或靠右对齐,可以在表格环境内使用\resizebox命令,并设置表格的宽度和高度。例如,可以使用\resizebox{0.45\textwidth}{!}{表格内容}将表格缩小到页面宽度的45%,同时让表格的高度自适应。在表格内部,可以使用相关命令来设置单元格的对齐方式,例如\centering用于居中对齐。 下面是一个示例代码,展示了如何设置表格的宽度和单元格的自动换行和对齐方式: \begin{table}[h] \centering \resizebox{0.45\textwidth}{1.0in}{ \begin{tabular}{|c|c|c|} \hline \diagbox{llf\\smz}{lxq\\xcn} & yqq & grd \\ \hline aa & 1.1 & 1.2 \\ \hline bb & 1.3 & 1.8 \\ \hline \end{tabular}} \caption{表格标题} \end{table} 在这个例子中,使用\resizebox{0.45\textwidth}{1.0in}将表格的宽度缩小到页面宽度的45%,并指定表格的高度为1.0英寸。同时,使用\diagbox命令添加了一个斜线表头。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【latex技巧】设置表格的长度宽度,单元格指定宽度,自动换行,对齐](https://blog.csdn.net/qq_40157728/article/details/113344860)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Latex设置表格大小](https://blog.csdn.net/tiao_god/article/details/130379595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值