【Latex排版】使用Latex 排版过程中的那些一二三问题汇总

  排版错误问题总结目录

1.在【\maketitle】 位置处报错----Missing $ inserted.

2.添加参考文献,编译后显示错误,并且pdf中引用文献处为问号(?)

3.图表的标题字号大小修改

4.图的位置选择与定位

5.图表标题的冒号去除

6.Latex插入eps图片失败

7.给表格的某一行加背景颜色(灰色)

持续更新问题。。。。。。


       近期用Latex整理期刊论文时遇到了不少问题,现把遇到的问题及最终解决办法整理出来,以备自己今后查阅,且帮助更多的排版侠(虾)。。。

1.在【\maketitle】 位置处报错----Missing $ inserted.

        在Latex模板上加入自己文字后,在【\maketitle】 位置报错----Missing $ inserted

具体报错如下:

 解决办法:在【\maketitle】 位置之前(通常在作者邮箱处容易被忽略),找是不是有下划线,即“ _ ”,找到之后,在它的前面加上“ \ ”,加完之后为 “ \_ ",再次编译,成功解决问题。

添加完的具体效果为:

 注意:其他类似的报错Missing $ inserted,都可以试试这个方法,找找这个报错位置之前是不是有下划线。

2.添加参考文献,编译后显示错误,并且pdf中引用文献处为问号(?)

       在Latex模板的【.bib】文件上加入BibTex格式的参考文献后,并在原文引用文章,出现下面的错误,并且生成的pdf文章上出现问号“ ?”

具体错误描述如下:

或者是

 排版页面中是:  编译后的pdf中的显示为:

 解决办法:

1.找到原文中的这个地方(或者快捷搜索” \documentclass “),记住sn-mathphys。如果你的期刊模板使用的是别的,记住它下面的操作复制它就行了,方法是一样的。

2.打开存在Latex模板的文件,找到并打开【bst】文件,找到上图中的【sn-mathphys.bst】,复制它到根目录

 3.再次编译运行,成功解决 

控制台的显示:

 编译界面的显示:

3.图表的标题字号大小修改

Latex中的字体大小字号及对应的表示:

\usepackage{caption}
\captionsetup{font={scriptsize}}
即将标题字体改为脚本大小。
可选参数:
{\tiny }
{\scriptsize }
{\footnotesize }
{\small }
{\normalsize }
{\large }
{\Large }
{\LARGE }
{\huge }
{\Huge }
 

4.图的位置选择与定位

(1)[htbp]的使用介绍
常用选项[htbp]是浮动格式:

[h]为放置在当前位置。
将图形放置在正文文本中给出该图形环境的地方。
如果本页所剩的页面不够,这一参数将不起作用。
[t]为放置在顶部。
将图形放置在页面的顶部。
[b]为放置在底部。
将图形放置在页面的底部。
[p]为浮动页。
将图形放置在一只允许有浮动对象的页面上。
(2)的使用
加!是LaTex排版系统忽略“美学”标准,把表格和图片插入到你的代码中,是动的
但是不加!,图和表按顺序放置,所以为了让图片随着你的代码移动,最好加一个!
(3)注意事项
h, t, b, p是可以组合使用的,如:

[ht]表示当前位置的顶部
[hb]表示当前位置的底部
 

5.图表标题的冒号去除

某些学校学术论文的图表标题中包含冒号,但是按照科学文献标准来是不包含的,所以需要在Latex中进行宏包修改

错误的示例(修改前):

在引用宏包处修改,加入下面的代码:

将“\usepackage{caption}”改为“\usepackage[labelsep=space]{caption}”,即加入[labelsep=space]

【说明】

[labelsep=space]:是将冒号换成空格

[labelsep=none]:是将冒号去掉,即图1.1之后紧接着错误示例四个字,中间没有空隙,这也是不合规的,示例如下:

正确的示例(修改后):

6.Latex插入eps图片失败

Package pdftex.def Error: File `Fig1-eps-converted-to.pdf' not found: using draft setting. \includegraphics{Fig1.eps}

上面的信息是运行日志,左边消息栏里会有真正的错误原因:

!!! Error: Input filename 'fig/Fig1.eps' not allowed in restricted mode.

我用的是texstudio,解决方法是:Texstudio 菜单栏的选项 --> 设置Texstudio --> 命令 --> 在PdfLatex一行中"%号"前加上“-shell-escape”,完整的命令类似于:

pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex

7.给表格的某一行加背景颜色(灰色)

1.首先在tex文件最上面引入宏包:

\usepackage[table ]{ xcolor}

2.然后在想加背景颜色的上一行最后加入下面的命令:

\rowcolor{gray!40}  % set next line gray background color

第2步在原tex的效果为:

展示效果为:

持续更新问题。。。。。。

  • 15
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝胖胖▸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值