【LaTeX】Research Proposal的模板、一些技巧(包含:横线的制作,标题和摘要的排版)

本文介绍了如何从零开始定制一个适合撰写提案或报告的LaTeX模板。通过在Overleaf上找到一个合适的起点模板,并逐步调整样式和布局,最终实现了一个符合个人审美的单栏文档格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

如题,最近需要写些proposal之类的文档,这个和提交到会议论文的格式(常常是双栏)还不一样,所以我大概研究了一下,记录如下。

1、先寻找模板

一开始在搜索引擎搜索research proposal templateproposal template,没找到合适的。

而后在github搜索research proposal templateproposal template,也没找到合适的。

最后在https://www.overleaf.com/latex/templates 上面搜索research proposal还挺给力,一番挑三拣四之后终于勉强找到自己想要的模板:

在这里插入图片描述

虽然貌似是西班牙语,但是我喜欢这个简介的文档排版,而且标题,摘要的格式深得我意,横线放得也恰到好处,所以就以此为基础,自己做一些微调定制。

2、然后根据自己的审美修改模板

原版main.tex文件如下:

% ___________________________________________________
\documentclass[11pt,letterpaper,twocolumn]{article}
% ___________________________________________________

% 这里对应同一目录下的preambulo.sty文件,里面包含了很多\usepackage{}相关指令。
% 这样的封装让main.sty变得非常简洁。可以的。
\usepackage{preambulo}

\begin{document}

% 标题和摘要:单栏的
\twocolumn[\begin{@twocolumnfalse}
\subfile{secciones/0.1_datos.tex}
\subfile{secciones/0.2_resumen.tex}
\end{@twocolumnfalse}]

% 正文:双栏的
\subfile{secciones/1_introduccion.tex}
\subfile{secciones/2_metodologia.tex}
\subfile{secciones/3_resultados.tex}
\subfile{secciones/4_discusion.tex}
\subfile{secciones/5_conclusiones.tex}

\subfile{secciones/referencias.tex}


\end{document}

我稍微改了一下,如下:

% ___________________________________________________
\documentclass[10pt]{article}
% ___________________________________________________

\usepackage{proposal}

\begin{document}
% \sloppy

% 全部变成单栏的,看着舒服点。
\input{sections/title.tex}
\input{sections/abstract.tex}

\input{sections/introduction}
\input{sections/literature_review}

%***************** bib *******************************
\clearpage
\bibliographystyle{ieeetr}
\bibliography{E:/0-bib/mybib}

\end{document}

其中我修改的preambulo.sty变成了如下内容:

\ProvidesPackage{proposal}

% 生成几段随机的段落
\usepackage{lipsum}

% 颜色
\usepackage[dvipsnames]{xcolor}

% for bib 参考文献
\usepackage[breaklinks]{hyperref}
\usepackage[numbers,sort]{natbib}

% 调整上下左右的页边距
\usepackage[bottom=2.0cm,top=2.0cm,left=1.9cm,right=1.9cm]{geometry}

% 调整列与列之间的间距
\setlength{\columnsep}{10pt}

% 插入图片
\usepackage{graphicx}

% 它的引用是遇单词换行的时候,确保单词的切割是按照音节来而不是随意切割。
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}

%-----------------------------------------------------
% 数学符号
\usepackage{amssymb}
% 没这个包的话,\newboolean指令会报错
\usepackage{pdfpages}
% 自定义的comments
\newboolean{showcomments}
% 显示comments
\setboolean{showcomments}{true}
% 隐藏comments
% \setboolean{showcomments}{false}

\ifthenelse{\boolean{showcomments}}
% 这是then的内容
 { \newcommand{\mynote}[2]{
      \fbox{\bfseries\sffamily\scriptsize#1}
        {$\blacktriangleright$#2$\blacktriangleleft$}}}
% 这是else的内容,即为空
{ \newcommand{\mynote}[2]{}}

\definecolor{orange}{HTML}{f98365}
\definecolor{c1}{HTML}{95bddc}
\definecolor{c2}{HTML}{c2d1e5}
\definecolor{c3}{HTML}{fe793d}
\definecolor{c4}{HTML}{fb4c1f}
\definecolor{c5}{HTML}{b71a3b}
\definecolor{c6}{HTML}{7e0f12}

\newcommand{\todoc}[2]{{\textcolor{#1}{#2}}}
\newcommand{\todored}[1]{\todoc{OrangeRed}{#1}}
\newcommand{\dale}[1]{\mynote{Notes of Dale}{\todored{#1}}}
%-----------------------------------------------------

%-----------------------------------------------------
%for using Chinese
\usepackage{xeCJK}
\usepackage{ctex} %try to use Chinese font
%-----------------------------------------------------

效果如下:

在这里插入图片描述
在这里插入图片描述

小结

Cool。这是我第一次去理解一个sty文件的内容,所以还是花了一些时间的(去理解顺便注释了一下),还行。以后遇到新内容再补充吧。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值