문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Dictionary Links(온라인 사전 링크 만들기)

 

 

필드는 카드로 나타날 때는 각 노트에 해당하는 텍스트로 변경되어 나타난다.

 

이렇게 필드가 텍스트로 대체되는 것을 이용하면 여러가지를 해볼 수 있다.

 

만일, 언어를 공부하고 있다고 해보자, Anki에 각종 영단어를 집어넣어 학습하는 중이다.

 

하지만 보다 풍부한 내용을 공부하기 위해서 혹은 애매한 부분을 확인하기 위해서 온라인 영어사전을 찾아보고 싶은 경우가 발생할 것이다.

 

가령, 영단어를 한국어로 외우고 있는데, 가끔씩 영영사전에서의 표현을 확인해보고 싶을 수 있다.

 

그럴 때마다 해당 단어를 온라인 영어사전에 검색해볼 수도 있지만 그건 너무 번거롭고 손이 많이 가는 일이다.

 

그렇다면 카드의 영단어를 온라인 사전에서 검색할 수 있는 링크를 만들면 매우 편해질 것이다.

 

 

일단, 검색할 온라인 사전을 준비한다.

 

아래 링크의 온라인 사전은 네이버 영영사전이다. (다음사전은 작동하지 않아서 네이버 사전을 사용함)

 

이 링크에서 마지막의 MyWord 부분에 우리가 찾고자 하는 단어를 집어넣으면 해당 언어를 검색한 웹페이지가 뜬다.

 

 

즉, MyWord 부분만 카드 앞면의 단어로 바꿔주면 카드의 앞면에 노출되는 단어를 온라인 사전으로 검색할 수 있다.

 

그럼 이제 온라인 사전 링크를 만들어보자.

 

우선, 영단어를 공부하는 노트는 기본적으로 {{앞면}} 필드와 {{뒷면}} 필드로 이루어져 있는데, {{앞면}} 필드에 우리가 공부하려고 하는 영어단어를 집어넣고 뒷면 필드에 해당 단어의 뜻을 적어놓는다.

 

"clever"라는 단어를 학습하기 위해서 아래와 같이 노트를 만들었다. 

 

카드창을 클릭해보자. 

 

 

 

 

카드창에 온라인 사전링크를 만들고 싶으면 앞면 템플릿에 다음과 같이 적는다.

 

여기서는 위에서 언급한 MyWord 부분이 {{앞면}} 필드로 대체되어 있는 것을 확인할 수 있다.

 

그러면 {{앞면}} 필드의 텍스트인 "clever"로 대체된다.

 

 <a href="http://endic.naver.com/search.nhn?sLn=kr&isOnlyViewEE=N&query={{앞면}}">사전으로 확인하기</a>

 

그러면 카드창의 앞면 미리보기에 "사전으로 확인하기"라는 텍스트의 링크가 생긴다.

 

 

 

이를 클릭해보면 네이버 사전에서 "clever"라는 단어를 검색해서 보여주는 것을 확인할 수 있다.

 

 

 

이제 이와 같은 템플릿으로 노트를 만들면 학습할 영단어의 온라인 사전 링크를 자동으로 만들 수 있다.

 

그리고 학습하는 동안 링크를 클릭하여 각 노트에 해당 단어를 온라인 사전으로 검색할 수 있게 된다.

 

그러나 여기에 주의 사항이 있으므로 다음 섹션을 참조하기 바란다.

 

 


Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Other HTML(HTML 사용)

 

템플릿에 HTML을 사용할 수 있다.

 

즉, 인터넷 웹 페이지를 만드는데 사용되었던 모든 레이아웃을 카드에 적용해볼 수 있다는 것이다.

 

표(table), 목록(list), 이미지, 외부 페이지로의 링크 등등 모든 것을 해볼 수 있다.

 

가령, 표를 이용하면 현재 카드의 앞면과 뒷면이 상단과 하단으로 나타나는 것을 왼쪽과 오른쪽으로 표시되도록 레이아웃을 변경할 수 있다.

 

 

 

