文献管理及Markdown笔记的解决方案

2023-11-08

为什么需要使用

  • 不使用文献管理软件,体会最深的问题是:
  1. 下载到本地的文献不好管理
  2. 自己无法生成引用格式,看完本地文献之后,论文里要引用,往往需要到网上重新搜索该文献以下载引用格式,效率极低。
  • 为什么使用Markdown笔记
  1. Markdown简洁易用
  2. 支持代码编写
  3. 支持公式编写,最重要的是Markdown的公式编写大部分也适用于Latex,因此使用Markdown写笔记方便以后写论文。

解决方案

  • 先给方案:文献管理软件:Zotero;网盘:坚果云;Markdown笔记:Typora
    以上软件都在Win10和ubuntu18.04上亲测好用,并且可以将Typora的笔记复制到Zotero,也可以在Zotero安装Markdown插件(详见下一章)。另外,对于Android查看Zotero的同步文献,可以选用 Z o t E Z 2 ZotEZ^2 ZotEZ2,Android查看Markdown笔记推荐使用Epsilon Notes(也可以用Android的坚果云直接查看),另外一个要想实现全平台查看Markdown笔记就是使用博客了,这也是我写这篇博客的原因。。
  • 我选用的软件基本原则是:
  1. 跨平台,至少同时支持Windows和Linux。
  2. 能实现免费多平台同步。
  • 维基百科上有很详细的文献管理软件的对比,目前比较流行文献管理软件是EndNote,但它不支持ubuntu。另一个比较流行的就是Zotero了,它是开源、跨平台的,而且自带同步。Zetero免费版限制云空间大小,但可使用WebDev配合坚果云实现免费空间同步,具体参考下一章。
  • 支持Markdown的笔记软件主要有:有道云笔记,印象笔记,为知笔记。但它们要么不支持ubuntu,要么就是需要付费才给同步功能,吃相太难看。经过一翻查找,终于找到一款超好用的软件—Typora

套路和技巧

各软件直接去对应官网查看方法并下载,本章主要给出一些问题的解决方法和小技巧。

Zotero 配合网盘实现无限制空间云同步

Zotero同步首先需要注册,如果注册不了(国内环境),请参考我的另一个教程。注册完成后用网盘同步突破云空间限制的主要方法有以下两种:

  1. 基于WebDAV,缺点:storage里附件命名不规则。
  2. 使用ZotFile把附件分离出云,然后再使用网盘同步文件夹。缺点:在Zotero里删除,相应的附件并不会被删除。

推荐使用方法1,因为方便省空间。具体方法

注意:一些资料总是把两个方法混在一起,导致无法同步,因此使用第一种方法后使用ZotFile扩展不要瞎配置,别把附件分离出去,如下图Location of File要选择Attach stored copy of file(s) 。
zotflie配置

Typora 小技巧

  • 把Typora的笔记目录添加到坚果云同步目录就可以同步笔记。
  • Typora 的行内公式显示需要自己在设置里打开。
  • 最好在设置里把换行符统一,以便在不同系统查看。
  • 可以把笔记直接复制成HTML格式,这个很重要。接下来,我们在Zotero笔记里右键选择Source code,把Typora的HTML格式笔记复制进去。这样就实现了笔记导入Zotero里。

Zotero安装Markdown插件

目前Zotero官方没有Markdown插件,可以配合Typora使用,也可以自己构建Markdown here插件,但是此方法生成的插件我在ubuntu上不能安装。因此我在这里直接给出在双系统亲测可用的插件—点击转到下载链接

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文献管理及Markdown笔记的解决方案 的相关文章

