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

@bellbind bellbind commented Aug 10, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment