OverLeaf(LaTeX在线编辑器)制作项目周报

news2024/11/25 20:21:26

目录

注册及登录

1、登录官网

2、设置语言

制作周报

1、新建项目

2、整体预览

3、分段解析

3.1 页面大小/页边距

3.2 页眉页脚

3.3 标题样式

3.4 内容分栏显示

3.5 调整行间距

3.6 插入图片

3.7 图片和文字排版

3.8 分页

3.9 标题和内容

4、编译和导出

4.1 编译

4.2 定位

4.3 重命名

4.4 保存

4.5 导出


近日得到推荐,可以用LaTeX来写项目周报,于是在网上一顿搜索;

了解到大多把LaTeX当做是一个论文排版工具,它可以处理一些复杂的公式显示问题;但是广大网友反馈LaTeX编辑器安装和配置有些复杂,所以先选择了用Overleaf这款在线LaTeX编辑器来试试水;

注册及登录

1、登录官网

如无账户,请先注册,推荐用邮箱注册 

Log in to Overleaf - Overleaf, Online LaTeX Editor

2、设置语言

拉到底部,可以看到有切换语言的地方,选择简体中文即可

制作周报

1、新建项目

可以选择新建空白项目,模板项目或者直接上传

 支持中文必须设置以下2处:

1、\documentclass{ctexart}          % ctexart表示支持中文

2、编译器要选择XeLaTeX             

 

2、整体预览

设置一级标题的样式

 设置首页,带有一些图片和文字

 

设置周报内容,有一级标题、二级标题和具体事项

3、分段解析

3.1 页面大小/页边距

\usepackage{geometry}               %引入宏包,设置页面大小、边距、页眉、页脚、页面方向等;
 \geometry{
 a4paper,                           %规定文档的页面大小为 A4
 total={170mm,257mm},               %设定了文本区域的大小
 left=20mm,                         %左边距的大小
 top=10mm,                          %上边距的大小
 }

3.2 页眉页脚

\usepackage{fancyhdr}            %引入宏包,用于调整页眉页脚
\pagestyle{fancy}                %设置"fancy"样式
\fancyhf{}                       %清除页眉和页脚

 页眉页脚详细设置可以参考这个资料:

 LaTeX 页眉和页脚_latex页眉_Xovee的博客-CSDN博客

3.3 标题样式

\usepackage[x11names]{xcolor}                   %引入宏包,用于调整颜色
\definecolor{cute_red}{RGB}{221, 34, 34}           %自定义大标题框的颜色cute_red,后面会用
\definecolor{light_red}{RGB}{255, 0, 0}            %自定义小标题框的颜色light_red,后面会用
\usepackage{tikz}                               %引入宏包,tikz是绘图包
\usetikzlibrary{positioning, calc}              %需要加载的tikz的库
\usepackage[explicit]{titlesec}                 %引入宏包,用于调整标题格式

