EDRSPIHCRSSRSS

expl3 Study Group

Difference between r1.13 and the current

@@ -1,57 +1,16 @@
## expl3 Study Group ##

[[TableOfContents]]
 
== 학습자료 ==
* ⟪예제로 배우는 expl3⟫ attachment:expl3study2019.pdf
* ⟪예제로 배우는 expl3⟫ attachment:expl3study2019-2022.pdf (2022년 5월 개정)
* 일부 chapter의 연습문제 정답과 해설 attachment:expl3study-solutions.pdf
* 부수파일 attachment:expl3studyhomework0.zip
* `esgutil` package attachment:esgutil.zip 
 
== Noto Serif/Sans CJK KR 폰트 설치에 관하여 ==
=== 폰트 파일 다운로드 ===
* https://www.google.com/get/noto/ 에서 Noto Serif CJK KR과 Noto Sans CJK KR을 다운로드
=== "폰트 이름으로 찾기"를 위한 설정 ===
==== Linux (Ubuntu) ====
{{{
$ sudo apt install fonts-noto-cjk fonts-noto-cjk-extra
}}}
==== Mac OS ====
* 압축파일을 풀어서 {{{*.otf}}}를 {{{~/Library/Fonts}}}로 이동
==== Windows 10 ====
* 폰트 파일을 (일일이) 우클릭하여 "설치"
===== 권장하는 복잡한 방법 =====
* [http://www.ktug.org/xe/index.php?mid=KTUG_QnA_board&document_srl=234675] 글타래의 마지막 답글에 첨부된 zip 파일을 다운로드받아서 압축해제
* 압축이 풀린 폴더로 cmd상에서 이동하여 {{{addlocalfontdir.bat}}}를 실행.
* cmd 창은 우클릭 후 "관리자 권한으로 열기"가 필요할 수 있음.
* {{{fc-cache -f -v}}} 실행.
===== 위의 방법이 실패한 경우 =====
* {{{C:\texlive\2019\texmf-var\fonts\conf}}} 폴더로 이동
* cmd상에서 다음 명령을 실행 {{{
echo %localappdata%
}}}
* 위의 명령의 실행 결과 {{{C:\Users\<username>\AppData\Local}}}이 나왔다고 가정.
* notepad fonts.conf 실행하여 다음 행을 {{{<dir>C:/usr/texlive/2019/texmf-dist/fonts/truetype</dir>}}} 다음에 추가 {{{
<dir>C:/Users/<username>/AppData/Local/Microsoft/Windows/Fonts</dir>
}}}
* 저장 후 fc-cache 실행
* '''사용자 이름이 아스키 문자가 아니라 한글이 포함되어 있으면 이 폰트들은 사용불가일 수 있음'''
 
===== 이도저도 귀찮은 분을 위한 "무식한" 방법 =====
* 폰트 파일을 {{{C:\texlive\2019\texmf-dist\fonts\opentype\notocjk}}} 폴더 (없으면 만든다)에 모두 이동.
* {{{mktexlsr}}} 실행
* {{{fc-cache}}} 실행
 
* 이 방법은 '''권장하지 않습니다'''. texmf-dist 아래는 tlmgr이 전적으로 관리하게 두는 것이 좋습니다.
* `esgutil` package attachment:esgutil01.zip

=== "파일 이름으로 찾기"위한 설정 ===
* Windows: {{{C:\texlive\2019\texmf.cnf}}} 파일에 내용추가 {{{
OSFONTDIR = C:/Windows;C/Users/<username>/AppData/Local/Microsoft/Windows/Fonts
}}}
* Mac OS에서는 {{{/usr/local/texlive/2019/texmf.cnf}}}에 다음 내 추가 {{{
OSFONTDIR = /Library/Fonts;~/Library/Fonts;/System/Library/Fonts
}}}
* Linux Ubunto에서는 {{{<path to texlive2019>/texmf.cnf}}}에 다음 내용을 추가 {{{
OSFONTDIR = ~/.fonts//;/usr/share/fonts//;/usr/local/share/fonts//
}}}
== 숙제올리는 ==
많이 늦긴 하였으나, 숙제 제출합니:
Backus-Naur form쉽게 나타내기 위한 패키지 simplebnf를 만들어 보았습니다. 
법은 zip 파일 안의 simplebnf-doc.pdf를 참고해주세요.
attachment:simplebnf_1.zip
최신 버전: https://github.com/Zeta611/simplebnf




1. 학습자료

2. 숙제를 올리는 곳

많이 늦긴 하였으나, 숙제 제출합니다: Backus-Naur form을 쉽게 나타내기 위한 패키지 simplebnf를 만들어 보았습니다. 사용법은 zip 파일 안의 simplebnf-doc.pdf를 참고해주세요. @simplebnf_1.zip (39.42 KB) 최신 버전: https://github.com/Zeta611/simplebnf