anki是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了anki是啥相关的知识,希望对你有一定的参考价值。

参考技术A

anki是字卡软件。

“Anki是一个自由及开放源代码,基于间隔重复的字卡软件。

本质上来说,Anki是一个辅助记忆软件,它可以在相对合适的时间来告诉你复习什么比较好。

那么为什么我推荐使用Anki呢,它又适合哪些人呢?

它解决了我们最为苦恼的遗忘问题。说解决或许有点夸大,但是每个人都会被遗忘所困扰。

1、学生经常苦恼不知道复习,或者是即便复习了但是间隔过久也导致经常有遗忘的受挫感

2、学了新知识点就忘了。

3、工作的人。

4、经常说自己老了,记不住,记忆力退化。

5、看书看完之后也就遗忘了

6、或者即便做了读书笔记也并没有经常回顾复习

但是大多数人其实没有一个好的方法和工具来让自己保持持续学习与复习,而Anki恰好可以弥补。

1、Anki适合所有终身学习的人。不管你是小初高中大学生,也不需要关注你是否已经工作不需要再看那些学校的教材。只要你还有一天需要记忆你想要记忆的,学习你现在或者之后需要学习的知识,那么Anki就适合你。

2、Anki可以帮助你记忆所有东西而不仅仅是单词。最初Anki的创作者的目的是利用这个软件来学习日语,Anki一词也来自于日语“暗记【あんき】【annki】◎” 但是作者只是开发这个软件的人,而更多的人使用这个软件也发现

3、不仅能够帮助记忆单词,学习外语

4、还可以学习各个科目的知识点

5、或者输入复习计划辅助自己进行学习。例如考研 四六级 GRE等都可以

6、Anki的自定义和可扩展性极强。所谓的自定义是说你可以利用ANKI呈现多种多样的形式,并且也可以自己调整参数来让Anki更加适合你。可扩展性就是有许多插件以及外部的工具来让ANKI更加强大,具体可以看我帖子的工具篇和插件篇。

Anki笔记相关

相关文章:https://blog.csdn.net/stalendp/article/details/44904639

Anki是一个非常不错的记忆卡片工具,但是编辑界面比较简陋。

1. 这里将使用TinyMCE的粘贴功能,来获取word等工具编辑的文本,然后再转化成html,贴到anki中。

<!DOCTYPE html>
<html>
<head> 
<script src='https://cdn.tiny.cloud/1/no-api-key/tinymce/4.9.10-80/tinymce.min.js'></script>
<script>
   tinymce.init(
    selector: '#mytextarea',  // change this value according to your HTML
    plugins: "code",
    toolbar: "code",
    menubar: "tools",
    width: "800",
    height : "600",
  );
</script>
</head>

<body><h1>TinyMCE Quick Start Guide</h1> 
  <form method="post"><textarea id="mytextarea"></textarea></form>
</body>
</html>

2. Latex工具;

Anki是支持Latex的,下面是用来编辑Latex的工具。还可以导出成word使用的格式。

参考:Type math formulas in Microsoft Word the LaTeX way?

先用LaTeX生成MathML,然后以无格式的方式粘贴到word中(win: Ctrl+Alt+V,  mac: control + command + V);  或者粘贴到文本编辑器中,再粘贴回来(这样保证没有格式,是个纯文本)。

<!DOCTYPE html>
<html>
<head>
    <title>tex texample</title>
    <script src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
  MathJax.Hub.Config(
      extensions: ["tex2jax.js"],
      jax: ["input/TeX", "output/HTML-CSS"],
      tex2jax: 
          inlineMath: [ ['$','$'], ["\\\\(","\\\\)"] ],
          displayMath: [ ['$$','$$'], ["\\\\[","\\\\]"] ],
      ,
      "HTML-CSS":  availableFonts: ["TeX"] 
  );
</script>
    <script>
        function SelectText(element) 
            var doc = document
                , text = doc.getElementById(element)
                , range, selection
            ;    
            if (doc.body.createTextRange) 
                range = document.body.createTextRange();
                range.moveToElementText(text);
                range.select();
             else if (window.getSelection) 
                selection = window.getSelection();        
                range = document.createRange();
                range.selectNodeContents(text);
                selection.removeAllRanges();
                selection.addRange(range);
            
        
		$(document).ready(function()
      $("#latexContent").val("\\\\[  \\\\]");
			$('#latexContent').bind('input propertychange', function() 
			      $("#myoutput").text($("#latexContent").val());
			     // MathJax.Hub.Queue(["TypeseTextt",MathJax.Hub,"myoutput"]);
              MathJax.Hub.Typeset("myoutput")
              $("#myMathml").text("");
			);
			$("#btnShowMathML").click(function()
				var con =  $(".MJX_Assistive_MathML").html();
				$("#myMathml").text(con);
				SelectText("myMathml");
			);
      $("#btnClear").click(function()
				$("#latexContent").val("$$  $$");
        $("#myoutput").html("<p style='color: grey; font-style: italic;'> The LaTeX will display here ! </p>");
			);
 
		);
    </script>
</head>
<body>
	<center>
        <p> Enter LaTeX here! </p>
            <textarea id="latexContent" rows="5" cols="100"> </textarea>
        <button id="btnClear" type="button">clear</button>
        <button id="btnShowMathML" type="button">Show The MathML</button> </br></br>
        <span id="myoutput">
            <p style="color: grey; font-style: italic;"> The LaTeX will display here ! </p>
        </span> </br>
        <span id="myMathml"> </span>
    </center>
</body>
</html>

 

以上是关于anki是啥的主要内容,如果未能解决你的问题,请参考以下文章

anki限免过吗

anki填空卡正确代码

自己搭建anki同步服务器

Ubuntu 16.10 上的 Anki 错误

Anki python脚本:缺少多个模块

ArchLinux下Anki的安装