随机推荐

  • 利用Python结构化您的工程

    我们对于 结构化 的定义是您关注于怎样使您的项目最好地满足它的对象性 我们 需要去考虑如何更好地利用Python的特性来创造简洁 高效的代码 在实践层面 结构化 意味着通过编写简洁的代码 并且正如文件系统中文件和目录的组织一样 代码应该使逻
  • 3090单卡+yoloV8+训练手势识别(手把手教学)

    利用yoloV8训练自己的数据集 手势识别数据 github 官方项目链接 yolo相关发展史介绍 YOLO You Only Look Once 是一种流行的对象检测和图像分割模型 由华盛顿大学的 Joseph Redmon 和 Ali
  • python进行大小写转换

    操作很简单 只是今天写作业的时候看到一堆大写感觉手动转换太累了 就想着用python弄一下 果然效率变快了 记录一下咯 大写变小写 使用lower 函数 小写变大写 使用upper 函数 s FACING VIRUSES WITH RELA
  • nginx+nginx-http-flv-module+ffmpeg/obs实现点播+直播

    nginx nginx http flv module ffmpeg obs实现点播 直播 更新 2021 02 19 nginx nginx http flv module ffmpeg obs实现点播 直播 现在使用ffmpeg实现rt
  • 通过定时任务+sh脚本方式实现服务器日志文件异机备份

    需求 等保要求服务器A日志 服务器 数据库 后端 nginx redis等 备份在另外一台服务器B上 实现原理 通过定时任务 sh脚本 scp命令 实现定时执行脚本 将文件备份到另外一台服务器上 例子 step1 准备工作 服务器A ipA
  • Qt实现一个伪coroutine,应用场景while死循环尝试重连

    QEventLoop loop QTimer timer int tryTimes 3 int currentTryRound 0 QObject connect timer QTimer timeout qDebug lt lt try
  • Linux-Docker安装mysql8.0

    第一步 打开docker仓库找到自己要安装的mysql版本 docker仓库地址 第二步 安装mysql 我选择的是8 0 25 2 1 下载mysql docker pull mysql 8 0 25 2 2 安装mysql 注意 我选择
  • mybatis逆向工程连接sqlserver数据库生成单表增删改查

    1 pom文件添加依赖
  • AE视频稳定防抖插件proDAD Mercalli for Mac破解版

    为大家推荐一款视频稳定防抖插件 proDAD mercalli for mac破解版的主要功能就是消除拍摄视频时抖动 颠簸和颤抖的影响 非常的好用 ProDAD Mercalli4 0破解版中包含CmosFixr和Mercalli 4 0两
  • Python爬虫6:使用API及实例

    使用API及实例 1 API的使用 2 解析JSON数据 3 百度地图开放平台API调用实现热力图 1 API的使用 当决定去完成一个爬虫操作时 读者的第一反应可能就是用Requests 库请求网页 然后从正则表达式 BeautifulSo
  • [网络安全]sqli-labs Less-13 解题详析

    网络安全 sqli labs Less 13 POST Double injection Single Quotes String with twist 解题详析 判断注入类型 查库名 查表名 查users表的列名 查字段 总结 原理及姿势
  • 1502. Can Make Arithmetic Progression From Sequence

    class Solution public bool canMakeArithmeticProgression vector
  • rv1126编译报错 buildroot 添加rsync导致popt报错

    报错现象 解决方案 路径 home forlinx rv1126 buildroot package popt popt mk 文件修改 修改 POPT SITE http ftp rpm org popt releases histori
  • BDA初级分析——数据收集、清洗和整理

    一 认识数据 什么是数据 数据是对客观世界的记录 用来记载事物的性质 状态 相互关系等 有哪些常见的数据类型 什么是数据集 数据集 数据的集合 通常以表格形式出现 二 收集数据 我们都会从哪里收集数据 内部数据 外部数据 收集数据的注意事项
  • uniCloud云开发获取小程序用户openid

    目录 一 介绍openid 二 openid获取难在哪 三 云开发获取openid 一 介绍openid 我们在区分小程序用户时都需要用到openid 用户openid就相当于用户在小程序里的身份证 做为用户的唯一标示 所以获取到用户ope
  • 编码器-解码器(seq2seq)

    文章目录 1 编码器解码器架构 1 1 概念 1 2 代码 1 2 1 编码器 Encoder 1 2 2 解码器 Decoder 1 2 3 合并编码器和解码器 2 seq2seq模型 2 1 编码器 2 2 解码器 2 3 编码器 解码
  • tensorflow1.13分布式训练 参考资料 -教程原理

    前言 对于数据量较大的时候 通过分布式训练可以加速训练 相比于单机单卡 单机多卡只需要用with tf device gpu 0 来指定GPU进行计算的情况 分布式训练因为涉及到多台机器之间的分工交互 所以更麻烦一些 本文简单介绍了多机 单
  • 时序预测

    时序预测 MATLAB实现NARX非线性自回归外生模型时间序列预测 目录 时序预测 MATLAB实现NARX非线性自回归外生模型时间序列预测 效果一览 基本介绍 模型描述 程序设计 参考资料 效果一览 基本介绍 时序预测 MATLAB实现N
  • Stable Diffusion本地部署报错解决:RuntimeError: Couldn‘t determine Stable Diffusion‘s hash: xxxxxxx

    报错信息 Commit hash c9c8485bc1e8720aba70f029d25cba1c4abf2b5c Traceback most recent call last File D AI stable diffusion web
  • 文献管理及Markdown笔记的解决方案

    目录 为什么需要使用 解决方案 套路和技巧 Zotero 配合网盘实现无限制空间云同步 Typora 小技巧 Zotero安装Markdown插件 为什么需要使用 不使用文献管理软件 体会最深的问题是 下载到本地的文献不好管理 自己无法生成