已过时

  1. 下载最新的markdown插件,github

    解压后将MarkdownViewerPlusPlus.dll复制一份到notepad++安装目录的plugins里

    现在再打开notepad++就能看到markdown插件的小图标了

  2. 设置markdown高亮

    下载最新的markdown高亮配置文件,github

    打开notepad++,依次点击:

    语言自定义语言格式导入

    我选的是theme-deep-black里的userDefinedLang-markdown.deep-black.modern.xml样式

    重启notepad++→语言,这时就能在下面看到你添加的高亮配置选项,选中即可

  3. Ctrl+Shift+M实时预览。

  4. 还是简陋了点,其实Github官方出的Atom更好用一些(配合Markdown Preview Enhanced插件)。


下面给出新方法

  1. 下载安装notepad++;

  2. 设置markdown高亮

    下载最新的markdown高亮配置文件,github

    打开notepad++,依次点击:语言自定义语言格式导入,选择theme-deep-black里的userDefinedLang-markdown.deep-black.modern.xml样式

    重启notepad++→语言,这时就能在下面看到你添加的高亮配置选项,选中即可。

  3. 安装chrome插件Markdown Preview Plus进行安装。

    打开选项设置,勾选以下选项:

    • [x] KaTeX support inline($math$ or \ (math\ )) and line($ $ math $ $ or \ [math\ ])
    • [x] Enable HTML content Note: Take care for XSS attack if you enable this option
    • [x] Enable auto-reload
    • [x] Enable Table Of Content

    并将Reload Frequency设置为1second

    然后勾选全部的Supported file extensions

    打开 chrome://extensions/找到Markdown Preview Plus,点击下面的详细信息,勾选允许访问文件网址,可选在隐身模式下使用

  4. 开始创作

    新建一个Markdown文件,在notepad++里进行编辑,同时拖放到chrome浏览器中进行实时预览。在notepad++里每保存一次,浏览器里就可看到预览情况。

  • 以下是最新办法:使用VS Code或Atom中的Markdown Preview Enhance插件预览。
  • 要保存为PDF,需要先转换为本地html,然后在Chrome浏览器中打开,打印为PDF文档。

表格与公式

表格的语句上一行必须为空行,不然表格不生效。

代码 符号
\lbrace \(\lbrace\)
\sim \(\sim\)

输入公式时,下标代码_后一定要加一个空格,否则可能渲染错误。如:

$$\boldsymbol{||x||}_ {p}=(\sum_ {i}{|x_ {i}|^p})^{1/p} \tag{1}$$

的效果是

\[\boldsymbol{||x||}_ {p}=(\sum_ {i}{|x_ {i}|^p})^{1/p} \tag{1}
\]

$$\boldsymbol{||x||}_{p}=(\sum_{i}{|x_{i}|^p})^{1/p}  \tag{2}$$

效果是:

\[\boldsymbol{||x||}_{p}=(\sum_{i}{|x_{i}|^p})^{1/p} \tag{2}
\]

代码

\begin{aligned}
a&=b+c \\
d+e&=f
\end{aligned}

的显示效果为:

\[\begin{aligned}
a&=b+c \\
d+e&=f
\end{aligned}
\]

代码

\begin{alignedat}{2}
10&x+ &3&y = 2 \\
3&x+&13&y = 4
\end{alignedat}

的显示效果为:

\[\begin{alignedat}{2}
10&x+ &3&y = 2 \\
3&x+&13&y = 4
\end{alignedat}
\]

代码

$$
\left[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \right]\tag{2}
$$

的显示效果为:

\[\left[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \right]\tag{2}
\]

而代码

