質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

折れ線グラフ

- Takashi Naniwa の投稿
折れ線グラフを作ってみたのですが、(17,0)の点から原点方向に向かって余分な長い線が引かれてしまって、
グラフが変な形になります。ソースは添付しています。解決方法が分かる方はいらしゃいませんか。


¥documentclass[landscape,dvipdfmx]{jsarticle}
¥usepackage{graphicx,xcolor,tikz}
¥usepackage[dvipdfm,margin=1cm]{geometry}
¥pagestyle{empty}
¥def¥mintime{1}
¥def¥maxtime{16}
¥def¥xmin{¥mintime-1-0.5}
¥def¥xmax{¥maxtime-1+0.5}

%%% 折れ線グラフのデータとデータラベル出力位置
¥def¥lineChartData{
1/25/above,
2/24/above,
3/23/{above,xshift=4pt},
4/14/below,
5/16/{above,xshift=-4pt},
6/19/above,
7/15/below,
8/20/above,
9/21/below,
10/23/below,
11/23/below,
12/23/below,
13/23/below,
14/25/below,
15/30/above,
16/50/{above,xshift=4pt},
}

%%% 折れ線グラフの出力
¥def¥outputLineChartData#1{%
¥def¥points{}%
¥foreach ¥x/¥y/¥pos in {#1}{%
¥expandafter¥node¥expandafter[¥pos, fill=white, inner sep=2pt, outer sep=5pt] at (¥x-1,¥y) {¥y};
¥xdef¥points{¥points(¥x-1,¥y)}
}
¥draw[mark=*, mark size=3pt, line width=2pt, color=red] plot coordinates {¥points};
}

¥def¥lineChart{¥bgroup
¥def¥ymin{0}%
¥def¥ymax{120}%
¥begin{center}
¥makebox[0pt][c]{%
¥begin{tikzpicture}[x=9mm,y=1mm]
¥draw (¥xmin,¥ymax) -- (¥xmin,¥ymin) -- (¥xmax,¥ymin) -- (¥xmax,¥ymax);
¥foreach ¥x in {1,...,16}
¥draw[font=¥small] (¥x-1,¥ymin) node[below] {¥x} -- +(0,1);
¥foreach ¥y in {10,20,...,120}{
¥ifx¥y¥ymax¥def¥style{}¥else¥def¥style{dotted}¥fi
¥draw[¥style] (¥xmin,¥y) node[left] {¥y} -- (¥xmax,¥y);
}
¥expandafter¥outputLineChartData¥expandafter{¥lineChartData}
¥end{tikzpicture}}¥par
{¥Large 推移}
¥end{center}
¥egroup}

¥begin{document}
¥baselineskip22pt
¥lineChart
¥end{document}

現代詩のTeX化の一例

- mr2h の投稿
私の好きな詩人で、吉田一穂も三好達治も歿後70年は経過しておらず「吉田一穂詩集」や三好達治の「測量船」、「一點鐘」などは既に稚拙な腕ではあるもののTeX化していますが、「著作権」の關係で公開できませんので、歿後70年以上でこの問題がない萩原朔太郎の「月に吠える」は数年前にTeX化が濟んでいますので公開したいと思います。もとより私の趣味の「製本」の材料として製作したもので、TeXnicianのみなさまからみれば独学の稚拙な仕上がりで、しかも私の「好み」からしてみても、(素人判断ですが)若干「シュール」に傾いていると思われるのですが、でも優れた詩集と思いますし、挿画が素晴らしいので、製本意欲をそそられた作品です。 どうかフオーラムの皆様、完成度の余り高くはないTeX化に手を貸してくださいませんか。誤字誤植、構文上の間違い、どうかご指摘下さい。なお、12ページはうまくいかなかったので、誤魔化しています。正しいcodeをご教授願いたく、おねがいいたします。容量が大きいので二分割します

正しいアクセスの仕方は?

