新手入门Markdown的一些参考:应用、基础知识和技巧以及PDF、word、PPT等格式的转换

Markdown是一种非常简约好用、本人十分钟爱的标记语言。它的入门并不难,但多尝试、学习一些他人的经验,能更快、也更快乐的享受Markdown编辑的乐趣。下面列出一些本人或者他人的经验以供参考(各种markdown编辑软件的使用、一些小技巧以及将markdown格式转换为PDF、word、PPT、HTML等其他格式的方法

  1. 首先是使用Markdown建议的应用或网站。我所使用的应用有:
  • 印象笔记,优点是功能齐全(有多种形式的笔记可供选择),并且有剪藏功能 ( Edge如何开启剪藏功能?),可以归类。同时,添加剪藏插件时可能是国际版,那么就需要如何在印象笔记·剪藏插件中登录印象笔记国内帐户?

    但是,印象笔记中的Markdown毕竟只是诸多笔记形式中的一种,所以其功能相对而言并不齐全,一些语法并不支持。但如果只是一些文字性较强的工作,还是可以满足要求的;

  • VSCode,功能非常强大的编辑器使用VS Code插件打造完美的MarkDown编辑器,支持大部分语法,并且能下超多的插件,很建议下一个。同时,印象笔记可以与VSCode实现互联

    • VScode下MarkDown如何连接印象笔记

    • VSCode+Evernote+markdown

  • Typora,非常喜欢的一款编辑器 ,秉持“所见即所得”的理念,写起Markdown文档来极其舒适,并且功能也较为齐全。平时使用这款软件编辑最多,也强烈建议大家尝试一下。此外,Typora可以实现markdown文件转word,下载pandox插件即可 如何用 Typora 神器从容地写作;

  • Jupyter Notebook Jupyter Notebook介绍、安装及使用教程,刚刚开始尝试,在anaconda中使用的,功能也非常之强大,不过我个人使用经验不多,就不多说了。

此外,还有OneNote(整理笔记神器)、有道云笔记(曾经用过,不过后来还是主打印象笔记了,功能和以上相比并无特殊之处)等工具,不一一介绍了。

  1. 下面是一些简洁而系统的Markdown语法概述。(网上教程很多很详细,可以自己搜索)
  • Markdown:常用语法、数学公式、特殊符号、流程图

    这个链接从个人经历介绍起一些个性化的经验,不过写的有点发散

  • 在 VSCode 下用 Markdown Preview Enhanced 愉快地写文档

  1. 各类数学公式的编辑
  • 下面这个链接是一些相对更简洁的介绍,但也是很齐全的,可以先参考之;* 在Markdown文档中插入数学公式

  • 下面这个链接的内容更详尽,可供查询

    ·markdown中公式编辑教程

  • 最新get一个软件,==Mathpix Snipping Tool==下载链接,超级好用,可以通过截图直接将图片中的公式转为LaTeX代码(文字也可以一并转了),直接粘贴就好了,非常快,尤其对于大片的数学公式推导而言简直神器。但一个月只有50次免费转的机会,不过有闲鱼可以解决这个问题,很便宜。

  1. 将Excel表格导入到Markdown中
    顺序如下:
  • 从word或excel中复制表格
  • 打开链接:excel-HTML转换器
  • 贴上复制的文字,然后按convert,就会得到这个表格的html代码
  • 将html代码贴到markdown编辑器
  1. 空格与空行
  • markdown空格缩进以及HTML空格实体
  1. 流程图
  • 使用vscode的markdown插件绘图写文档
  1. 导出PDF时无法显示数学公式的情况解决
  • VSCode中MarkDown输出PDF无法包含LaTeX公式的解决
  • vscode中用markdown文件生成pdf文件时KaTex公式不能正常显示
  1. Markdown打开本地文件的链接
  • 知乎:使用markdown文件中链接打开本地文件
  1. 如何改变所插入图片的大小和位置&如何图片并排
  • 看最后的评论:
    VSCode中如何使用Markdown插入图片
  • 图片并排很简单,将两张图片的代码接在一起,中间不能有空格。同时,若图片是由上面的形式表达的,则前一个把最后的“
”去掉,后一个把前面的“
”去掉
  1. 如何实现内容折叠?
  • markdown折叠内容语法
Title content!!!
  1. markdown中公式靠左的问题
    知乎链接
  • "&"用于表明对齐起始位置
  • \begin{aligned}和\end{aligned}不能与公式空一行,要紧贴.
  • 公式句尾加"\"表示分行
\begin{aligned}
 a + b + c &= d \\
 e + f &= g  
\end{aligned}

Latex 公式换行问题(换行,等号对齐)

  1. 高亮文字与高亮底色

    Markdown文档常用字体及颜色设置

    • 高亮文字内容:文字高亮内容
    • 高亮文字底色:
文字底色高亮内容

颜色名列表可看这个:
CSDN-markdown编辑器语法——背景色

在Typora中,可以通过==文字底色高亮部分==来实现。默认是黄色底色,不过设置中可以更改。

  1. LaTeX中矩阵的编写
\begin{equation}
H_x=\frac{1}{3}\times{
\left[ \begin{array}{ccc}
1 & 0 & -1\\
1 & 0 & -1\\
1 & 0 & -1
\end{array} 
\right ]},
H_y=\frac{1}{3}\times{
\left[ \begin{array}{ccc}
1 & 1 & 1\\
0& 0 & 0\\
1 & 1 & 1
\end{array}
\right ]}
\end{equation}

最后,如何实现Markdown文件转PDF、HTML、Word和PPT?

  • VSCode中下载Markdown PDF插件,启用后去文件代码处点击右键即可;
  • Typora中可以直接点击文件-导出,有各种格式(包括word格式,但需要先下载pandox插件;
  • Jupyter Notebook与markdown(注:可以方便的转pdf和PPT)
    Jupyter Notebook与markdown
  • 转PPT的另外一种方法:marp网站。此外,也是可以在VSCode中装这个插件的 vs code中使用marp

此外,还有一些奇怪的需求,如用Python批量的将markdown转化成word文档

  • Python实现markdown批量转word

以上经验还很不完备,也没有系统,有待继续完善。也希望大家提供一些建议、经验

你可能感兴趣的:(新手入门Markdown的一些参考:应用、基础知识和技巧以及PDF、word、PPT等格式的转换)