HTML의 모든 기능을 다루는 것은 이 매뉴얼의 범위를 벗어나므로 여기에서 줄인다.

 

하지만, 더 많은 것을 배우고 싶다면 HTML을 사용할 수 있는 훌륭한 입문서가 웹에 많이 있으므로 참조를 바란다.

 

(사례를 들어보고 싶지만 아직 HTML을 몰라서 사례를 들지 못하네요..ㅜㅜ)



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Cloze Templates(빈칸 노트유형 템플릿)

 

 

빈칸 노트유형에 대한 배경지식이 없으면 빈칸 만들기(Cloze Deletion) 섹션을 참조하면 된다.

 

 

빈칸 노트유형은 다른 일반적인 노트유형과 다르게 작동한다.

 

일반적인 노트유형은 노트를 작성하고 노트의 필드를 이리저리 배치하여 다양한 카드유형들을 만들어낸다.

 

하지만 빈칸 노트유형은 모든 빈칸 노트유형이 공유하는 단일한 카드유형만 있다.

 

아래 빈칸 노트유형의 카드창을 보면 카드유형을 늘릴 수 있는 "+" 키가 없어 카드유형을 인위적으로 늘릴 수 없게 되어 있다.

 

 

 

앞서 카드생성 섹션에서 언급한 것처럼 일반적인 카드의 생성은 카드 앞면 템플릿의 비어있지 않은 하나 또는 여러 개의 필드에 좌지우지된다.

 

하지만 빈칸 노트유형은 카드 생성방식이 일반적인 노트유형과 달라서 다음과 같다.

 

우선, Anki는 빈칸 노트유형에서 앞면의 템플릿에 위치한 {{cloze:내용}}을 살펴본다.

 

{{cloze:내용}}에는 텍스트를 대체하는 빈칸이 하나 이상 만들어져 있다.

 

그런 다음 내용필드에서 {{c1::text}}와 같은 모든 빈칸 참조를 찾는다.

 

그리고 각 문항번호(c1, c2 등)에 대해 각각 카드가 생성된다.

 

 

일반적인 노트유형은 카드창의 카드유형을 통하여 해당 카드 유형들에 따른 다양한 내용을 만들어볼 수 있지만 빈칸 노트유형은 그것이 힘들다.

 

이런 경우 문항번호대로 자동으로 만들어지는 카드들에 해당 카드에 따른 힌트나 메모 등을 남기기 위해서는 조건부 생성 방식과 특수 필드를 사용해야 한다.

 

빈칸 노트유형의 카드는 그 카드의 문항번호에 해당하는 특수 필드를 제공하므로 이러한 특수필드의 조건을 이용하여 현재 다루고 있는 카드를 특정할 수 있다.

 

예를 들어, 첫 번째 문항번호(c1)의 빈칸에 Hint1 필드를 표시하고 두 번째 문항번호(c2)의 빈칸에 Hint2 필드를 표시하려면 다음과 같이 템플릿을 작성하면 된다.

 

