Markdown中的引用与交叉引用

全文目录大纲

  • Markdown中的引用与交叉引用
    • 一、Markdown中的引用
    • 二、Markdown中的交叉引用
      • 正文中引用图片
      • 正文中引用参考文献

一、Markdown中的引用

Markdown中的引用使用方法为在要引用的文字前输>,如:

> 你好

输出效果:

你好

  • 需要注意的是,有的编译器可能需要在>后加空格才能引用生效。为规范语法、美化代码,建议统一在>后加一个空格。
  • 和使用标题所用的#一样,代码生效的关键在于>另起一行且位于行首

二、Markdown中的交叉引用

交叉引用适用于许多场景:

  • 正文中引用图片
  • 正文中引用表格
  • 正文中引用参考文献
  • ……

在这里,可以利用HTML标签的思想为被引用对象插入锚点,命好名,在正文中可以直接进行交叉引用。

正文中引用图片

利用HTML的思想,引入<div></div>块对图片进行插入:

<div align="center">
<a name="ML"></a>
<img src="https://seopic.699pic.com/photo/40005/7241.jpg_wh1200.jpg" alt="ML" style="zoom:80%;"/>
<br>图1:Machine Learning</div>

其中,aligh="center"表示将图片居中,<br>为换行符。<img>中的alt="ML"在HTML中表示可用于定位的标签,但是在有的Markdown编辑器中无法实现这个作用。该功能需要借助<a name="ML"></a>来实现,表示命名为ML的锚点。

需要注意的是,<a name="ML"></a>的放置位置决定了交叉引用所指向的位置。如果<a></a>之间包含了其他标签,比如在这里如果<a></a>将图片包括进来,即,将</a>放到<br>左或右边,则交叉引用所指的位置位于整幅图片的正中间。如果像上面举例的那样,<a></a>中间不包括其他部分,则直接指向<a></a>所在位置。
也就是说,交叉引用指向的位置位于<a></a>所包含内容的正中间

图片展示效果如下:


图1:Machine Learning

而正文中的引用方法为:

