【2021/11/28】PHPのアップデートに伴い、文字コード問題を修正。一応動作してるっぽい。
科研費LaTeXサーバ/科研費LaTeXサーバ(ミラー)/LaTeXを使ったマクロです。わからないことがあったら、科研費LaTeX FAQと、この掲示板のログをまず探してみてください。 疑問と解決策をみんなで共有して、がんばって研究費をGetしましょう!
spam除けのために、e-mail欄に入力があると書き込めなくしてみました。
初めまして、トビラ。。と申します。
udline.styを初めて使おうとしたのですがなぜだか使えません。
pLaTex(ptex2.pdf)で、
\\documentclass[9pt,dvipdfmx]{jsbook}
\\usepackage{udline}
\\begin{document}
\\end{document}
と入力したのですが
-----------------------------------------------------
-------------------------------------------------------
This is ptex2pdf[.lua] version 0.9.
Processing rennsyuuu.tex
This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.sjis) (TeX Live 2016/W32TeX) (preloaded format=platex)
restricted \\write18 enabled.
entering extended mode
(./rennsyuuu.tex
pLaTeX2e <2016/11/29> (based on LaTeX2e <2016/03/31> patch level 3)
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(c:/texlive/2016/texmf-dist/tex/platex/jsclasses/jsbook.cls
Document Class: jsbook 2016/12/13 okumura, texjporg
(c:/texlive/2016/texmf-dist/tex/platex/jsclasses/jslogo.sty)) (./udline.sty
! Argument of \\@pr@videpackage has an extra }.
<inserted text>
\\par
l.2 ...bf^^bd^^ef^^bf^^bd^^ef^^bf^^bd^^ef^^bf^^bd}
^^ef^^bf^^bdN^^ef^^bf^^bd^...
?
-------------------------------------
------------------------------------
とエラーが出てしまいました。どうしたらいいでしょうか?
udlineを使おうとした理由は、様々なアンダーラインが使いたかったからです。なので、2重の波線などを式中にひけるようになれたらudlineにこだわる必要はないのですが、なにか打開策でも構いませんので、教えてくださると助かります。
TeXLive 2018 で試したところ、正常に動きました。
最新のTeXLive (MacならMacTeX)にアップデートされてはどうでしょうか。
?昨日返信の投稿を何度か試みたのですが未だに反映されていないので、重複になりますが、返信してみます。
山中様お返事ありがとうございます。
TexLiveをアップデートを試みたのですがなぜだか失敗してしまいます。
スタートメニューから「Texlive2016」→「TexLive Manager」と順に押し、「導入済みのものをすべて再新」をクリックしたのですが、「updateの実行に失敗しました」と表示されます。
画面が動かないのでエラーメッセージは一部しか見れないのですが、
Then continue with other update as usual.
と表示されているようです。
ただ、アップデートとは別に気になる点がありまして、udline.styのファイルを開いてみたのですが文字化けしています。これは文字化けしていても大丈夫なものなのでしょうか?文字化けを解消するためにはどうしたらよろしいでしょうか?
ここは科研費LaTeXの掲示板なので、それに関する質問に限っています。
TeXLiveのアップデートに失敗している理由についてはわかりません。
ゼロから入れなおされてはどうでしょうか。
udlineが文字化けとのことですが、platex で使用する文字コードと一致していない場合は、
unix だと nkf などで文字コード変換をするか、
もしくは該当の文字コードの科研費LaTeXのファイルをダウンロードしてその中のudline を取ってくればどうでしょうか。
山中様ありがとうございます。おかげさまでできました!
科研費LaTeXのファイルをダウンロードして文字化けしていないudlineをとってきました。
しかし残念ながらあることに気づきました。udlineは文中で使う様々な下線表示するもので、数式中では使えないんですね。
私は、式中で波線のアンダーラインなどを引きたかったのですが、そういったマクロとかないでしょうか?それとも、この質問は別で立てたほうがいいでしょうか?
アップデートに関しては場違いな質問でした。すみませんでした。
式の中で下線を引くようなものは知りません。
\\framebox{$y = x$} とかで式全体を強調することはできますが、eqnarrayとかには使えません。
あとは、
\\usepackage{color}
$ y = \\color{red}{x}$
のように色で強調するなど、手段を変えられる方がいいかと思います。
山中様お返事ありがとうございます。
個人的な理由でどうしても数式の下線を波線にしたりしたいので、自分でマクロを勉強して作ってみることにします。どうもありがとうございました。