Emacs: calendar 1년분 TeX 출력에 휴일 표시 추가
3602 단어 emacs-lispEmacs
M-x calendar 에 t Y
M-x calendar
에서 t Y
로 출력되는 연간 달력에 공휴일 표시가 있습니다.
Emacs의 calendar의 TeX 출력은 A4 1장에 1년분의 캘린더를 프린트 할 수 있어, 책상 옆에 붙이거나 편리하게 사용하고 있었습니다만, 휴일 설정이 연동해 표기되지 않는 처에 불만이 있어 기능 추가했다 것입니다.
이 확장을 설치하면 기본값은 일요일이 ()
로 표시되고 공휴일이 []
로 표시됩니다.
공휴일은 문자로 할 수도 있고japanese-holidays
가 등이 인스톨 되고 있으면 통상 그 이름의 1 문자째를 사용합니다.
"원일"이라면 "원", "이체 휴일"이라면 "진"이 되는 상태입니다.
"어린이의 날"등 1문자가 되면 알기 어려운 것을 위해서, 출력시에 옮겨놓는 문자의 설정을 할 수 있도록 하고 있습니다.
다운로드 및 설치
여기에서 다운로드하십시오. load-path
가 있는 디렉토리에 놓고 init.el
에 다음 행을 추가합니다.
샘플(require 'col-tex-color)
PDF화 절차
calndar buffer 로 t Y
로 생성 출력된 버퍼를 그대로 TeX file 로서 세이브 해 eshell 등으로부터 이하의 순서로 LaTeX 커멘드를 실행합니다.
워닝이 짖어 나오지만 일단 무시합니다.
물론 TeX가 설치되어 있지 않으면 할 수 없습니다.
source.sh$ platex calendar.tex
$ dvipdfmx calendar.dvi
설정할 수 있는 주요 변수
cal-tex-color-mode
'mono
및 'color
를 설정할 수 있습니다. 기본값은 'color
입니다.
칼라라면()
등 대신에 색이 바뀌어 그것이 표시가 됩니다.
cal-tex-holiday-mark
공휴일의 표시 방법을 지정합니다.nil
또는 'digi
또는 'char
를 설정할 수 있으며 기본값은 'char
입니다.
상징
효과
nil
휴일 표시 없음 (시스템 기본값과 동일)
'digi
수치
'char
문자가 될
cal-tex-holiday-name-alias
공휴일을 문자 표기로 할 때, 변경하고 싶은 것을 alist 로 설정합니다.'(("元の文字列1文字目" . "置き換える文字") ...)
형식입니다.
;; 例
(setq cal-tex-holiday-name-alias
'(("み" . "緑") ("こ" . "子") ("敬" . "老") ("天" . "皇")))
출력되는 PDF 여백 정보
배포되고 있는 일본어에 대응 조정된 클래스 파일 부속의 TeX 를 인스톨 하고 있으면, 기본적으로 A4 전제로 레이아웃 됩니다만, A4 를 주로 사용하는 것은 일본의 문화로, 원의 Source 는 A4에서 조정되지 않은 것처럼 출력에 여백이 꽤 나옵니다.
그 근처가 깨끗이 납득되는 마진 등의 세세한 조정까지 하고 있지 않으므로, 줌으로 인쇄하고 싶은 범위를 표시해 두고(화면의 최대화로 하지 않는 편이 잘 할 수 있습니다), PDF의 리더측의 인쇄 다이얼로그의 「 "인쇄할 페이지"의 "자세히"
「현재의 표시 범위」라고 하는 것이 있으므로, 그래서 인쇄합니다.
작동 확인 중인 Emacs 버전
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18
Reference
이 문제에 관하여(Emacs: calendar 1년분 TeX 출력에 휴일 표시 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-fubuki/items/fd7f4ab72d2ca940ce8a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기에서 다운로드하십시오.
load-path
가 있는 디렉토리에 놓고 init.el
에 다음 행을 추가합니다.샘플
(require 'col-tex-color)
PDF화 절차
calndar buffer 로 t Y
로 생성 출력된 버퍼를 그대로 TeX file 로서 세이브 해 eshell 등으로부터 이하의 순서로 LaTeX 커멘드를 실행합니다.
워닝이 짖어 나오지만 일단 무시합니다.
물론 TeX가 설치되어 있지 않으면 할 수 없습니다.
source.sh$ platex calendar.tex
$ dvipdfmx calendar.dvi
설정할 수 있는 주요 변수
cal-tex-color-mode
'mono
및 'color
를 설정할 수 있습니다. 기본값은 'color
입니다.
칼라라면()
등 대신에 색이 바뀌어 그것이 표시가 됩니다.
cal-tex-holiday-mark
공휴일의 표시 방법을 지정합니다.nil
또는 'digi
또는 'char
를 설정할 수 있으며 기본값은 'char
입니다.
상징
효과
nil
휴일 표시 없음 (시스템 기본값과 동일)
'digi
수치
'char
문자가 될
cal-tex-holiday-name-alias
공휴일을 문자 표기로 할 때, 변경하고 싶은 것을 alist 로 설정합니다.'(("元の文字列1文字目" . "置き換える文字") ...)
형식입니다.
;; 例
(setq cal-tex-holiday-name-alias
'(("み" . "緑") ("こ" . "子") ("敬" . "老") ("天" . "皇")))
출력되는 PDF 여백 정보
배포되고 있는 일본어에 대응 조정된 클래스 파일 부속의 TeX 를 인스톨 하고 있으면, 기본적으로 A4 전제로 레이아웃 됩니다만, A4 를 주로 사용하는 것은 일본의 문화로, 원의 Source 는 A4에서 조정되지 않은 것처럼 출력에 여백이 꽤 나옵니다.
그 근처가 깨끗이 납득되는 마진 등의 세세한 조정까지 하고 있지 않으므로, 줌으로 인쇄하고 싶은 범위를 표시해 두고(화면의 최대화로 하지 않는 편이 잘 할 수 있습니다), PDF의 리더측의 인쇄 다이얼로그의 「 "인쇄할 페이지"의 "자세히"
「현재의 표시 범위」라고 하는 것이 있으므로, 그래서 인쇄합니다.
작동 확인 중인 Emacs 버전
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18
Reference
이 문제에 관하여(Emacs: calendar 1년분 TeX 출력에 휴일 표시 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-fubuki/items/fd7f4ab72d2ca940ce8a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ platex calendar.tex
$ dvipdfmx calendar.dvi
cal-tex-color-mode
'mono
및 'color
를 설정할 수 있습니다. 기본값은 'color
입니다.칼라라면
()
등 대신에 색이 바뀌어 그것이 표시가 됩니다.cal-tex-holiday-mark
공휴일의 표시 방법을 지정합니다.
nil
또는 'digi
또는 'char
를 설정할 수 있으며 기본값은 'char
입니다.상징
효과
nil
휴일 표시 없음 (시스템 기본값과 동일)
'digi
수치
'char
문자가 될
cal-tex-holiday-name-alias
공휴일을 문자 표기로 할 때, 변경하고 싶은 것을 alist 로 설정합니다.
'(("元の文字列1文字目" . "置き換える文字") ...)
형식입니다.;; 例
(setq cal-tex-holiday-name-alias
'(("み" . "緑") ("こ" . "子") ("敬" . "老") ("天" . "皇")))
출력되는 PDF 여백 정보
배포되고 있는 일본어에 대응 조정된 클래스 파일 부속의 TeX 를 인스톨 하고 있으면, 기본적으로 A4 전제로 레이아웃 됩니다만, A4 를 주로 사용하는 것은 일본의 문화로, 원의 Source 는 A4에서 조정되지 않은 것처럼 출력에 여백이 꽤 나옵니다.
그 근처가 깨끗이 납득되는 마진 등의 세세한 조정까지 하고 있지 않으므로, 줌으로 인쇄하고 싶은 범위를 표시해 두고(화면의 최대화로 하지 않는 편이 잘 할 수 있습니다), PDF의 리더측의 인쇄 다이얼로그의 「 "인쇄할 페이지"의 "자세히"
「현재의 표시 범위」라고 하는 것이 있으므로, 그래서 인쇄합니다.
작동 확인 중인 Emacs 버전
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18
Reference
이 문제에 관하여(Emacs: calendar 1년분 TeX 출력에 휴일 표시 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-fubuki/items/fd7f4ab72d2ca940ce8a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18
Reference
이 문제에 관하여(Emacs: calendar 1년분 TeX 출력에 휴일 표시 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/s-fubuki/items/fd7f4ab72d2ca940ce8a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)