1.LaTeX环境配置笔记(数模必备技能+1)
2.蓝光影碟源码是时理什么意思
3.windows7的源代码(win7源代码泄露)
4.使用overleaf在线生成求职/求学个人简历
LaTeX环境配置笔记(数模必备技能+1)
为什么选择LaTeX
按照我的理解,LaTeX是论源理论一种排版语言,主要的码半作用是能够通过代码的方式写出公式。事实上很多文本格式,计算包括我现在正在写的公式md文件的公式生成代码都和LaTeX几乎一样。此外,时理看视频广告源码LaTeX也是论源理论十分专业的排版语言。无论是码半书写专业的论文,还是计算平常的实验报告,甚至是公式自己的学习笔记,都适合使用LaTeX进行排版。时理Microsoft Word可以在一定程度上代替它的论源理论功能,但是码半LaTeX的专业性使得其无法被完全替代。例如,计算LaTeX在公式方面的公式专业排版、更改插入的换源即可、而且网络上有丰富的模板可以套用。
为什么需要配置LaTeX环境
和编程语言一样,LaTeX的开发需要开发的环境来编辑和编译代码。在LaTeX中,“.tex”文件就是源码,“.pdf”就是目标文件。编译的方法有很多。理论上可以使用命令行来编译,但是从办公需求考虑,本人认为大可不必,这会大大降低自己的工作效率。事实上,很多人编译的方式不同,有人使用LaTeX自带的Texworks(大家可以理解成python自带的IDLE),有人使用线上的overleaf,有人使用万能的vscode。这里我教学的免费 oa系统源码方式是TexStudio,大家可以理解成免费版本的pycharm。
为什么我要写这篇文章
这个算是故事性的内容。当时我想要使用LaTeX写几行公式玩玩,所以我就想把环境配置了。但是我当时发现网上的文章太杂乱了,每篇文章的说法都不一样,就连部分专门教学LaTeX的文章都让我们自己上网找,十分浪费时间经历。最后我配置了3天才勉强配置好,旁边是我记了8k的实验纪实,走了很多弯路。后来我给我朋友配置LaTeX,对照着笔记也配置了一上午才配置好。所以我实在希望大家读完我这篇文章之后就能马上上手学习LaTeX,避免自己学习的兴奋力过劲。
LaTeX的组成(这部分很重要)
LaTeX是一种计算机程序化排版系统,但是没有任何一个单独的“东西”叫做LaTeX。能用到的,或者是能获取到的叫做LaTeX的发行版本,例如TexLive(我这篇文章的主要内容)、CTeX、ProTeXt等。而LaTeX的编辑器可以是TexLive自带的Texworks,可以是overleaf,可以是vscode,也可以是今天我介绍的TeXstudio。环境配置好后,通过在编辑器中编辑“.tex”文件,通过LaTeX发行版本的编译器可以将其编译为pdf文件供阅览。最终给大家看到的也是pdf文件。
TeXstudio的下载和安装
首先下载TeXstudio作为代码的编辑器。TeXLive之后再下载也是koditv版设置源码可以的。访问这个网站: texstudio.sourceforge.net...,点击download now:
下载后,运行installer,点击下一步,在下一页记住TeXstudio的安装路径!!!:
记住TeXstudio的安装路径!!! 之后点击安装:
然后你会发现,桌面上没有快捷方式。这个时候访问刚才的路径,找到texstudio.exe,复制文件的地址:
在桌面上创建通向texstudio的快捷方式,即可快捷访问texstudio:
至此,代码编辑器安装完成,接下来下载TeXLive。
TeXLive的下载和安装
直接访问 mirrors.tuna.tsinghua.edu.cn...,下载iso文件(可能版本不同,但是一定是几个G大小的iso文件):
由于文件较大,可能会下载一段时间,请耐心等待。 下载得到的文件应该为一个巨大的iso文件。 下载后,推荐使用WinRAR进行解压,也可以通过其他方法进行解压。解压后得到的文件如图所示:
接下来win+R键入cmd打开,cd到该文件夹下,键入下面的指令启动installer:
结果如下图所示:
如果想要进行某些个性化操作,可以键入相应的指令。例如更改下载路径,编译源码的软件可以键入d指令。针对各种指令,界面解释的很详细。一般而言,下载的路径是C:/texlive/,下辖和texmf-local等2个文件夹。不用更改也是可以的。 如果确认没有问题,键入i即可开始安装,时间可能比较长,请耐心等待:
我上次在我的电脑安装了半小时,最终完成的界面是这样:
最终实际用时:分钟。 接下来稍微配置一下环境变量。打开设置,点击“系统-系统信息-高级系统设置“,点击”环境变量“:
双击”系统变量“中的PATH,添加一行”C:\texlive\\bin\windows”,如图:
之后一路点击确定退出。 打开cmd,逐行测试下面的4行命令:
最终显示结果如图:
至此,TeXLive环境配置完成。 接下来,如果安装路径没有改,TeXstudio会自动配置TeXLive,这里TeXstudio就可以直接用了,不需要任何更多的配置。 打开TeXstudio的左上角创建文件,输入以下的内容:
保存文件,按下f5即可编译出pdf,结果如图所示:
至此,LaTeX的开发环境配置完成!
蓝光影碟源码是网页源码标签查找什么意思
你的意思应该是蓝光影碟的高清音频源码输出,
源码输出是指高清音频文件未经解码由光纤接口或同轴接口输出的数码流。
要想还原高清音频文件的数码流,就必须有与它相对应的解码器才行,例如HD杜比、HDDTS等等。
次世代功放当然包括多格式的HD解码器,音频还原的效果当然要好了,7.1系统是最低要求。
windows7的源代码(win7源代码泄露)
上节课作业
输入一个年月日日期,输出是星期几
程序逻辑提示:
先确认一个锚点,也就是-1-1为星期一=0,然后计算输入的年月日日期和-1-1相差多少天,根据相差天数对7求余,然后根据偏移量即可算出
关键点在于计算相差多少天,因为输入的日期和年是跨多年的,需要用循环累计计算当中每一年的总天数,这个时候就需要判断当中每一年是否是闰年还是平年
编程设计:
输入年月日
判断年份的范围必须在到之间
判断月份的范围必须在1到之间
根据年份和月份得出这个月的最大日期为maxday,大月/小月/2月份要根据闰年与否可能是或者
判断日期的范围必须在1到maxday之间
如果检查全部通过,则继续处理
相差总天数=0
年份循环:从到输入的年份,根据是否闰年,相差总天数累加天或者天
月份循环:从1到输入的月份,求的每个月的maxday,相差总天数累计或或或
计算输入日期和1日之间相差多少天,相差总天数累计该天数
得到了从年1月1日到输入的年月日之间相差的总天数
然后根据公式计算 week= ( n + x ) % 7 + 1,偏移量为0
代码如下:
这里注意循环的方式,采用先循环年,再循环月的方式可以减少循环次数,要注意和=的区别。
当然也可以采用逐日循环的方式,那样循环次数就比较多,但是概念上更好理解
结果如下:
列表类型
列表是最常用的python数据类型,格式是用一个方括号,内部用逗号分隔数据值。
列表的数据值可以有不同的数据类型,比如字符串,数字,列表等等
例如:
list1 = ["a", "b", "c", "d", "e"]
list2 = [1, 1, 2, 3, 5, 8, ]
list3 = ["a", "b", 3, 8]
list5 = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"]
访问列表中的值
使用下标索引来访问列表中的值,索引序号从0开始,用负数则表示从末尾向前倒序序号
也可以使用方括号的形式截取列表的一部分
打开"LX终端",进入python环境,输入以下语句,进行体验:
更新列表
可以对列表的数据项进行修改,运行以下例子进行体会:
追加列表元素
使用list.append()来向列表最后追加一个元素,运行以下例子进行体会:
删除列表元素
使用del语句来删除列表中的元素,运行以下例子进行体会:
如何遍历列表
遍历列表有2种办法,对应的分别是while循环和for循环
用函数len(list)可以获得列表的元素的总个数,然后用用一个计数器进行while循环:
用for item in list: 语法遍历整个 list
循环的次数就是list的元素总个数,每次循环将list的元素按次序取出,赋值给item变量,循环内部的item就是不一样的值
这里,我们开始学习一个新的语法,for循环
那么,while循环和for循环的区别在哪里
while循环根据条件判读式决定是否继续循环
for循环根据list元素个数总数遍历list进行循环
一般,如果需要对list列表循环就用for,否则就用while
while和for循环都可以用break强制退出循环
改造输入数字1-7判断是星期几,更简单实现
掌握了列表数据类型后,会发现很多程序更容易实现了
前面做过一个程序,输入数字1-7判断是星期几,原来的代码是这样的:
num=int(input("week num"))
if num==1:
print "Monday"
elif num==2:
print "Tuesday"
elif num==3:
print "Wednesday"
elif num==4:
print "Thursday"
elif num==5:
print "Friday"
elif num==6:
print "Saturday"
elif num==7:
print "Sunday"
else:
print "error input"
现在只要定义一个列表,然后直接用序号索引去访问就实现了
注意因为列表序号是从0开始,但是输入是1-7,所以访问列表的序号是num-1
完整程序:
结果如下:
改造星座判断程序
参照上面程序的做法,将星座判断程序改造成使用列表来处理,程序会精简很多
打开之前的文件xingzuo.py,另存为xingzuolist.py,代码如下:
结果如下:
请大家认真学习这个程序,和以前的写法有不一样的地方,逻辑更严密了
关键的语句,就在2个list的定义下面的判断语句和赋值语句
尤其是注意为何xingzuo_list里面是个元素,为什么不是个元素呢,请大家思考理解
课后作业
1. 继续改造上面的星座判断程序,日期判断也用list实现,代码更简洁
2. 输入邮政编码前2位数字判断输出是哪个省份
程序逻辑提示:
去网上搜索一个邮政列表,里面是关于邮政编码前2位各自对应的省份名称,然后参考上面的星座判断程序编写,注意用到list然后用for循环。
往期教程
零基础的小白能学会编程吗?
真的吗,元的电脑可以学会编程?
十分钟组装一台电脑开始编程
如何编写人生的第一行代码helloworld
键盘打字如何练成像黑客一样的飞速
编程入门python语言之加法计算器
编程入门python语言之四则运算器
第一部分前7课小结和课程规划说明及微信群主招募
加减乘除也会算错?还要编写程序测试?
如何编写程序计算所属星座,一看就懂
人生就像死循环,只要不退出就要继续运行
迷人的斐波拉契数列,数学到极致就是美,编程同样如此
因为教程是系列教程,前后关联性非常强,请大家按照微信公众号的发布时间先后次序进行阅读。
微信公众号里面直接输入序号可以查看该序号课程,例如输入可以查看 零基础的小白能学会编程吗?
作者简介
学哥,二十年编程经验,历任程序员,资深程序员,技术经理,项目经理,产品经理,系统架构师,IT总监。爱好篆刻,阅读,美食。
微信号简介
每天半小时零基础学编程。大人可以学,小孩也可以学。练打字,用软件,写文档,做网站,做App,编游戏,数据库,玩硬件,写程序,3D打印,无人机,机器人。
html,css,java,python,php,java,swift,mysql,android,ios,raspberry pi,scratch. 微信公众号搜索:零基础学编程。
QQ群简介
欢迎大家加入QQ群 零基础学编程,交流学习,共同进步。
使用overleaf在线生成求职/求学个人简历
中文版:
在线使用 Overleaf 生成求职/求学个人简历,无需熟悉 LaTeX 语言和排版程序,半小时内即可实现。
英文版:
Generate job or academic resume online with Overleaf, no need to be proficient in LaTeX. Achieve within half an hour.
准备一下:
LaTeX 是一种基于 TeX 的标记语言,提供了一系列宏包和命令,允许用户以一种结构化的方式来编写文档,可以生成复杂的数学公式、表格、图形、代码列表等等。LaTeX 还代表一整套基于 LaTeX 语言的排版系统。它包含 LaTeX 编译器(如 pdfLaTeX、XeLaTeX 等)、字体、LaTeX 宏包等组件。这套系统可以将 LaTeX 源代码编译为高质量的科技文档和印刷产品(如 PDF)。
LaTeX 在线编辑器是运行在网络上的 TeX 编辑环境,无需在本地部署软件,即可实时预览生成的文档效果。选择 Overleaf 平台进行在线编译。
开工吧:
注册 Overleaf 账号。
挑选简历模板,搜索“中文 简历”或“Chinese resume”等关键词,选择中英双语简历模板。
使用 Overleaf 在线编辑器编辑简历,右侧窗口为 PDF 文档预览界面,中间窗口是 LaTeX 代码编辑界面,左边栏列出了使用的各类源文件。
.tex 文件是最核心的 LaTeX 文件,包含具体文字内容。理论上讲,只需要一个 .tex 文件就可以生成 PDF 文档,但文档的字体和版式控制由 LaTeX 的控制类文件调整更方便。模板除了 .tex 文件,还包括 .cls 文件和 .sty 文件,前者用于控制文档的总体样式框架,后者用于定制和美化文档的布局和样式。此外,还有渲染文档字体所需的 .ttf 和 .otf 文件。
编辑源文件,修改简历需要了解的 LaTeX 语言特点,使用具体命令语句。
简历-文本的语言:在 LaTeX 文件中,通过 \CN{ } 和 \EN{ } 命令分别处理中文和英文内容。编译时根据 \usepackage[Chinese]{ languageSelection} 和 \usepackage[English]{ languageSelection} 控制生成哪种语言的简历。
简历-个人信息:在 \name{ }、\info{ }、\yourphoto{ } 等命令中输入姓名、邮箱、联系电话等信息。照片必须放置在 'images' 文件夹中,且照片名必须为 'you.jpg'。
简历-主体内容:使用 \item 命令生成列表,嵌套使用实现次级列表。
简历-字体:使用 \textbf{ } 和 \textit{ } 命令改变文字的字体和样式。
简历-页码:通过 \pagenumbering{ } 命令设置页码参数,改变页码表现形式。
生成 PDF 文档:修改完简历文字内容后,点击页面左上角的 Menu,设置编译器类型为 "XeLaTeX"。点击 Compile(或使用快捷键 'Ctrl+Enter')生成 PDF 文档。如果编译有错误,查看 Logs and output files 查看错误原因。满意文档效果后,可以下载 PDF 版本的简历。
离线编译 LaTeX 文件生成文档:在电脑上安装 TeX Live 软件,并使用代码编辑器(如 Visual Studio Code)部署操作环境。