- 若松 久仁光 の投稿
奥村先生 いかがお過ごしでしょうか? 装いが新しくなったのですが、アクセスの際に 少々不便を感じております。 先日はアクセスした旨のメールが届きました。 内容は今までとは異なる場所から「アクセスが有った」と 書かれておりました。 今日は、いつも通りサイトを開く手続きでの 「パスワード」を入力しても、従来の一般フォーラム『一覧』が 表示されるページにアクセス出来ず、一旦Safariを再起動し直し 再度「入場」を実施する羽目に陥りました。 https://okumuralab.org/tex/mod/forum/view.php?id=2 のページをSafariのタブに固定しております。 何ら変更を施しておりませんが、以前のアクセスの状態とは 異なった感じを抱いております。 正しいアクセスの仕方を書き込んでいただければ幸甚です。若松久仁光拝 

節博士・節拍をTeXで出来ますか?

- kondo yuzo の投稿
節博士・節拍(日本の古音曲の音譜。声明(しょうみょう)、神楽、催馬楽、朗詠、平曲、謡曲など中古以後の謡い物・語り物の文章の傍に付け、その節の高低・長短をさし示す符号。はかせ。)を含む文書を印刷したいのですがやり方がわかりません。 TeXでこういうことは可能でしょうか?なにかのワープロでできるのならばそれでもかまいません。ご教示をお願いします。

縱書き日本語製本の現代詩の一例

- mr2h の投稿
このような事をやつている方は、そう多くは無いことと思いますが、私のように年令がかさむとともに視力が衰へ大きな字でないと読書も辛くなつてくる方もいらつしやるかも知れないと思い、自分の読書用に、また縱書き日本語uplatexの練習を兼ねて数年前に作成した原稿を公開します。現代詩で作者は北海道の詩人「吉田一穂」です。著作権のことは、全然不詳ですが大分昔の作品ですし大丈夫と思いますが巻末の解説文は一寸心配です。詳しい方、教えて下さい。TeXの技術的なことも詳しいことはわかりませんので、本フオーラムの皆様に質問し教えていただいた事なども活用させていただいております。詩特有の空白の取り方も自己流です。詳しい方の教えを乞いたいとぞんじます。また、同じような結果であっても、構文が稚拙な箇所も多いと思います。改善案そして誤字誤植もありましたら、教えていただけると有り難いと思います。『吉田一穂詩集』です。添付フアイルをご覧下さい。

添付ファイル削除済 (奥村 晴彦 により編集 - 最初の投稿日時 2024年 03月 22日(金曜日) 13:53)

tlmgr を利用すると常にロケールに関するメッセージが表示される

- ya ra の投稿

環境

  • Windows11
  • TeX Live 2024

生じる問題

tlmgr を使うと、常に次のロケールに関するメッセージが表示されます。

Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.

例えば、tlmgr のバージョンを表示させると次のようになります。

