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


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

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


#+LATEX_HEADER: \usepackage{kotex}


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


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

<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)
좋아요
l 공유하기 l 북마크하기찜하기
 
 
 


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


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