Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
LuaTeX-ja
>
Forums
>
公開討議/質問
>
複数行にまたがる下線
LuaTeX-ja
Fork
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Source Code
Code Repository list
Git
luatexja
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
Forums
List of Forums
公開討議/質問 (143)
Mailing Lists
list of ML
Forums:
公開討議/質問
(Thread #37139)
Return to Thread list
RSS
複数行にまたがる下線 (2015-09-16 19:49 by
pecorarista
#76882)
Reply
Create ticket
複数行にまたがる下線について、 pLaTeX では例えば udline.sty や jumoline.sty などで対応していたのですが、それらが LuaTeX では動かないように思います。
欧文の場合は LuaTeX でも ulem.sty を使うことで対処できましたが、日本語の場合は折り返されずに用紙をはみ出してしまいます。
この問題に対応する方法はあるのでしょうか。
Reply to #76882
×
Subject
Body
Reply To Message #76882 > 複数行にまたがる下線について、 pLaTeX では例えば udline.sty や jumoline.sty などで対応していたのですが、それらが LuaTeX では動かないように思います。 > > 欧文の場合は LuaTeX でも ulem.sty を使うことで対処できましたが、日本語の場合は折り返されずに用紙をはみ出してしまいます。 > > この問題に対応する方法はあるのでしょうか。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: 複数行にまたがる下線 (2015-09-16 20:36 by
kmaeda
#76883)
Reply
Create ticket
[メッセージ #76882 への返信]
udline.sty については,「! String contains an invalid utf-8 sequence.」とエラーが出る場合は
単に udline.sty の文字コードが UTF-8 になっていないのが問題なだけです.
UTF-8 に変換すれば何もしなくても動くと思います.
なお,科研費 LaTeX
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/
の utf 版のどれかを取ってくれば,UTF-8 な udline.sty が含まれています.
jumoline.sty については,pTeX のプリミティブがたくさん含まれているので,
そのままでは動かないと思います.zw を \zw にして,\inhibitxspcode`#1 を
\ltjgetparameter{jaxspmode}{`#1} にして,……と根気強く置換していけば動くのではないか
と思いますが,私は作業の途中で何かを間違えたのか,うまく動かなくなってしまいました.
Reply to
#76882
Reply to #76883
×
Subject
Body
Reply To Message #76883 > [メッセージ #76882 への返信] > udline.sty については,「! String contains an invalid utf-8 sequence.」とエラーが出る場合は > 単に udline.sty の文字コードが UTF-8 になっていないのが問題なだけです. > UTF-8 に変換すれば何もしなくても動くと思います. > なお,科研費 LaTeX > http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/ > の utf 版のどれかを取ってくれば,UTF-8 な udline.sty が含まれています. > > jumoline.sty については,pTeX のプリミティブがたくさん含まれているので, > そのままでは動かないと思います.zw を \zw にして,\inhibitxspcode`#1 を > \ltjgetparameter{jaxspmode}{`#1} にして,……と根気強く置換していけば動くのではないか > と思いますが,私は作業の途中で何かを間違えたのか,うまく動かなくなってしまいました.
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: 複数行にまたがる下線 (2015-09-16 23:15 by
pecorarista
#76885)
Reply
Create ticket
ありがとうごさいます。
udline.sty を試したところ、最小の環境では動きました。
きちんと確認せずに質問してしまい申し訳ありません。
\documentclass[11pt]{ltjsarticle}
\usepackage{luatexja-otf}
\usepackage{luatexja-fontspec}
\usepackage{udline}
\begin{document}
\ul{下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。}
\end{document}
ただ、今編集しているファイルはいろいろとパッケージを読み込んでいるためか、うまく動きません。 “! Missing number, treated as zero.” というメッセージが出てしまいます。
どのパッケージとぶつかっているのか少し自分で確認してみます。
Reply to
#76883
Reply to #76885
×
Subject
Body
Reply To Message #76885 > ありがとうごさいます。 > udline.sty を試したところ、最小の環境では動きました。 > きちんと確認せずに質問してしまい申し訳ありません。 > > \documentclass[11pt]{ltjsarticle} > \usepackage{luatexja-otf} > \usepackage{luatexja-fontspec} > \usepackage{udline} > \begin{document} > \ul{下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。} > \end{document} > > ただ、今編集しているファイルはいろいろとパッケージを読み込んでいるためか、うまく動きません。 “! Missing number, treated as zero.” というメッセージが出てしまいます。 > > どのパッケージとぶつかっているのか少し自分で確認してみます。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: 複数行にまたがる下線 (2015-09-17 01:20 by
pecorarista
#76886)
Reply
Create ticket
イタリックが含まれているとエラーになるようです。
以下で “! Missing number, treated as zero.” となってしまいます。
\documentclass[11pt]{ltjsarticle}
\usepackage{luatexja-otf}
\usepackage{luatexja-fontspec}
\usepackage{udline}
\begin{document}
\ul{\textit{Underline}下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。}
\end{document}
Reply to
#76885
Reply to #76886
×
Subject
Body
Reply To Message #76886 > イタリックが含まれているとエラーになるようです。 > 以下で “! Missing number, treated as zero.” となってしまいます。 > > \documentclass[11pt]{ltjsarticle} > \usepackage{luatexja-otf} > \usepackage{luatexja-fontspec} > \usepackage{udline} > \begin{document} > \ul{\textit{Underline}下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。} > \end{document}
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: 複数行にまたがる下線 (2015-09-17 01:32 by
kmaeda
#76887)
Reply
Create ticket
[メッセージ #76886 への返信]
それは LuaTeX-ja の問題ではなくて,pLaTeX でも pdfLaTeX でも発生します.
udline.sty のドキュメントの4節
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/udline_manual.pdf
にある通りで,改行可能にするために1文字ずつ取り出す処理をするため,
\textit を1文字として扱ってしまうためにエラーになっています.
以下のように \textit{Underline} を {} で囲めば大丈夫になります.
\documentclass[11pt]{ltjsarticle}
\usepackage{luatexja-otf}
\usepackage{luatexja-fontspec}
\usepackage{udline}
\begin{document}
\ul{{\textit{Underline}}下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。}
\end{document}
Reply to
#76886
Reply to #76887
×
Subject
Body
Reply To Message #76887 > [メッセージ #76886 への返信] > それは LuaTeX-ja の問題ではなくて,pLaTeX でも pdfLaTeX でも発生します. > udline.sty のドキュメントの4節 > http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/udline_manual.pdf > にある通りで,改行可能にするために1文字ずつ取り出す処理をするため, > \textit を1文字として扱ってしまうためにエラーになっています. > 以下のように \textit{Underline} を {} で囲めば大丈夫になります. > > \documentclass[11pt]{ltjsarticle} > \usepackage{luatexja-otf} > \usepackage{luatexja-fontspec} > \usepackage{udline} > \begin{document} > \ul{{\textit{Underline}}下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。下線のテストです。} > \end{document}
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: 複数行にまたがる下線 (2015-09-17 16:04 by
pecorarista
#76894)
Reply
Create ticket
ありがとうございます。
無事タイプセットできました。
ドキュメントの読み込みや他環境での確認が足りず、ご迷惑をおかけしました。
丁寧に対応していただきありがとうございます。
Reply to
#76887
Reply to #76894
×
Subject
Body
Reply To Message #76894 > ありがとうございます。 > 無事タイプセットできました。 > > ドキュメントの読み込みや他環境での確認が足りず、ご迷惑をおかけしました。 > 丁寧に対応していただきありがとうございます。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel