提问于:
浏览数:
8771
论文标题太长了,想问下怎么改变论文字体,或者告诉我怎么排版成比较好看的两行也行,谢谢了.下面是学校的模板,就能让题目全显示就行。
% !Mode:: "TeX:UTF-8"
%!TEX program = xelatex
\documentclass{imuthesis}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{fancyhdr}
\usepackage{array}
\usepackage{float}
\usepackage{cases}
\usepackage{bm}
\usepackage{epsf}
\usepackage{mathrsfs}
\pagestyle{fancy}
\lhead{page \thepage}
\chead{middle}
\rhead{whatever}
\cfoot{\thepage}
\rfoot{right}
\lfoot{left}
\def\dx{{\rm d}x}
\def\dt{{\rm d}t}
\def\ds{{\rm d}s}
\def\dz{{\rm d}z}
\def\dy{{\rm d}y}
\begin{document}
\Title{变系数反应扩散方程连续时空有限元格式的构造及适定性分析}
\end{document}
6 回答
2
我猜你使用的是 LaTeX Studio 的内大的 `imuthesis` 的模板,所以我这里基于这个模板给你答案。
这个问题造成的原因是你的文字太长,而且模板中这个标题的框子使用的是 `\fbox{}`,导致在其中使用换行符是无效的,因此需要修改模板文件 `imuthesis.cls`。
打开 `imuthesisc.cls`,找到第 188 行,具体行数可能不同,这一行的内容是 `\fbox{\zihao{2}\heiti{}\@ThesisTitle}`,如图所示
![第188行](https://pics.latexstudio.net/data/images/201911/a43e6b7c7a7f631.jpg "第188行")
它用来控制标题的显示,将这一行改为
```
\fbox{\parbox{\linewidth}{\centering\zihao{2}\heiti{}\@ThesisTitle}}
```
也就是添加了一个 `parbox`,用于显示多行文字(也有其他方案)。下一行的 `\vspace{0.5cm}` 以及上面的 `\vspace{4cm}` 可能需要调整以使标题垂直居中。
修改后最终的显示效果为:
![](https://pics.latexstudio.net/data/images/201911/81e6a5d723341a8.jpg)
如果你对这个结果不满意,可以手动在标题中加入换行符,不过因为你的标题太长可能会产生 3 行的标题。
1
1. 如果复现问题依赖无法通过发行版的包管理器安装、必须从网上手动下载的文件(例如你提问里的 `imuthesis.cls` 文件),提问时应该附上这些文件,或提供下载方式。
1. 建议尽可能去原始出处获取模板。`imuthesis` 的作者把它发布在了 [Crystalmomo/imuthesis ](https://github.com/Crystalmomo/imuthesis)。 <BR>latexstudio.net 网站主要的功能是推荐和宣传,网站既不提供模板内容的维护,也不会及时跟进上游的更新。可以从 latexstudio.net 了解有哪些模板存在,但是建议从模板的最初发布地获取。
2. frank.xin 的回答是正确的。我给模板提了一个 [pull request](https://github.com/Crystalmomo/imuthesis/pull/1),支持了「多行题目」,同时修复了其他小问题。可以从 https://github.com/muzimuzhi/imuthesis/tree/fix 直接下载。
0
用`\\`换行不行吗?
0
我没有 imuthesis 这个文件。没办法调试。
0
没有模板, 又看不到 `\Title` 是咋定义的,想帮你也没办法帮你啊。
0
非要用他的命令吗?直接
\Large{\centering 变系数反应扩散方程连续时空有限元格式的构造及适定性分析}
不香吗?
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。