Markdown 和 LaTeX 写作规范

文章目录

  • Markdown 和 LaTeX 写作规范
    • 通用写作规范
      • 字间距
      • “的地得”的正确使用
      • 正确使用名词
      • 标准数学符号
      • 合理使用非“常”元素
      • 版权意识
    • LaTeX\LaTeXLATE​X 专题
      • 新定义和重定义

事实上,在我写下这个标题的时候,就已经不规范了,因为 LaTeX 标准的写法是 LaTeX\LaTeXLATE​X,但我依然还是写成 LaTeX,是因为方便 SEO 搜索优化,以及读者错误的关键词搜索,也能找到这篇博客。

下面介绍一些我所总结的写作当中应该注意写作规范以及一些技巧,建议收藏,时时参照,规范写作,养成习惯。以下规范仅代表个人看法,如有意见,请憋住,反抗无效。

通用写作规范

从小到大都在学语文,但遗憾的是,很多人并不能正确而规范地写作。譬如说,99.99% 的人因为嫌麻烦或者觉得太刻板微信聊天标点都是缺失的,久而久之,也就丧失了正确使用标点的能力。

字间距

  • 英文字符、数字、数学公式和中文汉字之间要加个空格。
    鄙人生于1994年7月6日,英文名叫Rockson,不知道什么是α\alphaα粒子。❌
    鄙人生于 1994 年 7 月 6 日,英文名叫 Rockson,不知道什么是 α\alphaα 粒子。✅

  • 英文字符、数字、数学公式和中文标点之间不加空格。
    我是小 Y ,最喜欢的数字是 8 ,而最讨厌的希腊字母是 δ\deltaδ 。❌
    我是小 Y,最喜欢的数字是 8,而最讨厌的希腊字母是 δ\deltaδ。✅

  • 英文写作,逗号和句号后加空格。
    I am from Fujian province,southeast of China.Welcome to my home.❌
    I am from Fujian province, southeast of China. Welcome to my home.✅

  • 有中文的文章,尽量写中文标点,不要写着写着就变成英文的了。
    今天注定是不平凡的一天,三款社交产品同时上线。❌
    今天注定是不平凡的一天,三款社交产品同时上线。✅

  • 引号的正确使用:一个人说的一句完整的话,要把句号放在引号里面;引号内容作为主语宾语则引号里面不加句号。
    毛姆说:“阅读是一座随身携带的避难所。”(后面没有任何标点符号)
    “阅读是一座随身携带的避难所。”毛姆说。✅
    毛姆说过 “阅读是一座随身携带的避难所”。✅
    “阅读是一座随身携带的避难所” 是毛姆的名言。✅

  • 书名号连用,中间不需要顿号。
    《统计学习方法》、《机器学习》和《深度学习》是我们入门 AI 的必读书籍。❌
    《统计学习方法》《机器学习》《深度学习》是我们入门 AI 的必读书籍。✅

  • 英文书名、电影名、歌曲名、游戏名需要用斜体。中文书名、电影名、歌曲名、游戏名加书名号。
    The Definitive Guide to Java Performance
    《Java 性能权威指南》✅

  • 中英文备注,当文中给出的一些图书、电影、游戏等的英文名, 如果其中的图书、电
    影、游戏已经有中文版,那我们应该提到中文版, 加个括号标注。中文文章写作,专业术语如果是自己翻译自英文,不那么约定俗成,需要标注原英文名。
    高德纳的《计算机程序设计艺术》 (The Art of Computer Programming)是计算机领域的不朽名著。✅
    高德纳的 The Art of Computer Programming(中文版《计算机程序设 计艺术》)是计算机领域的不朽名著。✅

  • 正确地使用封号。冒号之后的分述,一般中间用封号,最后用句号。

“的地得”的正确使用

  • 形容词 +++ 名词用 。例子:美丽的姑娘
  • 动词 +++ 修饰副词用 。例子:跑得快
  • 副词 +++ 动词用 。例子:爽快地答应

正确使用名词