[图1](#ML)是一张机器学习的宣传图。

交叉引用表格则和交叉引用图片的方法类似,使用时只需将图片换成表格即可。

正文中引用参考文献

在这里,被引用的参考文献书写的代码如下:

<div><a name="R1"></a>
[1] Karlgren, Jussi. An algebra for recommendations: using reader data as a basis for measuring document proximity, 1990.
</div>

在上面的代码中,两个</>的位置可以自由调整,不影响展示效果。相当于需要用<div><a>来把参考文献给封装起来,以实现锚点标记功能。

而原文中可以使用脚标来进行引用,引用方法如下:

1990年,推荐系统的概念首次被哥伦比亚大学的Jusii Karlgren教授在一份报告[<sup>1</sup>](#R1)中提及。

展示效果如下:

1990年,推荐系统的概念首次被哥伦比亚大学的Jusii Karlgren教授在一份报告1中提及。

参考文献:

[1] Karlgren, Jussi. An algebra for recommendations: using reader data as a basis for measuring document proximity, 1990.

其中,<sup>1</sup>表示将1给标成脚标形式。正文中的引用的方式都为[**](#**)

Markdown中的引用与交叉引用相关推荐

  1. IOS小知识点5之内存警告、循环引用、交叉引用

    IOS的内存使用有以下几个等级,最常见的就是OSMemoryNotificationLevelWarning  OSMemoryNotificationLevelUrgent typedef enum ...

  2. Word如何交叉引用以及交叉引用参考文献后使用逗号分隔

    如果你知道如何交叉引用,可以直接跳转到第2节: 如果你知道如何定义编号格式,但是不会交叉引用,可以直接跳转到 1.2 节. 目录 1. 交叉引用 1.1 定义有序列表 1.2 如何交叉引用 1.3 为 ...

  3. html中div区域可以交叉引用,需要js中的交叉引用

    我有我的requirejs模块互相交叉引用和交互的问题.需要js中的交叉引用 第一模块将进行第二模块的价值观,为什么requirejs表现得像是什么? HTML: Edit Save JS: defi ...

  4. 利用题注和交叉引用功能,更好地管理word中图表号以及正文中的图表号 引用

    有时候写一篇比较长的文件,需要用到非常多的图表时,一般都会对图表进行编号,并在正文中引用,比如见表1. 表1 例             然而如果用到很多图表,并且对其中图表有删除或增加操作时,会使得 ...

  5. Word中公式自动编号及交叉引用:简单、详细、可用

    一.公式自动编号 第一步: "Alt"  +  "=" 键入所需公式,并在公式输入完成后键入"#",注意,中间不加空格: 第一步: 选择  ...

  6. 14.IDA-XREF(交叉引用)概述

    XREF分类 CODE XREF:代码交叉引用  DATA XREF:数据交叉引用 XREF描述含义 这是个代码交叉引用 sub401000是被引用者,main+2A是引用者(引用sub401000的 ...

  7. Office基础操作:Word 使用交叉引用的超链接后,如何一步操作返回至引用处

    在Word文档中,当使用交叉引用,创建超链接后,可在引用处,按住"Ctrl"键并单击即可访问超链接,或跳至参考文献,或跳至题注,此时,若需要一步操作,返回至原引用处,该如何操作呢? ...

  8. 中文论文撰写技巧(word)——参考文献的交叉引用

    使用word完成参考文献的交叉引用 参考文献的快速引用 word交叉引用 设置交叉引用快捷键 视频教程 参考文献的快速引用 百度学术为例: (1)在搜索框属于需要检索的文章的关键字,点击待引用文章下的 ...

  9. word的自定义编号+自定义多级列表+交叉引用

                       word的自定义编号+自定义多级列表+交叉引用 之前一直用letax排版觉得letax的参考文献能够自动的进行更新实在是很方便,不用因为增加一个或者减少一个文献而 ...

最新文章

  1. 天龙源码分析 - 选择角色流程
  2. pandas使用split函数将dataframe中的特定列表字段(list column)裂变为多个数据列并拼接到原dataframe中
  3. a标签阻止链接跳转(href=‘javascript:;‘)
  4. html 获得文本节点,JavaScript获取节点——获取文本节点
  5. linux 邮件日志,linux下如何建立邮件日志
  6. [译] Node.js, Express.js 搭建 HTTP/2 服务器
  7. Jquery 1.4.2 animate的BUG
  8. Fiddler环境配置、抓包、手机代理
  9. 软考数据库系统工程师是什么?如何备考?
  10. 银行如何构建反欺诈模型
  11. Linux(CentOS)安装 Vim编辑器
  12. Bug 引发的 18 次重大事故
  13. win10 Administrator账户被禁用怎么办?
  14. Code3 整数反转
  15. 【AliOS Studio】AliOS Studio初体验
  16. 唱吧android逆向加密算法笔记 此文章已做脱敏处理不会对原厂家app安全构成威胁,仅供学习
  17. 出书最多 [2021年12月 电子学会C语言编程等级考试二级真题解析]
  18. 项目训练营模块学习---Oled屏幕
  19. 正反斜杠的区别_正斜杠(/)和反斜杠(\)的区别
  20. Apache Kudu 1.15.0的分布式集群部署

热门文章

  1. 罗兰贝格为您解读《新冠疫情影响下中国与全球车市研判报告》
  2. gbl计算机房配电箱,供应北京广盟GBL广盟GBL机房列头柜
  3. Vue3 reactive 源码分析
  4. 【新布局】火绒安全企业产品Linux终端、macOS终端开启公测
  5. 论零成本一个人操作互联网创业项目的可行性
  6. manjaro双系统 windows_win10环境下安装manjaro kde(双系统)
  7. PCB测试点的设计要求
  8. java上下左右建监听,js键盘上下左右键怎么触发function(实例讲解)
  9. 华为nova3E升级鸿蒙,华为nova 3e刷机教程_华为nova3e强刷升级更新官方系统包
  10. 众测图数据库 Nebula Graph | 捉虫计划已开启,这项有礼