Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
[latex][japanese]lualatex example
% lualatex hello-lualatex.tex
\documentclass{ltjsarticle}
\usepackage{luatexja-fontspec}
\usepackage{luacode}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{moreverb}
\title{日本語UTF-8で\LaTeX : Lua\LaTeX}
\author{bellbind}
\date{2012年8月10日}
\begin{document}
\maketitle
{Lua\TeX}\footnote{\url{http://www.luatex.org/}}は、
{\TeX}拡張をプログラミング言語Lua\footnote{\url{http://www.lua.org/}}で
記述できるようにしたものです。
ディストリビューションtexlive 2012\footnote{\url{http://www.tug.org/texlive/}}
に標準で含まれており、
日本語文書でも利用可能です。
{Lua\LaTeX}での日本語文書用プリアンブルは以下のとおり。
\begin{lstlisting}[frame=single]
\documentclass{ltjsarticle}
\usepackage{luatexja-fontspec}
\end{lstlisting}
あとはtexファイルの文章をUTF-8で記述して、{\tt lualatex}コマンドで
コンパイルすれば直接PDFが出来上がります。
\begin{lstlisting}[frame=shadowbox]
lualatex foo.tex
\end{lstlisting}
ちなみにLua{\LaTeX}では、texソース中に、
Luaスクリプトを以下のように埋め込むことができます。
\begin{lstlisting}[frame=single]
\usepackage{luacode}
\luaexec{
tex.print("こんにちは{\\LaTeX}")
}
\end{lstlisting}
スクリプトコード中のバックスラッシュの扱いには注意が必要です。
\end{document}
@bellbind

This comment has been minimized.

Copy link
Owner Author

commented Aug 10, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.