오른 쪽은 이맥스에서 확장자를 org로 해서(그러면 org 모드로 작성한 셈이 된다) 작성한 글이고, 왼쪽은 그것을 pdf 파일로 출력한 것이다. 확장자만 org일 뿐 일반 텍스트 파일과 똑같다. 키 몇 개만 눌러주면 자동으로 이렇게 예쁘게 출력된다. 이 파일의 상단 부분에 몇 가지 이상한 것이 있는데, 한글을 쓸 것이며, 제목이 무엇이며, 차례는 보여주지 않을 것이며, 저자명도 보여주지 않을 것이며, 등등의 지시를 하는 부분이다. 보통은 '*"로 문단을 구조화하는데 나는 그렇게 하지 않았다. 그러므로 저런 지시들은 불필요할 것 같다. (스웻에 대한 감상평은 쓰다 말았는데 너무 길어지는 것 같아 중간에 포기했다.) 


댓글(0) 먼댓글(0) 좋아요(3)
좋아요
북마크하기찜하기
 
 
 

이맥스의 org 기능을 이용해서 스크리브너를 대체하는 것이 나의 애초 계획이었다. 이 오르그 모드에서 pdf 파일로 출력하는 문제 때문에 한동안 삽질을 했다. 드디어 pdf 출력이 되어 안심했는데 이번에는 한글 출력이 아예 안되는 것이었다. 또 잠깐 삽질하다가 org 문서에 다음을 삽입하면 된다는 것을 알게 되었다. 


#+LATEX_HEADER: \usepackage{kotex}


이맥스는 삽질의 연속이다. 


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기
 
 
 

<src>

(set-language-environment "Korean")

(prefer-coding-system 'utf-8)

(global-set-key (kbd "<S-kana>") 'toggle-input-method)

(global-set-key (kbd "<kana>") 'toggle-input-method)


(setenv "PATH" (concat "/Library/TeX/texbin" ":"

      "/usr/local/bin" ":"

      (getenv "PATH")))


(set-default-font "Monaco 15")


(display-time-mode 1)


(setq default-frame-alist

      '((top . 120) (left . 400)

        (width . 100) (height . 40)

        (cursor-color . "white")

        (cursor-type . box)

        (foreground-color . "black")

        (background-color . "white")

       ;; (font . "-*-Courier-normal-r-*-*-13-*-*-*-c-*-iso8859-1")))

))

(setq initial-frame-alist '((top . 10) (left . 490)))


(add-hook 'text-mode-hook 'auto-fill-mode)


(setq-default fill-column 100)


;;(global-display-line-numbers-mode)


;;(setq-default line-spacing 1)


(custom-set-variables

 ;; custom-set-variables was added by Custom.

 ;; If you edit it by hand, you could mess it up, so be careful.

 ;; Your init file should contain only one such instance.

 ;; If there is more than one, they won't work right.

 '(package-selected-packages

   (quote

    (auctex olivetti zenburn-theme writeroom-mode writegood-mode web-mode wc-goal-mode tagedit subatomic-theme spacegray-theme smex simp scss-mode sass-mode rw-language-and-country-codes rw-ispell rw-hunspell revive rainbow-delimiters php-mode perspective paper-theme org2blog org-download org-bullets neotree monokai-theme material-theme magit linum-off key-chord jsx-mode ido-ubiquitous hydandata-light-theme helm-projectile helm-ag goto-last-change f exec-path-from-shell evil-tutor evil-org evil-leader color-theme-zenburn color-theme-solarized color-theme-monokai clojure-mode-extra-font-locking cider auto-complete anything)))

 '(tool-bar-mode nil))


(custom-set-faces

 ;; custom-set-faces was added by Custom.

 ;; If you edit it by hand, you could mess it up, so be careful.

 ;; Your init file should contain only one such instance.

 ;; If there is more than one, they won't work right.

 )


(setq org-element-use-cache nil)


(defun switch-fullscreen nil

  (interactive)

  (let* ((modes '(nil fullboth fullwidth fullheight))

         (cm (cdr (assoc 'fullscreen (frame-parameters) ) ) )

         (next (cadr (member cm modes) ) ) )

    (modify-frame-parameters

     (selected-frame)

     (list (cons 'fullscreen next)))))


(define-key global-map [f6] 'switch-fullscreen)


;; load emacs 24's package system. Add MELPA repository.

(when (>= emacs-major-version 24)

  (require 'package)

  (add-to-list

   'package-archives

   ;; '("melpa" . "http://stable.melpa.org/packages/") ; many packages won't show if using stable

   '("melpa" . "http://melpa.milkbox.net/packages/")

   t))


(setq olivetti-body-width 105)

 </src>

여기 저기서 뜯어다 붙였다. 일단 원하는 대로 동작은 한다. 나중에 정리를 하자. 



댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기
 
 
 


어쩌다 보니 맥미니가 생겼다. 맥미니는 책상 아래 두어서 사진에서 보이지 않는다. 모니터에 펼쳐져 있는 것은 이맥스. 스크리브너라는 에디터를 썼었는데 맥용으로 사기가 너무 비싸서 이맥스로 버틸 수 있는지 실험하고 있다. (이맥스의 다이어리 모드를 애용하는데, 사진으로 글 내용이 보여서 웹에서 긁어온 아무 글이나 붙여 놓고 다시 사진을 찍고 해상도를 낮춰놨다.) 


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기