## expl3 Study Group ## [[TableOfContents]] == 학습자료 == * ⟪예제로 배우는 expl3⟫ attachment:expl3study2019-2020.pdf (2020년 개정) * 부수파일 attachment:expl3studyhomework0.zip * `esgutil` package attachment:esgutil.zip == 숙제를 올리는 곳 == 많이 늦긴 하였으나, 숙제 제출합니다: Backus-Naur form을 쉽게 나타내기 위한 패키지 simplebnf를 만들어 보았습니다. 사용법은 zip 파일 안의 simplebnf-doc.pdf를 참고해주세요. attachment:simplebnf_1.zip 최신 버전: https://github.com/Zeta611/simple-bnf == Noto Serif/Sans CJK KR 폰트 설치에 관하여 == === 폰트 파일 다운로드 === * https://www.google.com/get/noto/ 에서 Noto Serif CJK KR과 Noto Sans CJK KR을 다운로드 * 압축을 풀면 여러 개의 {{{*.otf}}} 파일이 있어야 함. === "폰트 이름으로 찾기"를 위한 설정 === Windows만 유달리 복잡해 보인다면 "기분탓"일 수도 있습니다. 윈도우즈가 그렇죠 뭐.... ==== Linux (Ubuntu) ==== {{{ $ sudo apt install fonts-noto-cjk fonts-noto-cjk-extra }}} ==== Mac OS ==== * 압축파일을 풀어서 {{{*.otf}}}를 {{{~/Library/Fonts}}}로 이동 ==== Windows 10 ==== * 폰트 파일을 (일일이) 우클릭하여 "설치" ===== 권장하는 복잡한 방법 ===== * [http://www.ktug.org/xe/234675] 글타래의 마지막 답글에 첨부된 zip 파일을 다운로드받아서 압축해제 * 압축이 풀린 폴더로 cmd상에서 이동하여 {{{addlocalfontdir.bat}}}를 실행. * cmd 창은 우클릭 후 "관리자 권한으로 열기"가 필요할 수 있음. * {{{fc-cache -f -v}}} 실행. ===== 위의 방법이 실패한 경우 ===== * {{{C:\texlive\2019\texmf-var\fonts\conf}}} 폴더로 이동 * cmd상에서 다음 명령을 실행 {{{ echo %localappdata% }}} * 위의 명령의 실행 결과 {{{C:\Users\\AppData\Local}}}이 나왔다고 가정. * 이하 {{{}}}이라 함은 사용자의 로그인 계정명임. * notepad fonts.conf 실행하여 다음 행을 {{{C:/usr/texlive/2019/texmf-dist/fonts/truetype}}} 다음에 추가 {{{ C:/Users//AppData/Local/Microsoft/Windows/Fonts }}} * 저장 후 fc-cache 실행 * '''사용자 이름이 아스키 문자가 아니라 한글이 포함되어 있으면 이 폰트들은 사용불가일 수 있음''' ===== 이도저도 귀찮은 분을 위한 "무식한" 방법 ===== * 폰트 파일을 {{{C:\texlive\2019\texmf-dist\fonts\opentype\notocjk}}} 폴더 (없으면 만든다)에 모두 이동. * {{{mktexlsr}}} 실행 * {{{fc-cache}}} 실행 * 이 방법은 '''권장하지 않습니다'''. texmf-dist 아래는 tlmgr이 전적으로 관리하게 두는 것이 좋습니다. === "파일 이름으로 찾기"를 위한 설정 === * Windows: {{{C:\texlive\2019\texmf.cnf}}} 파일에 다음 내용을 추가 {{{ OSFONTDIR = C:/Windows/Fonts;C/Users//AppData/Local/Microsoft/Windows/Fonts }}} * Mac OS에서는 {{{/usr/local/texlive/2019/texmf.cnf}}}에 다음 내용을 추가 {{{ OSFONTDIR = /Library/Fonts;~/Library/Fonts;/System/Library/Fonts }}} * Linux Ubuntu에서는 {{{/texmf.cnf}}}에 다음 내용을 추가 {{{ OSFONTDIR = ~/.fonts//;/usr/share/fonts//;/usr/local/share/fonts// }}}