2017年9月10日

昼の間は暑いかなと思ったけど,十分涼しい.スーパーいったらレジのおばちゃんの後ろにストーブがついていた.そこまでじゃないと思うけど…….でも夜は布団にくるまって寝た.明日から数学会に出るための今日移動.

2017年9月8日

代数学シンポジウムから帰ってきた.昼頃に新千歳についたのだが,北海道で行われていた別の集会から帰る人たちに空港でばったり会ったので少し話した.

2017年9月1日

少し祝鳥をいじっていた.前から気にくわなかったこと.

\documentclass[a|]{jsarticle}
というような状態で補完マクロを起動すると,(|はカーソル位置)a4paperが候補にあがるけど,そのままEnterするとオプション自身の補完が終了して,
\documentclass[a4paper]{jsarticle}|
となってしまう.本当はもっとほかのオプションも入れたかった,というときに明らかに困る.
\documentclass[a4paper|]{jsarticle}
までなんとか自分で入力して「,」を入力すると
\documentclass[a4paper,|]{jsarticle}
となって続けられるのだが,選択されているa4paperを挿入する手段がないというこれまた意味不明な状況.これはひどい,ということで動きを変更した.

新しいのではこうなる.

\documentclass[a|]{jsarticle}
でa4paperを選びEnterを押すと,
\documentclass[a4paper,|]{jsarticle}
となり補完が継続する.a4paper以外のオプションを指定しない場合はそのままEnterを押す.すると自動挿入されたカンマは削除され
\documentclass[a4paper]{jsarticle}|
となって補完は終了する.ちょっと使ってみた感じでは割とよさそうな感じ.ちなみにkeyvalを要求されている場合は,

\documentclass[|]{jlreq}
の段階でopen_bracket_posを確定させると
\documentclass[open_bracket_pos=|]{jlreq}
となりvalの補完が開始される.valの補完が確定すると
\documentclass[open_bracket_pos=nibu_tentsuki,|]{jlreq}
となり,後の挙動は前と同じである.jlreqのクラスオプションには引数を要求しないものもあるが,その場合,例えば
\documentclass[|]{jlreq}
の段階でhanging_punctuationを確定させても
\documentclass[hanging_punctuation=|]{jlreq}
となるが,さらに何もせずにEnterを押せば,=が削除されて
\documentclass[hanging_punctuation,|]{jlreq}
となる.

ほかには初期設定を変更した.前にSumatraPDFを検出したらPDF指向にするようにしたんだけど,なんかいろいろバグっていたので直した.それとPDF指向をさらに強化した.Latexmkパッケージの構成を変更して,各種設定をLatexmkパッケージ自身が持つようにした.というわけで開発版としておいてみる.

とここまで書いて思ったが,上のhanging_puncutuationの場合は設定ファイルに

/jlreq$2@keyval:val{hanging_punctuation}=@skip
と書いておけばスキップされるようにするのが自然だな.そしてそうでない場合は空で残る方がよいか.(空のvalもあるだろうし.)後でまたいじろう.

2017年8月30日

ちょっと遅い夏休みをとって札幌を離れています.札幌にいた方が快適だと思うけど…….というわけで授業の準備中.夏休みだからといってもあまり普段と変わらない.

2017年8月23日

昼に外を歩いていたら小学生が下校.札幌の小学校は今週頭からのようです.しかし先週より今週の方が暑いけどなぁ…….夜になっても結構暑い.

2017年8月19日

前にも書いたけど,演習問題とかを使い回す時に単の前のソースファイルから引っ張ってきているだけなので,探すのが大変だったり同じ問題を二回出してしまったりしてしまうことが多い.というわけで何か管理できるソフトがないかと思い出すたびに探すのだがあまり見つからず.TUG2013で話していたようにTeX力鉄緑会は独自システムを作っているようだけど.

とりあえず「演習問題の一覧が見やすく並んでいる」「今までに出した問題が管理されている」位でよいのだから,作ってしまえばよい気もしてきた.Webアプリケーションで作ってみようかなと思ってみたのが一昨日で,フレームワークからググっていろいろあるなーと思っているという段階(つまり何もしてない).まぁ一瞬やる気だけ出してまた放置になりそうではある…….

2017年8月18日

気がつけばお盆も終わり.いや別に休みはまだとっていない(再来週の予定)なんですが.で,お盆が明けたらレフェリーレポートが来た.長いのでのんびり直そう.

お盆の間は友達から来た質問考えていたんだけど,あんまりよくわからず役に立たなそうなメールを返してしまった.と思ったらその後に少し意味のあることがいえた気がしたのでさらに返事.質問の直接の答えにはなっていないのだけど.locally admissible part計算できん.