\titleformat{\section}                          %自定义一级标题的格式
{\sffamily\Large\bfseries\color{cyan}}             %定义标题格式\sffamily字体\Large字号\bfseries加粗
{}                                                 %定义标题的标签
{0em}                                              %定义标题前距离             
{%                                                 
  \begin{tikzpicture}
    \node[name=r1, rectangle, fill=cute_red, anchor=north west, font=\color{white},      %大标题框
    inner sep=3pt, minimum width=40mm, minimum height=10mm,
    xshift=3mm, align=right, text width=40mm,
    ] {#1};                                   
    \node[name=c, rectangle, fill=light_red, font=\color{white}, anchor=north west,      %小标题框
    minimum width=10mm,
    ] {\thesection};
    \draw[cute_red, line width=5pt] ($(c.north east)+(0,-.5\pgflinewidth)$)              %往右的延展线
    -- ({(\textwidth)},{-.5\pgflinewidth});
  \end{tikzpicture}
}

3.4 内容分栏显示

\usepackage{multicol}      %引入宏包,用于实现在同一页中实现不同的分栏


\columnseprule=1pt         % 实现插入分隔线,在此之前内容不分栏,之后分栏
\begin{multicols}{2}       % 分两栏 若花括号中为3则是分三栏
此处是内容XXXXXXXXXXXX,哪里分栏就在哪里用
\end{multicols}            % 分栏结束

3.5 调整行间距

\usepackage{setspace}            %引入宏包,用于调整间距


\vspace{3em}                       %调整行间距

3.6 插入图片

上传图片后,用下面代码(123.png为图片名称)

\begin{figure}[htp]                                            %插入图片
    \includegraphics [height=11cm,width=17cm]{123.png}
\end{figure}

3.7 图片和文字排版

设置图片和文字各占界面的比例

\begin{minipage}[htp]{0.35\linewidth}                          %插入图片
    \includegraphics [height=5cm,width=5cm]{123.png}  
\end{minipage}
\begin{minipage}{0.65\linewidth}                               %图片右侧文字
    {\noindent\Huge\textbf {XXXXXXXXXXX项目} }
\end{minipage}

3.8 分页

\clearpage   

3.9 标题和内容

\section{本周工作进展}       %一级标题
\subsection{进展一}         %二级标题
\begin{itemize}
    \item 运用各种相关技能、方法与工具,开展的各种计划、组织、领导、控制等方面的活动;
    \item 运用各种相关技能、方法与工具,开展的各种计划、组织、领导、控制等方面的活动;
    \item 运用各种相关技能、方法与工具,开展的各种计划、组织、领导、控制等方面的活动;
\end{itemize}

4、编译和导出

4.1 编译

左边代码编辑后,点击重新编译,右侧文件会显示最新效果;

 

4.2 定位

右侧文档,双击某一处位置,会自动定位到左侧代码相应位置;

4.3 重命名

 

4.4 保存

代码会自动保存

4.5 导出

可以导出源码,源码导入到别的地方依旧能用;

可以导出PDF,PDF就是最终完成的文档;

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/651733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

hutool poi、apache poi实现导入导出以及解析excel

一、前言 看了例子之后后续需要更加深入学习或者更多理解其他API的话,建议看官方文档。hutool项目是中国人维护的,有中文文档,阅读起来很方便。apache poi比较底层一点,可以更加自由去二次开发自己所需的功能。 hutool官方文档 …

zkML零知识机器学习介绍

1. 引言 零知识证明技术的2大基石为: 1)succinctness:相比于直接运行整个计算本身,验证该计算完整性证明要简单很多。2)zero-knowledge:可在不泄露计算隐私的情况下,证明计算的完整性。 生成…

【Java入门】-- Java基础详解之 [数组、冒泡排序]

目录 1.为什么需要数组? 2.数组的介绍 3.数组的快速入门 4.数组的使用 5.动态初始化 6.静态初始化 7.数组的细节 8.数组的赋值机制 9.数组拷贝 10.数组反转 11.二维数组 12.冒泡排序 1.为什么需要数组? 有五个学生,他们英语成绩…

探索不同学习率对训练精度和Loss的影响

验证精度、验证Loss的影响 1 问题 在探索mnist数据集过程中,学习率的不同,对我们的实验结果,各种参数数值的改变有何变化,有何不同。 学习率对精度和损失的影响研究。训练周期100学习率 [0.1, 0.01, 0.001, 0.0001](1) 不同学习率…

蓝牙网关Gateway_数据采集,连接控制,室内定位VDB2602

蓝牙网关,内部集成了WiFi、蓝牙、4G等多种无线通信方式,因此也继承了蓝牙、WiFi的有扫描功能、连接功能、数据透传功能,被应用于智能家居的各种场景中,例如:远程控制BLE装置,接收BLE设备发送的数据&#xf…

线程的创建和使用(一)

