日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

anki制作灵活简洁的英语单词模板

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 anki制作灵活简洁的英语单词模板 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 問題來源
  • 目標
  • step1:添加筆記類型
  • step2:添加字段
  • step3:進入模板編輯界面
  • step4:編輯第一張卡片模板
  • step5:編輯Card 2
  • step5:編輯Card3、4
    • Card 3的代碼
    • Card 4的代碼
  • Add Reverse解釋
  • 示例:創建一條筆記
  • 其它

本模板僅是根據個人偏好所做,不一定完全適用于大家,可以參考參考,根據自己的需求做修改,歡迎討論哦~~
2022.4.13更:這個模板我用了很久了,感覺于我而言用著還行,大家如果有建議可以提一下,私聊也可以

問題來源

  • anki自帶的模板其實可以滿足記單詞的需求,但形式單一,用basic and reverse模板的話一個筆記只能產生2張卡片,如果一個單詞有多個中文意思,那么我們在記憶的時候是看著所有的中文意思記憶一個單詞,如果單獨看不同的中文釋義記憶是不是更好呢?
  • 比如abandon:1. 離棄,遺棄,拋棄; 2. 陷入,沉湎于(某種情感)3. 狂熱。 有3種中文釋義(還有更多,只是舉例),如果只做2張卡片,正面是所有中文,那么我們記憶的時候很有可能只根據最熟悉的那個意思( 離棄,遺棄)回想起了單詞,如果下次問你狂熱的單詞有什么,就想不起來了。我不知道大家怎么樣,反正我會出現這種情況。。
  • 而且在使用英語的時候,比如寫作、交談,我們一般是根據中文回想英文,所以從這一點來說,根據不同的中文釋義來記憶英文是很重要的
  • 為了解決這個問題,就需要把中文釋義分開記憶,原有的模板分開記憶需要再創建筆記,那它們就屬于不同的筆記了(筆記和卡片的區別不用說了吧),沒有關聯性,所以我們就來自定義一個模板