해석하면 문항번호를 의미하는 c1 필드에 내용이 있으면 Hint1 필드를 표시하고 c2 필드에 내용이 있으면 Hint2 필드를 표시하라는 의미이다.  

 

     {{cloze:Text}}

 

     {{#c1}}

     {{Hint1}}

     {{/c1}}

 

     {{#c2}}

     {{Hint2}}

     {{/c2}}

 

 

간단한 사례를 만들어 보았다.

 

빈칸 노트유형으로 "캐나다의 수도는 오타와이다."에서 "캐나다"와 "오타와"를 서로 별도의 빈칸으로 묶어보자.

 

그러면 노트 추가창의 내용 필드에 다음과 같이 나타난다.

 

  {{c1::캐나다}}의 수도는 {{c2::오타와}}이다. 

 

그리고 문항번호 1번(c1)의 힌트를 Hint1 필드에 다음과 같이 입력한다.

 

미국이 아니라 미국의 북쪽에 있는 나라

 

그리고 문항번호 2번(c2)의 힌트를 Hint2 필드에 다음과 같이 입력한다.

 

몬트리올이 아님 

 

그리고 카드창을 열어 앞면 템플릿에 해당 힌트가 조건부로 나타나도록 아래와 같이 입력하였다.

 

아래 사진의 사례에서는 문항번호 c1의 카드만 나타나 Hint1 필드의 내용만 카드에 표시되었다. 

 

 


Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Conditional Replacement(조건부 대체)

 

 

하나의 필드가 비어있는지 아니면 비어있지 않은지 여부를 이용하여 카드에 특정 텍스트, 필드, HTML을 포함시킬 수 있다.

 

아래의 사례를 보자.

 

      This text is always shown.

 

      {{#FieldName}}

      This text is only shown if FieldName has text in it

      {{/FieldName}}

 

      {{^FieldName}}

      This text is only shown if FieldName is empty

      {{/FieldName}}

 

카드의 템플릿에 텍스트를 입력하면 해당 텍스트는 항상 보이게 된다. 그래서 가장 위의 "This text is always shown."은 항상 카드에 노출된다.

 

반면, {{#FieldName}} 텍스트 {{/FieldName}}의 형식으구성되어 있을 경우 {{#FieldName}}{{/FieldName}} 사이에 있는 텍스트FieldName이라는 필드에 무언가 텍스트가 입력되어 있어야만 카드에 나타난다.

 

또한, {{^FieldName}} 텍스트 {{/FieldName}}의 형식으구성되어 있을 경우 {{^FieldName}}{{/FieldName}} 사이에 있는 텍스트FieldName이라는 필드에 어떤 텍스트도 입력되어 있지 않아야만 카드에 나타난다.

 

즉, FieldName이라는 필드 내에 텍스트가 입력되어 있는지 여부를 조건으로 하여 카드에 나타나는 텍스트의 종류를 변경할 수 있는 것이다.

 

아래에 이 사례를 보면 제대로 작동한다는 사실을 알 수 있다.

 

 

 

보통 이런 조건부 대체는 아래와 같이 필드가 비어있지 않은 경우에 해당 레이블을 표시하는 경우가 다반사이다.

 

 

             {{#Tags}}Tags: {{Tags}}{{/Tags}}

 

 

이런 경우도 생각해볼 수 있다.

 

Anki는 단순히 카드의 앞면을 보고 뒷면을 떠올리는 과정이지만 간혹, 뒷면에 일종의 메모노트를 남겨서 학습의 질을 높이기도 한다.

 

그래서 카드의 뒷면 템플릿에만 사용하는 노트 필드를 만들어서 해당 노트에 메모를 남길 수 있다.

 

보통 이런 메모노트가 있다는 것은 카드 앞면을 보고 답을 생각할 때 더 깊이 생각해보아야 한다는 표시일 수도 있다.

 

그렇다면 이런 사실을 환기하기 위해 카드 뒷면에 별도의 메모노트가 있다는 표시를 카드 앞면에 해주는 것도 좋을 것이다.

 

그렇다면 카드의 뒷면에 메모노트가 있을 경우 앞면의 필드를 파란색으로 지정하면 사용자가 카드의 앞면에 나타난 파란색 필드를 보고 메모노트의 종류를 인지하여 좀 더 깊이 생각해볼 수 있을 것이다.

 

다음과 같이 하면 필드의 스타일을 지정할 수 있다.

 

        {{#Notes}}<span style="color:blue;">{{/Notes}}

      {{FieldToFormat}}

      {{#Notes}}</span>{{/Notes}}

 

그럼 사례를 들어보자.

 

각각의 수도를 외우는데 캐나다의 경우 수도가 오타와이지만 보통 몬트리올로 생각하는 경우가 상당수 있다.

 

그래서 카드 앞면에 질문은 "캐나다의 수도는?" 이고 뒷면의 해답은 "오타와" 라고 적는다.

 

동시에 메모노트에 "몬트리올로 오해하는 경우가 많음"이라고 작성하여 사용자가 한번 더 생각해보도록 요구하고 흔히 하는 실수를 마음에 새기게 해볼 수 있다.

 

일단, 기본 노트유형에 Notes 필드를 추가하여 노트유형을 새로 만들고 위에 언급한 문항을 만든 후 카드창을 열어 템플릿을 보면 다음과 같다.

 

 

 

여기에 앞면 필드의 질문을 카드 뒷면 템플릿의 노트 필드에 텍스트가 입력되었는지 여부에 따라서 조건부로 파란색 글씨로 서식을 바꾸면 다음과 같이 나타남

 

 

 

 

또한 이런 조건부 대체를 이용하면 노트에서 어떤 카드들을 생성할지 제어할 수 있다.

 

앞의 카드 생성과 삭제 섹션을 떠올려 보자.

 

Anki는 카드 앞면이 비어있는 카드를 생성하지 않는다.

 

예를 들어 앞면에 ExpressionNotes의 두 개의 입력 필드가 있는 카드를 생각해보자.

 

그럼 카드의 앞면 템플릿이 다음과 같을 것이다.

 

       {{Expression}}

       {{Notes}}

 

이러면 일반적으로 Expression 필드나 Notes 필드의 한쪽이나마 텍스트가 있는 경우 카드가 생성될 것이다.

 

하지만 이를 Expression 필드가 비어있지 않은 경우에만 카드를 생성하게 하려면 템플릿을 다음과 같이 변경하면 된다.

 

          {{#Expression}}

       {{Expression}}

       {{Notes}}

       {{/Expression}}

 

두 필드가 모두 채워져 있는 경우에 카드를 생성하게 하려면 다음과 같이 하면 된다.

  

       {{#Expression}}

       {{#Notes}}

       {{Expression}}

       {{Notes}}

       {{/Notes}}

       {{/Expression}}

 

카드 생성과 삭제 섹션에서 언급한 바대로 카드생성을 제어하려면 조건부 대체를 카드 앞면에 위치시킬때만 작동한다.

 

카드 뒷면에 이렇게 하면 그저 뒷면이 비어 있는 카드로 생성되고 만다.

 

조건부 대체로 카드의 생성을 제어하는 것은 앞면의 필드가 모두 비어있는지 여부를 제어함으로써 가능하므로 항상 앞면 템플릿의 모든 필드를 조건부 대체로 감싸야 정확하게 작동한다.

 

다음과 같은 사례는 Notes 필드가 조건부 대체로 감싸지 않은 사례로 아마도 기대한 바대로 작동하지 않을 것이다.

 

       {{#Expression}}

       {{Expression}}

       {{/Expression}}

       {{Notes}}

 

 

우리는 필드를 나열할 때 기본적으로 "OR" 조건으로 생각한다.

 

즉, 첫번째 필드가 비어있지 않거나 두번째 필드가 비어있지 않거나  등등의 사유로 카드가 생성된다고 생각한다.

 

하지만 "OR" 조건이 아니고 "AND" 조건일 수도 있다.

 

즉, 첫번째 필드와 두번째 필드가 모두 비어있지 않을 경우에만 카드가 생성되는 것이다.

 

 

<주의사항>

 

Anki는 현재 AND 및 OR 조건을 혼합할 수 없다.

 

따라서 "Expression" 필드와 "Notes" 필드 또는 "Field 3" 를 요구하는" 다음의 템플릿은 작동하지 않는다.

 

       {{#Expression}}

       {{#Notes}}

       {{Expression}}

       {{Notes}}

       {{/Notes}}

       {{/Expression}}

       {{Field 3}}

 

그리고 또 다른 주의사항으로 부정적인 표현들은 카드생성을 제어하는데 사용할 수 없다는 점이 있다.

 

템플릿에 {{^Field}}를 배치하면 기대한 바대로 작동하지 않을 것이다.



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Media & LaTex References(미디어 및 LaTeX 참조)

 

 

Anki는 미디어를 참조하기 위하여 템플릿을 검색하거나 하지 않는다.

 

그렇게 하면 느리기 때문이다.

 

템플릿에 미디어를 집어넣으려면 이러한 점을 숙지하는 것이 좋다.

 

 

<고정된 소리와 이미지>

 

회사의 로고를 각 카드의 상단에 배치한다거나 하는 식으로 모든 카드에 동일한 이미지나 사운드를 카드에 집어넣으려면 다음과 같이 하면 된다.

 

1. "_logo.jpg"와 같이 밑줄로 시작하도록 파일의 이름을 변경한다. 밑줄은 이 파일이 템플릿에 사용되는 파일이고, 따라서

   만일 카드뭉치를 공유하기 위하여 내보내기를 할 때 같이 내보내져야 한다는 것이다.

   (AnkiWeb에서 공유된 카드뭉치에는 해당 미디어가 전부 포함되어 있다.)

 

2. 앞면 또는 뒷면의 템플릿에 아래와 같이 이 미디어에 대한 참조를 추가하라.

 

           <img src="_logo.jpg">

 

미디어를 추가할 때, 미디어 파일이 Anki2의 계정에 따른 collection.media 폴더에 저장되어 있어야 한다.

 

 

<필드 참조>

 

필드는 참조할 미디어로 사용할 수 없다.

 

만일 참조할 미디어로 필드를 사용할 경우 학습 중에 표시될지 여부도 불분명하고, 사용되지 않는 미디어를 확인하기 위한 미디어 검사나 가져오기/내보내기 등의 작업을 할 때에도 제대로 작동하지 않는다.

 

다음은 작동하지 않는 필드 참조 사례이다.

 

           <img src="{{Expression}}.jpg">

            [sound:{{Word}}]

            [latex]{{Field 1}}[/latex]

 

반대로 필드에는 미디어 참조를 포함시켜야 한다.

 

더 자세한 내용은 가져오기 섹션을 참조하길 바란다.



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Selective Card Generation(선택적 카드 생성)

 

 

이 부분을 읽기 전에 카드 생성과 삭제에 대한 이전 절을 읽어야 한다.

 

 

학습자료를 만들다 보면 종종 자료에서 몇몇 부분은 추가적으로 카드를 더 만들 필요가 있는 경우가 발생한다.

 

가령, 학습자료에서 가장 중요한 단어들만 별도로 모아 얼마나 기억을 환기할 수 있는지 시험해볼 수 있을 것이다.

 

이렇게 하려면 일단 노트에 필드를 추가해야 한다.

 

그리고 카드를 추가하고 싶은 노트의 추가된 필드에 임의의 텍스트(가령, '1')를 입력한다.

 

그리고 카드창으로 들어가 이 추가된 필드가 비어있지 않으면 카드를 추가적으로 생성하게끔 할 수 있다.

 

이 부분에 대한 정확한 방법이나 관련내용은 조건부 대체 섹션을 참조하면 된다.

 

 

 


Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Card Generation & Deletion(카드의 생성과 삭제)

 

 

Anki에서는 앞면이 비어있는 카드를 만들 수 없다.

 

따라서 필드가 비어있고 카드의 앞면 템플릿에 해당 필드만 포함되어 있으면 카드가 생성되지 않는다.

 

 

알다시피, Anki에서는 하나의 노트에 여러 개의 카드가 생성되는 구조이다.

 

그런데 이 하나의 노트로 만들어지는 여러 카드들이 모두 카드의 앞면이 비어 있어 카드를 만들 수 없는 경우 노트 추가창에서 경고메시지를 표시하고 하나 이상의 카드가 생성될 때까지 노트가 추가되지 않는다.

 

 

 

이미 기존에 있던 노트를 편집할 경우, 비어있던 필드가 채워지는 경우가 발생한다.

 

이런 경우 Anki는 비어있던 필드가 앞면 템플릿에 배치된 종류의 카드를 자동으로 생성하게 된다.

 

이번엔 반대로, 편집을 해서 필드의 내용이 삭제될 수도 있다.

 

이런 경우 해당 필드가 앞면 템플릿의 유일한 필드여서 카드의 생성조건을 만족하지 못할 경우, Anki는 해당 카드를 바로 삭제하지 않는다.

 

왜냐하면 즉시 삭제할 경우 데이터가 손실될 가능성이 높기 때문이다.

 

이런 경우 빈카드가 발생하는데 이 카드를 삭제하려면 main 메뉴에서 도구 카드 비우기를 누르면 된다.

 

빈 카드 목록이 표시되고 삭제할 수 있는 옵션이 제공된다.

 

 

이렇게 노트를 카드화하는 방식 때문에 개별 카드를 수동으로 삭제할 수 없다.

 

삭제하면 그저 현재 화면에서 종료되지만 다음에 노트를 편집할 때 다시 자동으로 생성되므로 무의미하다.

 

이런 경우에는 카드를 삭제하기 위해서는 이러한 카드 관련 조건부 대체 필드를 만들어 이 필드를 비워놓고 "빈 카드" 옵션을 이용하여 카드를 비워야 한다.(카드 생성을 제어할 수 있도록 설정된 필드가 없다면 카드뒤집기 섹션과 선택적 카드 생성 섹션을 참조하면 된다.)

 

한꺼번에 많은 노트를 대상으로 이 작업을 수행해야 한다면, 브라우저에서 찾기 및 바꾸기 기능을 사용하면 편하다.

 

 

그리고 Anki에서는 카드 앞면 템플릿에 특수 필드(Special Field)필드가 아닌 텍스트는 카드 생성에 필요한 요소로 보지 않는다.

 

따라서 앞면 템플릿이 다음과 같이 보이면 Conutry 필드가 비어 있는 경우 카드는 생성되지 않는다.

 

        Wher is {{Country}} on the map?

 

 


Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Special Field(특수 필드)

 

 

템플릿에 포함 할 수 있는 특수한 필드가 다음과 같이 몇 가지 있다.

 

사용자가 직접 해당 필드를 만들지 않아도 특수 필드를 사용하면 해당 카드뭉치에 적합한 카드를 만들 수 있다.

 

노트의 태그 : {{Tags}}

노트유형 이름 : {{Type}}

카드뭉치 이름 : {{Deck}}

하위 카드뭉치 : {{Subdeck}}

해당 카드유형 이름 ("카드1" 등) : {{Card}}

앞면 템플릿의 내용 (뒷면 템플릿에서만 쓸 수 있음) : {{FrontSide}}

 

실제 예를 통해 확인해보자.

 

우선, 스페셜 필드에 관련된 테스트이므로 카드뭉치를 "스페셜_필드"라는 이름으로 만들고 그 하위 카드뭉치를 "스페셜_필드_하위_카드뭉치"라고 해서 만든다.

 

또, 카드를 추가하여 앞면과 뒷면의 필드를 채우고 태그에도 "시험용 태그"라고 적어놓았다.

 

 

 

 

이제 카드창을 열어서 특수 필드들을 적용해보자.

 

노트의 태그 : {{Tags}}

해당 노트에 설정되어 있는 태그를 보여준다. 아래의 경우에 노트에 설정되어 있는 태그 "시험용 태그"라고 되어 있는 태그가 전부 카드에 표시된다.

 

 

 

 

노트유형 이름 : {{Type}}

역시, 해당 노트 유형의 이름이 카드에 표시된다. 카드창 상단에 있는 노트 유형의 이름인 "스페셜필드_시범용_노트유형"의 이름이 해당 카드에 표시된다.

 

 

 

 

카드뭉치 이름 : {{Deck}}

현재 노트가 속한 카드뭉치 이름인 "스페셜_필드"가 카드에 표시된다.

 

 

 

하위 카드뭉치 : {{Subdeck}}

카드의 하위 카드뭉치가 표시되는 것으로 나왔으나, 실제로는 현재의 카드뭉치만 표시된다.

즉, 하위 카드뭉치를 가진 카드뭉치를 생각해보자. 이런식으로 구조가 짜여진다.

 

 상위카드뭉치::하위카드뭉치

 

 하위 카드뭉치에 속한 노트에서 특수 필드인 {{Deck}}를 사용하면 해당 필드의 내용은 "상위카드뭉치::하위카드뭉치"와 같이 나타난다. 그리고 {{Subdeck}}을 사용하면 "하위카드뭉치"와 같이 나타난다. 하지만 상위 카드뭉치에 속한 노트에서 템플릿을 열고 {{Deck}}를 사용하면 "상위카드뭉치"가 나타나고 {{Subdeck}}을 사용하면 "상위카드뭉치"로 동일한 카드뭉치의 이름이 나타난다.

 

 

해당 카드유형 이름 ("카드1" 등) : {{Card}}

카드창 상단에 있는 카드유형의 이름이 카드에 표시된다. 아래의 사진에서 현재 템플릿이 작동하고 있는 카드유형의 이름은 "첫번째_카드"이고 따라서 카드에도 동일한 이름이 표시되고 있다.

 

 

 

 

FrontSide 필드는 카드의 앞면을 그대로 가져오는 필드이지만 앞면에 있는 오디오는 포함하지 않는다.

 

카드의 앞면과 뒷면에서 동일한 오디오 재생을 원할 경우 오디오 필드를 뒷면에 수동으로 포함시켜야 한다.

 

 

 

다른 필드와 마찬가지로 특수 필드 이름은 대소문자를 구분하기 때문에 대소문자에 유의해야 한다.

 

 


Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Hint Field(힌트 필드)

 

 

카드의 앞면이나 뒷면에 필드를 추가하되 명시적으로 보려고 할 때까지는 해당 필드가 노출되지 않도록 할 수 있다.

 

이것을 힌트 필드라고 부른다.

 

힌트를 더하기 전에 유념해야 할 것이 있다.

 

Anki에서 질문에 답하기 쉽게 만들수록 리얼 라이프에서 그것을 제대로 써먹을 가능성이 낮아진다.

 

그러니 다음 URL에 있는 문건에서 최소정보 원칙에 대한 내용을 꼭 읽어보기 바란다.

 

https://www.supermemo.com/en/articles/20rules

 

 

힌트 필드를 만들기 위해서는 우선 힌트를 저장하기 위한 필드를 추가해야 한다.(필드 섹션 참조)

 

일단, MyField라는 필드를 만들었다고 해보자. 그리고 Anki에서 이 필드를 포함시키되 기본적으로 숨기도록 하려면 다음과 같이 템플릿에 추가하면 된다.

 

        {{hint:MyField}}

 

이렇게 하면 "MyField 보기" 링크(힌트 링크)가 표시된다.

 

 

 

힌트 링크를 클릭하면 이 필드의 내용이 카드에 표시된다.

 

아래의 사진에서는 힌트 필드에 "힌트"를 입력함.(MyField가 비어있으면 아무 것도 표시되지 않는다.)

 

 

 

 

만일 카드 앞면의 힌트를 보고 답을 생각해낸 후 "답 보기" 버튼을 눌러 답을 보면, 힌트는 다시 숨겨지고 링크로 변한다.

 

답이 표시될 때 항상 힌트가 표시되길 원한다면 뒷면 템플릿에서 {{FrontSide}}를 제거하고 표시할 필드를 수동으로 추가해야 한다.

 

 

 

주의 : 현재까지는 오디오를 힌트 필드에 집어넣어 사용할 수 없다. 오디오를 힌트 필드에 넣으면 힌트 링크를 클릭했는지 여부와 상관없이 오디오가 재생된다.



Anki 매뉴얼 전체 개요 페이지 가기




문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Field Styling(필드 꾸미기)

 

 

기본으로 설정된 스타일은 모든 카드에 공통으로 적용된다.  

 

하지만 기본 설정이 아닌 어떤 필드나 카드의 일부분은 다른 글꼴, 색깔 등등을 적용할 수 있다.

 

이건 외국어를 공부할 때 매우 중요하다.

 

왜냐하면 외국어들에게만 적용되는 글꼴이 있어서 어떤 글꼴은 외국어를 읽지 못한다.

 

따라서 Anki에서도 특정 외국어에 적합한 글꼴을 선택해서 해당 사항을 적용해야 한다.

 

 

우선 "Expression"이라는 필드가 있다.

 

이 필드에 OSX Thai 글꼴인 "Ayuthaya"를 적용하고 싶다.

 

템플릿에는 다음과 같이 적혀있다.

 

        What is {{Expression}}? 

 

        {{Notes}}

 

이제부터 할 일은 스타일을 적용할 텍스트를 HTML을 이용하여 묶는 것이다.

 

우선 텍스트 앞에 다음과 같은 문구를 삽입한다.

 

        <div class=mystyle1>

 

그리고 텍스트의 바로 뒤에도 다음과 같이 삽입한다.

 

         </div>

 

즉 스타일을 적용하고자 하는 텍스트 부분을 다음과 같이 감싸는 것이다.

 

         <div class=mystyle1> 우리가 스타일을 적용하고자 하는 텍스트 </div>

 

이렇게 텍스트를 감싸면 "mystyle1"이라는 사용자 정의 스타일을 사용하여 해당 텍스트의 스타일을 저정한다.

 

 

따라서 템플릿에 작성된 "What is ...?"라는 표현 전체를 태국어 글꼴로 사용하려면 다음과 같이 사용한다.

 

         <div class=mystyle1>What is {{Expression}}?</div>

         {{Notes}}

 

"Expression" 필드에만 태국어 글꼴을 사용하기를 원한다면 다음과 같이 하면 된다.

 

          What is <div class=mystyle1>{{Expression}}</div>?

          {{Notes}}

 

이렇게 템플릿을 편집한 후에는 "mystyle1"이라는 사용자 정의 스타일을 지정하기 위해서 스타일 섹션으로 이동한다.

 

스타일 섹션은 편집하기 전에 다음과 같이 나타나야 한다.

 

     .card {

font-family: arial;

fotn-size: 20px;

text-align: center;

color: black;

background-color: white;

       }

 

아무런 사용자 정의 스타일이 지정되지 않았을 때의 카드창은 다음과 같다.

 

 

 

 

 

이제 새로운 사용자 정의 스타일을 하단에 다음과 같이 추가하면 해당 스타일이 적용된다.

 

 

      .card {

font-family: arial;

font-size: 20px;

text-align: center;

color: black;

background-color: white;

       }

 

       .mystyle1 {

font-family: ayuthaya;

       } 

 

스타일을 적용한 것은 다음과 같다.

 

 

 

 

스타일에는 하고자 하는 어떤 스타일도 지정할 수 있다.

 

글꼴 크기도 키우려면 mystyle1 섹션에서 다음과 같이 변경하면 된다.

 

 

      .card {

font-family: arial;

font-size: 20px;

text-align: center;

color: black;

background-color: white;

       }

 

       .mystyle1 {

font-family: ayuthaya;

font-size: 30px;

       } 

 

 

개인의 사용자 글꼴을 카드뭉치와 함께 엮는 것이 가능하므로 이러한 글꼴들을 별도로 컴퓨터나 모바일 기기에 설치할 필요가 없다.

 

여기에 대한 자세한 정보는 "글꼴 설치" 섹션을 참조하면 된다.

 

또한, 사용할 수 있는 스타일 옵션에 대한 자세한 내용은 "카드 꾸미기" 섹션을 참조하면 된다.

 


Anki 매뉴얼 전체 개요 페이지 가기



+ Recent posts