1、线程 1.1、线程的概念 一个线程就是一个 "执行流". 每个线程之间都可以按照顺讯执行自己的代码. 多个线程之间 "同时" 执行着多份代码. 1.2、创建线程 方法一:继承Thread类 public class Exe_01 {public static void main(String[] args…

pandas与pyspark计算效率对比

日常工作中,主要还是应用HQL和SparkSQL,数据量大,分布式计算很快; 本地数据处理,一般会使用python的pandas包,api丰富,写法比较简单,但只能利用单核性能跑数,数据量大可…

【MySQL入门】-- 数据库简单的SELECT语句详解

目录 1.SQL分类 2.注释 3.数据导入指令 4.基本的SELECT语句 5.列的别名 6.去重复行 7.显示表结构 8.一些数据库基本操作 1.SQL分类 SQL语言在功能上主要分为三大类: DDL(Data Defintion Language)数据定义语言:定义不同的数据库,表…

【C#】并行编程实战:任务并行性(中)

本章继续介绍任务并行性,因篇幅所限,本章为中篇。 4、取消任务 .NET Framework 提供了以下两个类来支持任务取消: CancellationTokenSource :此类负责创建取消令牌,并将取消请求传递给通过源创建的所有令牌。 Cancell…

关于xinput1_3.dll丢失的详细解决方法

xinput1_3.dll是电脑文件中的dll文件(动态链接库文件)。如果计算机中丢失了某个dll文件,可能会导致某些软件和游戏等程序无法正常启动运行,并且导致电脑系统弹窗报错。 在我们打开软件或者游戏的时候,电脑提示xinput1_…

8、共享模型之工具

目录 8.1 线程池2、ThreadPoolExecutor(及其重要)1) 线程池状态2) 构造方法3) newFixedThreadPool4) newCachedThreadPool5) newSingleThreadExecutor6) 提交任务7) 关闭线程池8) 任务调度线程池 8.1 线程池 2、ThreadPoolExecutor(及其重要…

中国电子学会2023年05月份青少年软件编程Python等级考试试卷六级真题(含答案)

2023-05 Python六级真题 分数:100 题数:38 测试时长:60min 一、单选题(共25题,共50分) 1. 明明每天坚持背英语单词,他建立了英语单词错题本文件“mistakes.txt”,将每天记错的单词增加到该文件中&…

DuiLib的编译和运行

文章目录 1、原生DuiLib的编译和运行1.1、下载并解压成这个样子1.2、打开.sln解决方案文件1.3、编译成功 2、网易DuiLib编译和运行2.1、下载并解压成这个样子2.2、打开.sln解决方案文件2.3、编译成功 3、腾讯DuiLib编译和运行vs 20173.1、下载并解压成这个样子3.2、打开.sln解决…

使用 Node.js、K8s 和分布式 SQL 构建世界上最具弹性的待办事项列表应用程序

本文演示了如何使用 Kubernetes (K8s) 和分布式 SQL 构建云原生 Node.js 应用程序。 开发可扩展且可靠的应用程序是一项热爱的工作。一个云原生系统可能包括单元测试、集成测试、构建测试,以及用于构建和部署应用程序的完整管道,只需单击一个按钮即可。 …

【计算机网络】第二章应用层-电子科技大学2023期末考试

第二章 应用层 应用层协议原理 网络应用程序体系结构 客户机/服务器体系结构:至少有一个服务器,一个客户机,其中服务器总是打开的,具有固定的众所周知的IP地址,主机群集常被用于创建强大的虚拟服务器,而客…

【Trino实战】Trino下ORC与Parquet查询性能分析

Trino下ORC与Parquet查询性能分析 环境 OS:CentOS 6.5 JDK:1.8 内存:256G 磁盘:HDD CPU:Dual 8-core Intel Xeon CPU (32 Hyper-Threads) E5-2630 v3 2.40GHz HDFS:2.9.2 Hive:2.3.9 T…

[n00bzCTF 2023] CPR 全

Crypto AES 给了java的加密原码,AES加密,有key import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.PBEKeySpec; import javax.crypto.spec.SecretKeySpec; import java.n…

arima模型原理及实战

目录 1,概念 2,数学知识 3,前提条件 4,序列不平稳时的平稳性方法 5,模型定阶,确定P和Q 6,模型训练与检验 1,概念 ARIMA模型(英语:Autoregressive Integr…

grep及文本处理命令

正则表达式 一.基础命令 1.grep命令 对文本的内容进行过滤,针对行处理 1.1grep格式 grep [选项]…查找条件 目标文件 1.2grep命令选项 -m数字——————匹配几次后停止eg:grep -m 1 root /etc/passwd————————————多个匹配只取 -v …

【编程语言 · C语言 · 递归函数】

递归函数 C 语言的函数都支持递归, 也就是说,每个函数都可以直接或者间接第调用自己。所谓的间接调用,是指在递归函数调用的下层函数中再调用自己。 递归关系图如下: 递归之所以能实现,是因为函数的每个执行过程在栈中都有自己的…