$$\left\{ \begin{matrix}g(x_{i}) \leq 0 \\ \alpha_{i} \geq 0 \\\alpha_{i}\cdot g(x_{i})=0\end{matrix} \right.$$

的显示效果为

\[\left\{ \begin{matrix}g(x_{i}) \leq 0 \\ \alpha_{i} \geq 0 \\\alpha_{i}\cdot g(x_{i})=0\end{matrix} \right.
\]

画流程图:

  ```mermaid
graph TD
A[Hard edge] -->|Link text| B(Round edge)
B --> C{Decision}
C -->|One| D[Result one]
C -->|Two| E[Result two]
```

的效果为:

graph TD
A[Hard edge] -->|Link text| B(Round edge)
B --> C{Decision}
C -->|One| D[Result one]
C -->|Two| E[Result two]

使用notepad++写markdown的配置过程的更多相关文章

  1. synergy 两台Windows电脑配置过程

    Synergy 介绍 软件作用 Synergy 两台独立电脑,共享一套鼠标和键盘的工具, 软件原理(我自己想的) 保证两台电脑在一个局域网内,可以相互Ping通的电脑(这样才能直接通过TCP连接) 将 ...

  2. tesseract配置过程

    tesseract配置过程: 1. 为了避免配置环境变量,可以先下载一个 tesseract-ocr-setup-3.02.02.exe(tesseract配置文件夹里有),然后安装(假设安装目录为D ...

  3. [转]caffe的配置过程

    caffe的配置过程 转:http://blog.csdn.net/brightming/article/details/51106629   版权声明:本文为博主原创文章,欢迎转载!转载请写明原文链 ...

  4. 【Markdown】notepad++ 支持 markdown语法、预览

    Notepad++中支持Markdown   最近在学习Markdown语言的使用,很想在XP主机上使用Markdown的离线编辑器,但MarkdownPad.作业部分的离线客户端都不能再XP上运行, ...

  5. FastDFS配置过程

    在我的生产环境中利用FastDFS实现动静分离的方案

  6. Hadoop的配置过程(虚拟机中的伪分布模式)

    1引言 hadoop如今已经成为大数据处理中不可缺少的关键技术,在如今大数据爆炸的时代,hadoop给我们处理海量数据提供了强有力的技术支撑.因此,了解hadoop的原理与应用方法是必要的技术知识. ...

  7. 菜鸟帮你跳过openstack配置过程中的坑

    一:前言 对于一个以前做java全栈工程师而言,而且没学过Linux,很少用虚拟机(还是在大学的时候简单的用过),去配置openstack我想我入的坑肯定比有基础的一定要多,躺在每个坑中徘徊思索的时间 ...

  8. MacBook 整个配置过程,供新入手MacBook的同学

    这里记录了MacBook 的整个配置过程,可供新入手MacBook和觉得MacBook比较难用的同学参考. 1. 外围拓展 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接 ...

  9. Mac + OpenCV3.3.0 + PyCharm (非常简单的配置过程)

    最近要用python来写opencv,主要是需要学习计算机视觉和机器学习.看了网上的配置过程,愣是把一件简单的事搞复杂了. 话不多说,配环境走起! 打开PyCharm,找到Preferences 尝试 ...

随机推荐

  1. [BZOJ2588]Count on a tree(LCA+主席树)

    题面 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权.其中lastans是上一个询问的答案,初始为0,即第一个询问 ...

  2. 模板 - 线性递推BM

    模数是998244353的话好像NTT可以更快. #include<bits/stdc++.h> using namespace std; typedef long long ll; co ...

  3. hadoop编程小技巧(1)---map端聚合

    測试hadoop版本号:2.4  Map端聚合的应用场景:当我们仅仅关心全部数据中的部分数据时,而且数据能够放入内存中. 使用的优点:能够大大减小网络数据的传输量,提高效率: 一般编程思路:在Mapp ...

  4. Aurora测试----随机数字产生

    在xilinx模板中,存在一个Aurora样本工程,包含众多的子函数,本系列本文将逐一对其进行解析,首先是aurora_8b10b_0_FRAME_GEN函数,根据官方的说明,其作用是:该模块是一个模 ...

  5. 剑指offer学习读书笔记--二维数组中的查找

    在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都是按照从上到下递增的顺序排序.请设计一个函数,输入这样的一个二维数组和一个整数,判断数组是否含有这个整数. 1 2 8 9 2 4 9 1 ...

  6. HashMap对象转换为JavaBean对象

    问题: 在日常代码中,使用 spring包中的 BeanUtils.copyProperties(source,target),可以将A对象的属性复制到B对象中,但是有个问题 无法将HashMap中的 ...

  7. Solr的学习使用之(七)Solr高级查询facet、facet.pivot简介

    以下转载自:http://hongweiyi.com/2013/03/apache-solr-facet-introduction/ 1.什么是Faceted Search Facet['fæsɪt] ...

  8. vue2.0  之 directive指令 (自定义)

    指令 一.定义: 指令只一种可以附加到DOM元素的微命令(tiny commands). 它们通常以"v-"作为前缀, 以方便Vue知道你在使用一种特殊的标记, 从而确保语法的一致 ...

  9. tf.nn.top_k

    评估操作对于测量神经网络的性能是有用的. 由于它们是不可微分的,所以它们通常只是被用在评估阶段 tf.nn.top_k(input, k, name=None) 这个函数的作用是返回 input 中每 ...

  10. $LCT$维护子树信息学习笔记

    \(LCT\)维护子树信息学习笔记 昨天\(FDF\)好题分享投了 \([ZJOI2018]\)历史 这题. 然后我顺势学学这个姿势. 结果调了一年...于是写个笔记记录一下. 基本原理 比较显然地, ...