hikiutils 1234 2017 3 1
1 6 1.0.1 help gem................... 7 gem.................................... 7 gem................................... 7 my help.................................. 7 my help...................... 7 1.0.2 hiki................................. 9 1.0.3 TeX................................ 10 1.0.4 TeX............................... 10 1.0.5 latex................................ 10 1.0.6 gem hikis hiki................. 11............................... 11............................... 11.................................... 11 1.0.7 hiki latex......... 13.................................... 13..................................... 13 2 my help wiki latex 16 2.1 memo latex hiki......................... 17 2.1.1 my help................................. 17 2.1.2 wiki................................... 17 2.1.3 latex................................... 17 3 19 3.0.4................................. 20 3.0.5 memo hiki latex..................... 20 3.0.6............................ 21 3.0.7..................... 22 3.0.8 my help latex...................... 23 2
3.0.9................................. 23 3.0.10.................... 24 3
KM 1(http://e-words.jp/w/.html 1/27 ) web hyper text 1 2( ( 3-1-1 2009 ) p.4-5) google Qiita.com cheatgraphy.com ruby {{fn }} 4
web hyper text web wiki mark up latex DRY(Don t Repeat Yourself) {{fn( pragmatic programmer )}} 2 my help wiki clone hiki, latex 2 5
1 6
1.0.1 help gem gem RubyGems Ruby gem Ruby Ruby gem gem Ruby my help gem Usage: my_help [options] -v, --version -l, --list -e, --edit NAME -i, --init NAME -m, --make -c, --clean --install_local --delete NAME --hiki show program Version. list specific helps edit NAME help(eg test_help) initialize NAME help(eg test_help). make executables for all helps. clean up exe dir. install local after edit helps delete NAME help my_help2hiki help( ) my help (https://blog.codecamp.jp/rails-gem 7
1/27) 8
1.0.2 hiki Ruby Wiki 3(http://hikiwiki.org/ja/ 1/27) CGI(Commond Gateway Interface) Web 4(https://ja.wikipedia.org/wiki/Hiki 1/27) hiki gem hiki 9
1.0.3 TeX Donald E.Knuth PDF 1.0.4 TeX Windows Mac Linux OS TeX 1.0.5 latex DEC( HP) Leslie Lamport TeX. TeX 5 LATEX2e / 2016 p.1-3 10
1.0.6 gem hikis hiki ruby gem directory hikis directory hiki initialize hikidoc hiki gem/hikis github rubygems.org convention hiki initialize : (Rakefile,./.hikirc, hiki help.yml) copy hiki help.yml : /.my help copy hiki help my_help (MyHelp_install) rake sync : hiki rake convert 20 TARGET.png : figs/taerget.png 20 hiki -u TARGET : hiki directory hiki ( latex2hiki saki) hiki url basename directory directory hikis directory /.hikirc target directory directory /.hikirc directory./.hikirc.hiki hiki url hiki2latex saki/introduciton.hiki hiki2latex saki introduciton attach anchor 11
{{attach_anchor(test.png, hiki2latex_saki)}} directory. 12
1.0.7 hiki latex Usage: hiki2latex [options] FILE -v, --version -l, --level VALUE -p, --plain FILE -b, --bare FILE --head FILE --pre FILE --post FILE --listings show program Version. set Level for output section. make Plain document. make Bare document. put headers of maketitle file. put preamble file. put post file. use listings.sty for preformat with style hiki2latex -v hiki2latex version /Users/saki% hiki2latex -v hiki2latex 0.9.12 hiki2latex -p hiki sample hiki2latex sample.hiki /Users/saki/my_help2hiki/my_help2hiki_saki% cat hiki2latex_sample.hiki!title1!!subtitle1.1 *list1 *list2!!subtitle1.2 *list1 13
!title2 /Users/saki/my_help2hiki/my_help2hiki_saki% hiki2latex -p hiki2latex_sample.hi \documentclass[12pt,a4paper]{jsarticle} \usepackage[dvipdfmx]{graphicx} \begin{document} \section{title1} \subsection{subtitle1.1}\begin{itemize} \item list1 \item list2 \end{itemize} \subsection{subtitle1.2}\begin{itemize} \item list1 \end{itemize} \section{title2} \end{document} hiki hiki2latex -b hiki2latex sample.hiki /Users/saki/my_help2hiki/my_help2hiki_saki% hiki2latex -b hiki2latex_sample.hi \section{title1} \subsection{subtitle1.1}\begin{itemize} \item list1 \item list2 \end{itemize} \subsection{subtitle1.2}\begin{itemize} \item list1 \end{itemize} \section{title2} 14
latex hiki2latex head : hiki2latex pre : hiki2latex post 3 15
2 my help wiki latex 16
2.1 memo latex hiki 3 memo latex hiki 2.1.1 my help my help gem yaml.yml 2.1.2 wiki mi mac Mac OS safari hiki web 2.1.3 latex TeX TeX TeXShop pdf my help wiki latex hiki2latex wiki latex 17
4 hiki2latex my help wiki my help latex my help wiki latex my help wiki my help2hiki 5 my help2hiki 18
3 19
3.0.4 my help2hiki TARGET push my help hiki my help wiki 3.0.5 memo hiki latex 6 my help2hiki memo hiki latex my help2hiki memo wiki my help hiki hiki2latex wiki latex memo 20
3.0.6 my help my help gem. 21
3.0.7 emacs help emacs help /Users/saki/.my_help% cat emacs_help.yml --- :head: - "emacs " - "\n " - " c-f, control f " - " M-f, esc f " - " c-g, (Undo) c-x u" :license: - " cc by Shigeto R. Nishitani, 2016" :cursor: :opts: :short: "-c" :long: "--cursor" :desc: Cursor :title: cursor :cont: - c-f, move Forwrard, or - c-b, move Backwrard, or - c-a, go Ahead of line, - c-e, go End of line, - c-n, move Next line, - c-p, move Previous line, :page: :opts: :short: "-p" :long: "-- " :desc: Page 22
:title: page :cont: - c-v, move Vertical, - M-v, move reversive Vertical, - c-l, centerise Line, - M-<, move Top of file, - M->, move Bottom of file, ( ) 1 :head: : : /Users/saki/.my_help% emacs_help --edit /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psyc from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0 from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0 from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0 from /Library/Ruby/Gems/2.0.0/gems/my_help-0.4.3/lib/specific_help.rb:17:in i from /Library/Ruby/Gems/2.0.0/gems/my_help-0.4.3/lib/specific_help.rb:12:in n from /Library/Ruby/Gems/2.0.0/gems/my_help-0.4.3/lib/specific_help.rb:12:in r from /Library/Ruby/Gems/2.0.0/gems/my_help-0.4.3/exe/emacs_help:4:in <top (re from /usr/bin/emacs_help:23:in load from /usr/bin/emacs_help:23:in <main> emacs help 3.0.8 my help latex my help2hiki my help latex hiki latex 3.0.9 my help hiki hiki latex 23
7 my help2hiki memo hiki latex 3.0.10 hiki wiki my help2hiki wiki 24
my help2hiki hiki2latex my help2hiki memo hiki latex my help latex my help hiki latex hiki wiki my help hiki latex my help memo, 25