很多名称需要注意官方规范写法,比如大小写,在这里先列出一些易出错的名称:Java、GitHub、Node.js、Python、C/C++、MySQL、SQL、LaTeX\LaTeXLATE​X、 Markdown、MATLAB…

标准数学符号

请对公式、符号等使用标准数学符号:

  • 单个字母的斜体用来表示数学常数变量未知量
  • 数字、运算符和标点符号以及常用定义的函数或缩写使用直立式罗马体,例如 cos⁡\coscos、det⁡\detdet、e\mathrm{e}e 或 exp⁡\expexp、lim⁡\limlim、log⁡\loglog、max⁡\maxmax、min⁡\minmin、sin⁡\sinsin、tan⁡\tantan、d\mathrm{d}d(用于导数)。如下写法是不对的:
    cos,det,e,exp,lim,log,max,min,sin,tan,dcos,det,e , exp,lim,log,max,min,sin,tan,dcos,det,e,exp,lim,log,max,min,sin,tan,d
    事实上,这当中的大部分只要在前面加上斜杠就会正确显示。
  • 粗体表示向量、张量和矩阵。

合理使用非“常”元素

一般编辑器或者自带的东西,我们叫正常元素,非正常元素,就是从别的地方拷贝的,把你的文档或者 PPT 变得花里胡哨的东西。比如,做 PPT 应该遵循的准则是以简介为美,参考:https://blog.csdn.net/lusongno1/article/details/72886309

可以合理而且适当地添加一些非“常”元素,比如说文档里面的 Emoji 表情,此处的合理适当突出能够表情达意,否则的话,请不要乱加。满篇 Emoji,搞得花里胡哨,极其反胃。

下面提供一些可以使用 Emoji 表情的网站,我上面的两个符号就是从中拷贝的,慎用。

https://ld246.com/emoji/index.html?tdsourcetag=s_pctim_aiomsg
https://www.emojicopy.com/
https://gitmoji.dev/
https://getemoji.com/
https://www.webfx.com/tools/emoji-cheat-sheet/
https://www.emojidaquan.com/

版权意识

Last but not least,任何形式的创作(包括 PPT,Beamer 等),请尊重原创。非原创的图片、流程图或者别的文件数据数据请务必注明来源。文章有参考的文献请在文中标明, 并在末尾的参考文献里写明出处。

LaTeX\LaTeXLATE​X 专题

为了更容易满足上述的写作规范,这里会不断补充一些 LaTeX\LaTeXLATE​X 写作的小技巧,持续更新,可收藏。下面只举一个例子,更多内容,参考:

https://blog.csdn.net/lusongno1/article/details/81106251

新定义和重定义

上面提到要规范地使用字符,但事实上,有一些字符,比如求导符号 d\mathrm{d}d,很多人就经常写成 ddd。一般来说,对于 max⁡\maxmax 这种的,直接写成 \max 就可以表达。但是,在 TeX\TeXTE​X 系统中,\d 被用来表达重音符号了,这时候,我们可以进行定义,定义得用法如下:

