我终于为我的学校制作了论文模板。整个装扮就像它应该的那样。它试图使 tex 文件尽可能简单,并且我制作了一些自己的命令以使其更容易理解。这个想法是,人们只需复制类文件并链接它,这样之后他们就不需要关注布局设置了。
在开始之前,我想请大家检查一下类文件,看看是否可以做得更简单或更好。以下是文件链接:https://www.overleaf.com/7042012gcqktjrzwsxp这只是一篇模板文本,不是真正的论文。你可以给我一些好的建议,告诉我可以做些什么(以及如何做得更好)。
如果您认为该主题不属于此处,请告诉我,我将删除它。
答案1
可能不太适合这个网站,但我会在这里做一个 cw 回答(其他人可能会添加)。如果你想问具体的 tex 问题,最好在新问题中举个小例子,每次只问一个点。
我没有看过你的课程,但示例文档中有几个奇怪的东西。(文件并不像这个列表的长度所显示的那么糟糕,但既然你要求发表评论......)
\sloppy %Even spacing in text
你不应该鼓励\sloppy
当然不是作为文档范围的默认设置。它允许任意不均匀的间距,以便在特殊情况下帮助解决棘手的换行问题。
\makecover %Make cover page
\newpage
您不需要\newpage
(如果您的课程定义\makecover
制作封面,它应该在内部处理分页。)
\section*{\MakeUppercase{Sisällysluettelo}}
如果设计需要大写的章节标题,并且这些标题可以编码到类定义中,那么文档中标题的参数不应该有格式\section*
\underline{\textbf{HUOM!}}\\
这大概是某种假标题,最好使用乳胶切片命令(可能是类中定义的自定义命令),例如,这种标记将允许页面在标题后立即中断,而真正的标题命令总是会阻止这种情况。
”sokeaksi”
对我来说看起来很奇怪,有两个右引号,但这里的语言习惯差别很大,也许没关系。
F = 0,65\times (\mathrm{afk}_{c} sin \kappa_{r})
可能这只是填充文本,但无论如何sin
应该是\sin
\begin{thebibliography}{99}
通常最好使用 bibtex(或 biber/biblatex)来管理参考书目,而不是手动管理。
\MakeUppercase{PROJEKTISUUNNITELMA}
这又是一个假标题
\value{chapter}
这将扩展为\c@chapter
并成为作业的左侧,那时你不会收到缺失数字错误吗?
\begin{table}[H]
\centering
\label{my-label}
此处\label
将引用当前部分,而不是表格,因为它没有使用\caption
。
\subsection*{\textbf{3 TYÖNSUORITTAMINEN}}
如上所述,\textbf
标题中不应该有格式,但为什么要使用未编号的部分然后手动编号?
答案2
除了 David 所说的之外,我认为您的表格的外观还可以改进,例如:
\documentclass{book}
\usepackage{booktabs}
\usepackage[labelfont=bf,labelsep=period,format=hang]{caption}
\captionsetup[table]{position=above, belowskip=4pt}
\begin{document}
%For creating a tables, you can use this page to help http://www.tablesgenerator.com/
\begin{table}[htb]
\centering
\caption{Kaksi lastuamisarvoyhdistelmää 25CrMo4-nuorrutusteräksen sorvaukseen}% \protect\viite{(}{Varis97}{34}{}.} % If you use "viite" inside of caption, you have use "\protect", so it will work. I've commented the citation (I think this is a citation) only to make the code compilable
\label{table:Lastuamis}
\begin{tabular}{cccc}
\toprule
Lastuamisnopeus, $v$ & Syöttö, $f$ & Lastuamissyvyys, $a$ & Pinnankarheus, $R_{a}$\\
$[$m/min$]$ & $[$m/r$]$ & $[$mm$]$ & $[\mu$m$]$\\
\midrule
200 & 0,1 & 2 & 1,6\\
180 & 0,3 & 2 & 2\\
170 & 0,4 & 2 & 1,6\\
160 & 0,5 & 2 & 1,6\\
150 & 0,2 & 2 & 1,6\\
140 & 0,15& 2 & 1,6\\
\bottomrule
\end{tabular}
\end{table}
%This table is cut manually to show how to cut two tables. If possible, use longtable package. It is easier. You can see example of longtable in appendix IV
\end{document}