> tlmgr --version
Locale 'Japanese_Japan.932' is unsupported, and may crash the interpreter.
tlmgr revision 70080 (2024-02-23 00:13:07 +0100)
tlmgr using installation: D:/texlive/2024
TeX Live (https://tug.org/texlive) version 2024

このメッセージが表示されていても infoinstall の結果を得られるため実害はありませんが、出来れば表示されないことを期待しています。 このメッセージを表示させないようにする方法はあるでしょうか。

結構複雑な件:kpathsea、(u)platex -synctex=±1/-src、MiKTeX、texliveに関する問題

- SYD remember の投稿

こんばんは!

件名の通り、すごくややこしい件に遭遇しました。

自分はwindows使っています。 最初はtexliveをインストールした時、完全版の.isoファイルを使いましたが、TLShell TeX Live Managerを開いたら、このようなエラーがすぐ出てきます:

couldn't execute "kpsewhich" : no such file or directory while executing "exec kpsewhich -var-value=TEXMFROOT"  
invoked from within  
"set ::instroot [exec kpsewhich -var-value=TEXMFROOT]"
(file "E:\Program Files (x86)\texlive\2023\texmf-dist\scripts\tlshell\tlshell.tcl" line 27)

つい最近のtexlive 2024も、パスの2023が2024になりましたが、他は全部一緒です。なのでtexlive代わりにmiktexをインストールしてみましたが、すごくスムーズに出来ました。    これらを別として、miktexで(u)platexを動かそうとしましたら、問題点がいくつかあります。一部は解決できましたが、残った部分はこれらと何らかの関係があると思っています。

昨日も、https://github.com/MiKTeX/miktex/discussions/1464 にも投稿しました。

解決できた一つ目:platex.exe -src -interaction=nonstopmode %.texが起動出来ませんでした。 -synctex=±1両方も同様に起動出来ません。logは以下:

2024-03-18 00:42:17,582+0900 INFO  platex - this process (8652) started by texstudio in directory D:\github\latex\article\123 with command line: platex.exe -src -interaction=nonstopmode document.tex
2024-03-18 00:42:17,582+0900 INFO  platex - running on Windows 10.0.19045
2024-03-18 00:42:17,584+0900 INFO  platex - this is MiKTeX-EPTEX 1.8.0 (230214) (MiKTeX 24.3)
2024-03-18 00:42:17,589+0900 INFO  platex - allowing known shell commands
2024-03-18 00:42:17,765+0900 FATAL platex.core - internal error
2024-03-18 00:42:17,765+0900 FATAL platex.core - Data: 
2024-03-18 00:42:17,765+0900 FATAL platex.core - Source: Libraries\MiKTeX\TeXAndFriends\include\miktex/TeXAndFriends/StringHandlerImpl.h:36
2024-03-18 00:42:17,765+0900 FATAL platex - internal error
2024-03-18 00:42:17,765+0900 FATAL platex - Info: 
2024-03-18 00:42:17,765+0900 FATAL platex - Source: Libraries\MiKTeX\TeXAndFriends\include\miktex/TeXAndFriends/StringHandlerImpl.h
2024-03-18 00:42:17,765+0900 FATAL platex - Line: 36
2024-03-18 00:42:17,768+0900 INFO  platex - this process (8652) finishes with exit code 1
2024-03-18 00:42:17,771+0900 WARN  platex.core - still open: document.log
2024-03-18 00:42:17,772+0900 WARN  platex.core - still open: document.aux

解決策:-srcなしであれば動かせます。

解決できた二つ目: -srcなしで無事に.dviを出力できましたが、dvipdfmxの段階で失敗しました。logは以下:

2024-03-18 00:57:09,826+0900 INFO  miktex-makepk - this process (19192) started by dvipdfmx in directory D:\github\latex\article\123 with command line: miktex-makepk --enable-installer --verbose rml 555 600 0+555/600
2024-03-18 00:57:09,827+0900 INFO  miktex-makepk - running on Windows 10.0.19045
2024-03-18 00:57:09,831+0900 INFO  makepk - Trying to make PK font rml at 555 DPI...
2024-03-18 00:57:09,841+0900 INFO  makepk - The METFAONT mode is: ljfour
2024-03-18 00:57:09,847+0900 INFO  makepk - Running miktex-makemf.exe...
2024-03-18 00:57:09,847+0900 INFO  makepk - running: miktex-makemf.exe --miktex-enable-installer --miktex-disable-maintenance --miktex-disable-diagnose --verbose rml
2024-03-18 00:57:09,847+0900 INFO  miktex-makepk.core - start process: miktex-makemf.exe --miktex-enable-installer --miktex-disable-maintenance --miktex-disable-diagnose --verbose rml
2024-03-18 00:57:10,507+0900 INFO  makepk - Running miktex-ttf2pk.exe...
2024-03-18 00:57:10,507+0900 INFO  makepk - running: miktex-ttf2pk.exe --miktex-enable-installer --miktex-disable-maintenance --miktex-disable-diagnose -q -t rml
2024-03-18 00:57:10,507+0900 INFO  miktex-makepk.core - start process: miktex-ttf2pk.exe --miktex-enable-installer --miktex-disable-maintenance --miktex-disable-diagnose -q -t rml
2024-03-18 00:57:11,145+0900 FATAL miktex-makepk - PK font rml could not be created.
2024-03-18 00:57:11,145+0900 FATAL miktex-makepk - PK font rml could not be created.
2024-03-18 00:57:11,145+0900 FATAL miktex-makepk - Info: 
2024-03-18 00:57:11,145+0900 FATAL miktex-makepk - Source: 
2024-03-18 00:57:11,145+0900 FATAL miktex-makepk - Line: 0
2024-03-18 00:57:11,158+0900 INFO  miktex-makepk - this process (19192) finishes with exit code 1

uplatexも似たようなエラーを投げてきましたが、rmlの代わりにuprml-hが書いていました。 解決策:https://okumuralab.org/tex/mod/forum/discuss.php?d=1766 を参照して、

kpsewhich --progname=dvipdfmx --format=othertext dvipdfmx.cfg
kpsewhich kanjix.map

を実行してみたら、一個目のコマンドは何も出力しなかったが、二個目はこのような出力が返されました:

C:\Users\MYNAME\AppData\Local\MiKTeX\fonts\map\dvipdfmx\kanjix.map

kanjix.mapの中身を確認してみますと、こうでした:

%%% DO NOT EDIT THIS FILE! It will be replaced when MiKTeX is updated.
%%% Run the following command to edit a local version of this file:
%%%   initexmf --edit-config-file updmap

その中に書いているinitexmf --edit-config-file updmapも実行しましたら、このような一行しかないudpmap.cfgが飛んできました:

%% T1 font configuration settings. See the MiKTeX manual for help.

最後はkanjix.mapを以下のように上書きするとdvipdfmxがうまくpdfを出力しました:

rml  H Ryumin-Light
gbm  H GothicBBB-Medium
rmlv V Ryumin-Light
gbmv V GothicBBB-Medium

解決できなかった問題 一つ目: この前はずっとこのようにxelatexを使って実験レポートを書いていましたが:

\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{IPAexMincho} 
\usepackage{...}
\begin{document}
内容
\end{document}

もし前述の方法に従ってarticlej(s)articleに書き換えて動かすと、画像導入

\usepackage{graphicx} 
\usepackage{subfigure} 
\usepackage{float}

がうまくいけませんでした。

二つ目: hyperrefが生成したリンクについて、色はまだついていますが、クリックはできなくなりました。

三つ目: やはり-synctex=±1がないとすごく使いにくいですね。

四つ目: 全ての問題はtexliveでまだ再現していませんが、そもそもtexliveは使えませんので、、、

あとは個人的な質問ですが、なぜkanjix.mapは最初に、あんな感じでしたか?

biblatexのamsplainスタイルが使いたい

- mathema の投稿
Cloud Latexを使っていて

\documentclass[titlepage]{article}

\setcounter{secnumdepth}{4}
\usepackage[utf8]{inputenc}

\newcommand{\maru}[1]{\ooalign{
\hfil\resizebox{.8\width}{\height}{#1}\hfil
\crcr
\raise.1ex\hbox{\large$\bigcirc$}}}%encircle
\usepackage{fancybox}%about frame
\usepackage{luatexja}%japanese
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetikzlibrary{cd}%tikzcd
\usetikzlibrary{decorations.pathmorphing}
\usepackage{xcolor}
\usepackage{graphics}%reverse
%$\usepackage[margin=15mm]{geometry}%Make margin small
\usepackage{graphicx}%about scalebox
\usepackage{amsmath,amsfonts,amsthm,amssymb,amscd,ascmac}%in order to higher formula and mathfrak and so on.
\usepackage{latexsym, mathtools}%arrow
\usepackage{textcomp}%※
\usepackage{bussproofs}%prooftree
\usepackage{pifont}
\usepackage{subfigure}
\usepackage{lscape}%%revolve
\usepackage{stmaryrd}%bracket
\usepackage{cancel}%diagonal line on a letter
\usepackage{comment}
\usepackage{mathrsfs}%花文字(スクリプトフォント)
\usepackage{hyperref}
\usepackage{here}%\figure[H]でその場に出力
\usepackage{caption}
\captionsetup[figure]{labelsep=space}%figureの後ろの:をなくす


\theoremstyle{definition}
\newtheorem{dfn}{定義}[subsection]
\newtheorem{prop}[dfn]{命題}
\newtheorem{lem}[dfn]{補題}
\newtheorem{thm}[dfn]{定理}
\newtheorem{cor}[dfn]{系}
\newtheorem{rem}[dfn]{注意}
\newtheorem{fact}[dfn]{事実}
\newtheorem{exa}[dfn]{例}
\renewcommand{\qedsymbol}{$\blacksquare$}

\newcommand{\red}[1]{\textcolor{red}{#1}}
\renewcommand{\figurename}{図}

\renewcommand{\baselinestretch}{1.3}%Leave a space between lines

%\renewcommand{\refname}{参考文献}%英語のクラスでthebilbliograpyのコマンドでReferenceと出るところを参考文献に変える

%\usepackage{fancyhdr}

%\pagestyle{fancy}
%\rhead{\thepage}%
\parindent = 0pt%no indent

\usepackage[%
backend = biber,
bibstyle = amsplain,
]{biblatex}
%
\nocite{*}
\addbibresource{bib_name.bib}

\begin{document}

\printbibliography

\end{document}

の入力に対して

/usr/local/texlive/2022/texmf-dist/tex/latex/biblatex/biblatex.sty
line 16179
! Package biblatex Error: Style 'amsplain' not found.
\RequireBibliographyStyle{\blx@bbxfile}

/usr/local/texlive/2022/texmf-dist/tex/latex/biblatex/biblatex.sty
line 16179
! Emergency stop.
...
\RequireBibliographyStyle{\blx@bbxfile}

https://texwiki.texjp.org/?TeX%20%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8#s9ac5238

! ==> Fatal error occurred, no output PDF file produced!

このようなエラーが出てきてしまいます。

よろしければご教授お願いします。

索引へのリンクが正しくない

- Toshio Otaguro の投稿
立て続けに質問して恐縮です.
現在 jsbook や bxjsbook を使って参考文献と索引を含む文章を書いているのですが,つい最近奇妙なことに気づきました.目次や PDF のしおりから索引のページへジャンプしようとすると,索引ではなく参考文献にジャンプしてしまいます.以前はこのようなこと無かったと思います.どの時点でどのパッケージに不具合が入り込んだのかわからずに困っています.以下再現ソースと生成した PDF を添付します.怪しいのは hyperref でしょうか?

uplatex, upmendex, dvipdfmx を使ってコンパイルしています.

% ----------
\RequirePackage{plautopatch}
\documentclass[uplatex,dvipdfmx,ja=standard,b5paper,11pt,openany]{bxjsbook}
%\documentclass[uplatex,dvipdfmx,b5paper,11pt,openany]{jsbook}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{makeidx}

\usepackage[dvipdfmx, colorlinks=true, bookmarks=true, bookmarksnumbered=true,%
  bookmarkstype=toc, filecolor=blue, urlcolor=blue, linkcolor=blue,%
  linktocpage=true, citecolor=red, menucolor=black,%
  pdfnewwindow=true, breaklinks=false]{hyperref}
%\usepackage{pxjahyper}

\title{本の題名}
\author{著者名}
\date{\today}
\makeindex

\begin{document}
\maketitle
\tableofcontents

\chapter{序論}
\section{各種変数,定数の定義}
本書では以下の規則に従って変数名\index{へんすうめい@変数名}や定数名\index{ていすうめい@定数名}を使用する.なお,この規則はガイドライン\cite{foo:Guideline of naming convention}に従ったものである.

\begin{thebibliography}{99}
\bibitem{foo:Guideline of naming convention} Bar, F.\ (2024). \emph{Naming Convention of Variables and Constants}. South Pacific Publishing, Nouméa
\end{thebibliography}
\clearpage

\printindex
\end{document}
% ----------