분류 전체보기
-
문서 도구도 문제다.테크니컬 라이팅 2022. 3. 18. 11:37
나는 워드, 프레임메이커, 마크다운(깃허브 지킬), 쓰리래빗츠, 인디자인, (주피터 노트북을 포함하여) 스핑크스, 레이텍을 사용하는 프로젝트를 한 번 이상 수행했다. 어느 것 하나 단순하지 않다. 지킬 설정은 쉽지 않지만, 마크다운이 제일 쉽다고 말할 수 있다. 하지만 그것이 제공하는 한정적인 문서 요소들에 만족하기가 쉽지 않다. 그것의 대척점에 있는 것이 인디자인이다. 인디자인은 테크니컬 라이터가 쓸 만한 도구가 절대 아니다. 디자이너가 스타일 템플릿을 만들어줘도 그렇다. 좀 과장해서 말하자면 일러스트레이터로 문서를 만드는 느낌이다. 달리 말하자면, 테크니컬 라이터가 쓰는 도구는 마우스를 덜 쓸수록 좋다. 쓰리래빗츠는 마크다운과 유사하면서도 많은 문서 요소들을 제공한다. 소프트웨어에 친숙하지 않은 사람..
-
스핑크스의 레이텍 색인 스타일TeX과 친구들 2022. 3. 17. 18:53
.idx가 이렇게 나와야 정상이다. \indexentry{매스작스@\spxentry{매스작스}|hyperpage}{10} 그런데 이렇게 나온다. \indexentry{매스작스@\spxentry{매스작스}}{10} hyperpage가 없으니 페이지 번호에 링크가 걸리지 않는다. \spxentry는 글꼴 적용을 위한 것 같은데, xindex로 정렬해 보니, 그대로 식자된다. #>texindy -M sphinx.xdy foo.idx texindy로 돌리니 제대로 나온다. sphinx.xdy가 \spxentry와 \hyperpage를 재설정하기 때문이다. 문제는 한글순으로 정렬되지 않는다는 것이다. hyperpage를 무력화하는 것은 다음과 같은 클래스 옵션이다. \usepackage[hyperindex=fal..
-
다국어 식자를 위한 ucharclasses 패키지TeX과 친구들 2022. 2. 11. 12:09
주피터북이 만든 텍 파일이 요상한 증상을 일으켰다. "2022년 2월 2일"이 "2022□ 2□ 2□"로 식자되었다. 한나절을 허비한 뒤에 ucharclasses 패키지가 원인이라는 것을 확인했다. MS 워드나 웹 브라우저와는 달리, 텍에서는 (인디자인에서도) 텍스트를 언어에 따라 특정 폰트 환경으로 감싸야 제대로 식자된다. \begin{japanese} ひむらけんしん \end{japanese} 아마도 웹 브라우저는 식자하려는 글자가 현재 폰트에 없으면 다른 폰트에서 글자를 찾는 방식으로 작동할 것이다. 고려해야 할 여러 요소들이 있겠으나, 텍이 그렇게 하지 못할 이유가 있을까? 언젠가는 누군가 이것을 구현하는 패키지를 만드리라 기대했는데, ucharclasses가 바로 그것이다. \usepackage[..
-
체온과 땀구멍과학적이거나 기술적인 2022. 1. 18. 10:36
바람의 검심: 전설의 최후에서 시시오 마코토에게 그의 부하가 말한다. "시시오 님은 화상 때문에 체온 조절을 할 수 없어서 ..." "내가 얼마나 오래 버틸 수 있나?" "의사 말로는 15 분이라고 합니다." "15 분이면 차고도 넘치지." 치타는 최고 30 m/s의 속도로 달릴 수 있다고 한다. 하지만 한 번에 겨우 30 초 동안 1 킬로미터 가량 뛸 수 있다. 치타에게 쫓기는 사냥감들은 치타보다 30 초 동안 앞서 달리면 살아남을 수 있다. 왜 치타는 30 초밖에 달리지 못할까? 숨차서? 체온이 41.5 °C를 넘기면 치타가 죽게 된다고 한다. 인간도 43 °C에 이르면 사망한다. 몸에 병균이 들어오면 면역 세포가 감지하여 시상하부에 작용하는 물질을 분비하고, 시상하부가 이에 반응하여 체온을 올리는 ..
-
토터스 태거 (Tortoise Tagger)TeX과 친구들 2021. 11. 16. 15:54
워드, 파워포인트, HTML, XML 따위의 파일들을 트라도스나 메모큐 같은 CAT 프로그램들이 잘 처리한다. (그렇다고 하더라.) 사실 이것들의 스타일 포맷은 모두 동일하다고 말할 수 있다. 아래 예와 같이 한 쌍의 태그가 문장이나 단어를 감싸고 있다. 그래서, 스타일들을 일관되게 적용했다면, 번역사가 손대지 말아야 할 것들을 손쉽게 가려낼 수 있다. 전에 안전하고 올바른 설치와 관리를 위해 이 하지만 이와 같은 형식을 사용하지 않는 레이텍이나 마크다운 같은 것들은 CAT 프로그램들이 지원하지 않는다. 대신 번역사가 고치지 않아야 할 특정 어절이나 문자들을, "\\\\[a-zA-Z*]{1,25}" 같은, 정규 표현식을 사용하여 CAT 프로그램에 지정할 수 있다. \chapter{Introduction}..
-
인류의 뇌 용량과학적이거나 기술적인 2021. 10. 26. 08:52
https://www.hani.co.kr/arti/animalpeople/ecology_evolution/1016502.html 인류, 3천년 전부터 ‘정보의 외장화’로 뇌 용량 줄였다 [애니멀피플] 정보 공유, 노동 분업 등 사회체계 변화 따라 에너지 다소비 큰 두뇌 불필요 www.hani.co.kr 요약하자면, 1. 600만 년 동안 인류의 두뇌가 4 배나 커졌지만, 3000년 전부터 급속히 줄어들기 시작했다. 2. 연구자들은 개미에 관한 연구로부터 집단 차원의 인지 능력과 노동 분화에 따라 일개미의 뇌 크기가 달라진다는 사실을 확인했다. 3. 우리 뇌는 몸무게의 2%에 불과하지만, 우리 몸이 소비하는 에너지의 20%를 사용한다. (뇌 용량을 줄여야) 4. 지식을 외부화해 개인이 저장하는 정보의 양을..
-
장을 강조하는 차례 스타일TeX과 친구들 2021. 10. 1. 10:00
차례에서 장 줄(chapter line)을 저렇게 만들고 싶다는 질문이 KTUG에 올라왔다. 차례 스타일들은 다소 복잡하다. 메므와 설명서를 뒤적거려 다음과 같이 코드를 만들었다. \cftsetindents{chapter}{0em}{0em} \renewcommand\chapternumberlinebox[2]{ \rule{\textwidth}{0.75pt}\\[1ex] \makebox[3.75em]{#2\hfill} } \renewcommand*{\cftchapterpresnum}{\Huge} 왜 굳이 저렇게 꾸미고 싶은지 모르겠다.