\newcommand{\hu}{\hat u}
\newcommand{\d}{\mathrm{d}}
\newcommand{\vct[1]}{\boldsymbol{#1}}
\newcommand{\comment[1]}{{\color{blue}{#1}}}

很简单,就是 \newcommand{新命令}{指代的命令}\newcommand 后面跟两个大括号,第一个大括号写定义的命令形式,第二个大括号写这个命令表达的含义。在不引起混淆的情况下,大括号是可以省略的。当定义的命令需要提供参数时,我们定义的命令后加 [数字] 表示这个命令需要提供的参数数目,后面的解析使用 #数字序号 的形式表示操作第几个输入。

Markdown 和 LaTeX 写作规范(持续更新,建议收藏)相关推荐

  1. QML中文手册(持续更新...建议收藏)

    最近学习QML,中间遇到了一些问题,难免要翻阅一些资料,当查看到官方文档时候,我的小脑袋,有点扛不住了,全是英文,所以这里我打算把我看到的,学习过程中接触到的文档都翻译成中文,有些是机翻,有些是人为. ...

  2. flex布局练习题,面试必备,持续更新建议收藏~

    先言:  现在网页布局大多都是flex布局,像浮动这些用得比较少,在面试中flex也是被经常问到的.而有些同学学完flex后,又不懂怎么练习巩固,所以,所以,所以,我汇聚了一些常见的flex的练习题案 ...

  3. 小程序的踩坑-持续更新-建议收藏

    微信小程序的坑 小程序渲染层内核不一致导致某些 api 不可用 数组的扁平化方法 Array.prototype.flat() 不支持 解决: 重新定义此方法到数组对象的原型链上 /*** 2019年 ...

  4. M通用版代码规范 - 持续更新

    文章目录 M通用版代码规范 - 持续更新 变量 方法 类 锁 事务 陷阱 格式 空行 注释 M通用版代码规范 - 持续更新 变量 代码中的命名均不能$.#等特殊符号开始或结束,因为$.#等是系统方法. ...

  5. 一些有用的Latex模板(持续更新)

    最近搜集的一些Latex模板,希望各位写作的时候能派上用场. 1) 一些我搜集的Latex网站: LaTex Templates 中科大论文格式的模板 2)以下这些来自人大经济论坛的帖子. 一.国内部 ...

  6. JAVA基础学习预科部分 (Markdown + dox)2021/2/22持续更新中

    javaSE从 2021/02/22开始,预计到2021/02/28,原本预计的算法题解先鸽一下. -博客Blog的重要性 & Markdown语法 基础markdown语法 标题, 直接使用 ...

  7. 后端开发规范(持续更新中...)

    java 对于持久层的实体,使用包装类型,不使用基本类型,也不要设置默认值. 答:有些ORM框架中使用实体去更新字段,会将默认值更新到数据库中.然而数据库中是有有效值的. 设计中类尽量采用单一职责原则 ...

  8. Tomcat源码阅读---ServletContext.java(小白写作,持续更新)

    everybody,想我没,刚考完操作系统,我胡汉三又回来啦!!!掌声!!!鲜花!!!接着奏乐,接着舞!!!来个大的!不要说我不够意思,这个ServletContext读完的确是让我对于web程序有了 ...

  9. Latex技巧(持续更新)(\newcommand{}{})

    自定义一个新命令 \newcommand{\tcr}{\textcolor{red}} 为了方便设置文本颜色为红色而定义的简化命令. code: \documentclass{article}\use ...

最新文章

  1. C# MySQL数据库的备份 还原 初始化
  2. openresty开发系列28--openresty中操作mysql
  3. 出现Too many connections错误,怎样解决?
  4. 什么原因可能导致主备延迟?
  5. 使用JPA和Spring 3.1进行事务配置
  6. P3357 最长k可重线段集问题 网络流
  7. git+jekyll部署备忘
  8. Python__名称空间与作用域
  9. python开发之路目录
  10. No result defined for action com.lk.IndexAction and result success
  11. http请求消息体和响应消息体
  12. 集成学习—Adaboost(理解与应用)
  13. 优质城市宣传片方案怎样写?
  14. C语言程序设计实践 4.4车牌号
  15. JS正则表达式语法大全(非常详细)
  16. origin2021绘图软件安装教程
  17. 【Unity Shader入门】☀️ | 使用Shader实现一个 图片边框 ✨制作!
  18. 一个三本学生的面试之旅
  19. NU Virgos(圣女天团)
  20. 5、判断、循环、数组综合练习案例(迷你DVD)

热门文章

  1. 全国计算机二级试题题库,2017年3月全国计算机二级office试题题库操作题
  2. 育碧Web实习笔试题分享
  3. Photoshop色彩模式完全手册
  4. “香约宁波”寻觅城市文化味
  5. CSDN高校俱乐部申请流程和要求
  6. 马化腾曾在家搞四条电话线和8台电脑,做慧多网深圳站站长
  7. 2023中国(江西)国际预制菜产业展览会
  8. Base64实现加解密
  9. Element-ui中Cascader级联选择props配置项
  10. 全国职业技能计算机考试教案,内江职业技术学院2017年中职类—信息技术二类技能测试大纲...