目標

  • 根據中文釋義決定產生幾張卡片。關鍵在于add reverse字段,在add reverse字段不添加內容,則只產生一張卡片;添加任意內容,則產生對應的卡片(具體解釋見后文)
  • 制作完成后的卡片如下所示:(如果想看效果請直接跳到最后

第一張:正面:英文+音標,反面:所有中文釋義+所有例句+所有例句翻譯+音頻
第二張(可選):正面:中文釋義1,反面:英文+音標+例句1+例句翻譯1+音頻
第三張(可選):同上,只是變成了中文釋義2
第四張(可選):同上

  • 這樣只需要編輯一個筆記就可以產生任意數量的卡片,非常靈活,記單詞的方法性更強,不容易遺漏生僻釋義。

step1:添加筆記類型

  • 工具–>管理筆記類型–>添加–>克隆:basic -->重命名為英語單詞

step2:添加字段

  • 選中剛才創建的筆記類型–>點擊右側的字段–>將以下字段按順序逐個添加(注意要完全一致!!!

step3:進入模板編輯界面

  • 添加完字段后,我們開始編輯模板。
  • 還是選中剛才創建的筆記類型,點擊卡片,進入模板編輯界面

step4:編輯第一張卡片模板

  • 將以下內容復制到正面模板和背面模板以及格式刷

正面模板

<div style='font-family: Arial; font-size: 30px; color:yellow'>{{英文}}</div><div style='font-family: Arial; font-size: 20px;'>{{音標}}</div>

背面模板

{{FrontSide}}<br> <div style='font-family: Arial; font-size: 25px; color:yellow'>{{中文1}}</div> <div style='font-family: Arial; font-size: 20px;'>{{例句1}}</div> <div style='font-family: Arial; font-size: 20px;'>{{hint:例句翻譯1}}</div> <br > <br > <div style='font-family: Arial; font-size: 25px; color:yellow'>{{中文2}}</div> <div style='font-family: Arial; font-size: 20px;'>{{例句2}}</div> <div style='font-family: Arial; font-size: 20px;'>{{hint:例句翻譯2}}</div> <br > <br > <div style='font-family: Arial; font-size: 25px; color:yellow'>{{中文3}}</div> <div style='font-family: Arial; font-size: 20px;'>{{例句3}}</div> <div style='font-family: Arial; font-size: 20px;'>{{hint:例句翻譯3}}</div> <br > <div style='font-family: Arial; font-size: 20px;'>{{發音}}</div>

格式刷

.card {font-family: arial;font-size: 20px;text-align: center;color: black;background-color: white; }

界面大概是這樣的:

step5:編輯Card 2

  • 我們已經完成了第一張卡片模板的制作,現在我們要制作第二張卡片了。
  • 首先添加第二張卡片
  • 點擊剛才的模板編輯界面右上角的選項,點擊添加卡片類型,然后命名為Card 2,這個名字隨意。這樣便添加完成了
  • 在卡片類型一欄,選中Card 2
  • 然后將以下代碼復制到模板中,和上一步差不多。

正面模板

{{#Add Reverse1}}<div style='font-family: Arial; font-size: 25px; color:yellow'>{{中文1}}</div>{{/Add Reverse1}}
  • 注意到這個字段被Add Reverse1修飾,表示這張卡片是否產生是可選的,如何決定見下文

背面模板

{{FrontSide}}<hr id=answer> <div style='font-family: Arial; font-size: 30px; color:yellow'>{{英文}}</div> <div style='font-family: Arial; font-size: 20px;'>{{音標}}</div> <br> <div style='font-family: Arial; font-size: 20px;'>{{例句1}}</div> <div style='font-family: Arial; font-size: 20px;'>{{hint:例句翻譯1}}</div> <br> <div style='font-family: Arial; font-size: 20px;'>{{發音}}</div>

格式刷同上一步

step5:編輯Card3、4

緊接著我們開始創建Card 3、Card4,操作和上一步是一樣的,只是代碼稍有不同

Card 3的代碼

  • 注意要先選中Card 3

正面模板

{{#Add Reverse2}}<div style='font-family: Arial; font-size: 25px; color:yellow'>{{中文2}}</div>{{/Add Reverse2}}

背面模板

{{FrontSide}}<hr id=answer> <div style='font-family: Arial; font-size: 30px; color:yellow'>{{英文}}</div> <div style='font-family: Arial; font-size: 20px;'>{{音標}}</div> <br> <div style='font-family: Arial; font-size: 20px;'>{{例句2}}</div> <div style='font-family: Arial; font-size: 20px;'>{{hint:例句翻譯2}}</div> <br> <div style='font-family: Arial; font-size: 20px;'>{{發音}}</div>

Card 4的代碼

正面

{{#Add Reverse3}}<div style='font-family: Arial; font-size: 25px; color:yellow'>{{中文3}}</div>{{/Add Reverse3}}

背面

{{FrontSide}}<hr id=answer> <div style='font-family: Arial; font-size: 30px; color:yellow'>{{英文}}</div> <div style='font-family: Arial; font-size: 20px;'>{{音標}}</div> <br> <div style='font-family: Arial; font-size: 20px;'>{{例句3}}</div> <div style='font-family: Arial; font-size: 20px;'>{{hint:例句翻譯3}}</div> <br> <div style='font-family: Arial; font-size: 20px;'>{{發音}}</div>

大功告成!!

Add Reverse解釋

  • 接下來我們隨便創建一個牌組,然后類型選為英語單詞,就會看到下面的界面

  • 最后面的三個Add Reverse字段就是分別控制Card2、3、4是否產生的
  • 比如在Add Reverse1中寫入f(這個隨便,只要有內容就行,該字段本質上就是一個標記),那么就會產生Card 2,而Card 2 對應的就是剛才制作的Card 2 模板;如果不寫入內容,就不會產生Card 2.

示例:創建一條筆記

如下所示,我們將要記憶的內容依次輸入:

  • 由于3個Add Reverse字段都添加了內容,所以一共產生了4張卡片,如下:
  • 注意我沒有添加音標,所以不顯示

Card 1

card 2

Card 3

card 4

  • 上圖一共產生了4張卡片,這樣就實現了將中文釋義分開記憶的效果
  • 注意:例句就是對應中文的例句
  • 如果中文釋義超過了3個,就需要添加更多卡片,只需要按照step 5 做就行了,代碼稍微不同(特別注意要用Add Reverse修飾),而且需要添加相應的字段
  • 如果中文釋義只有2個,那么Add Reverse3字段就不用寫入任何內容,Card 4就不會產生
  • 總之是很靈活的,如果你后續了解了一個單詞的更多意思,再添加就可以了,對應的在Add Reverse 字段標記一下。

如下所示,graze筆記的4張卡片,分開記憶

其它

  • 這個模板可能有些粗糙,并沒有使用css修飾,大家可以自己改代碼。其實有核心功能就可以了,東西越多越容易出問題。。
  • 對于anki有任何問題,歡迎參考我的另一篇文章:https://blog.csdn.net/rakish_wind/article/details/102711484

總結

以上是生活随笔為你收集整理的anki制作灵活简洁的英语单词模板的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。