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

ファイルのセーブ

- Shirai Koun の投稿
ファイルのセーブに問題を抱えております.
昨年から新しいMacBook Pro (OS 10.15.4)でTeXShop (4.44)を使っております.以前に作ったTeXソースを編集しセーブしようとすると,
「書類name.texを保存できませんでした.ファイルがロックされています」というメッセージが出て,本当に改訂した原稿をセーブできないのです.Finder上でアクセス権を調べても自分には読み書きの権限がありますのでこのメッセージの意味が分かりません.その場合でも内容を全部コピーし新たなファイルにペーストしてセーブすれば問題はありません.そうして作り直したTeXソースにはセーブの問題は起きませんでしたので,これは新旧のシステムの何か不整合による一時的な問題だと思ってそれ以上追求しませんでした.しかし最近、そうやって作ったソース(つまり新しいシステムで作られたソース)を改訂しようとすると、再び上記のエラーメッセージが出ることに気付きました.印象としてはあたかも「ある一定期間(例えば半年とか)編集していないソースはロックし、新たなファイルとして編集する」ように仕組まれているように思えます.どうしたらこの問題を解決できるでしょうか?

フォントの埋め込みについてですが。

- アオヌマ ジュン の投稿
TeXで作業をしていますが、フォントの埋め込みがよくわかりません。
PDFで最終的にリュウミンと中ゴチックで出力したいのですが、うまくいきません。プロンプトで指定しても、PDFデータのプロパティでは代替フォントの小塚とかになってしまします。システムにはリュウミンもあるのですが、MSとかIPAXとかはうまく埋め込まれるのですが、どうしてもリュウミンとゴチックBBBにするにはどうすればいいのでしょうか。

jsarticle platexコンパイルでエラーが発生

- 鈴木 靖 の投稿
【不明なこと】
\documentclass[dvipdfmx]{jarticle}ではplatexで正常にコンパイルされるが,{jsarticle}を使うと,コンパイルエラーが発生し,dvi出力はmcmcが文の先頭に付いてしまう.[dvipdfmx]を削除しても結果は同様.

今まで日本語処理の場合は{jarticle}でplatex処理していたため,過去のTeXバージョンで同様の症状が起こっていたかは不明.また,上記の処理以外は特にコンパイルエラーは発生していない.

(OSおよびTeXシステム)-------------
TeXLive2020のISOファイルからWindows10Proバージョン1909 64-bitにインストールしてtlmgr update --self --allを実行している.

(エラーが発生するTeXファイル)-------------
\documentclass[dvipdfmx]{jsarticle}
\begin{document}
吾輩は猫である。名前はまだ無い。
\end{document}

(logの様子:エラー該当部分)-------------
! Undefined control sequence.
\@rmfamilyhook ...pare@family@series@update@kanji
{mc}\mcdefault
l.2 \begin{document}
 
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

(偶然の処理)-------------
エラー発生箇所が,\rmfamilyと絡んでいる可能性がありそうだったので,jsarticle内の関連部分(下記)を試しにプリアンブルに入れてみたら,エラーが発生せずにコンパイルできた.何故できたのでしょう?これを割愛する手立ては?

\makeatletter
\DeclareRobustCommand\rmfamily
{\not@math@alphabet\rmfamily\mathrm
\romanfamily\rmdefault\kanjifamily\mcdefault\selectfont}
\DeclareRobustCommand\sffamily
{\not@math@alphabet\sffamily\mathsf
\romanfamily\sfdefault\kanjifamily\gtdefault\selectfont}
\DeclareRobustCommand\ttfamily
{\not@math@alphabet\ttfamily\mathtt
\romanfamily\ttdefault\kanjifamily\gtdefault\selectfont}
\makeatother

以上です.解決策お有りの方,よろしくお願いします.

TeXLive2020のTeXworksについて

- 星野 勉 の投稿
Windows 10 64bit OSです。
TeXLive2019のTeXworksからTeXLive2020のTeXworksにしたところ、日本語(UTF-8)の入ったソースファイルが読み込めなくなりました。

This is ptex2pdf[.lua] version 20200307.0.

File cannot be found with kpathsea: �O���S�g�������H.tex[.tex, .ltx]

で止まってしまいます。

ファイル名の渡し方が変わったのでしょうか。

ptex2pdf.exeへ渡すパラメータは

-l -ot -kanji=utf8 $synctexoption $fullname

です。


とりあえずascii文字のファイル名にしてコンパイルしています。


どなたか、対処法をご存じないでしょうか。


添付 タイプセット.png

文字サイズを正確に9ポイントにしたいのですが。

- アオヌマ ジュン の投稿
学会誌の編集・組版をしています。今までインデザインで編集をしていたのですが、学会側からの要望でTeXでの編集・組版をしているのですが、本文文字サイズを9ポイントにしたいのですが、なかなかうまくいきません。9ポイントと指定するにはどうすればいいのでしょうか。

\documentclass[dvipdfmx,9pt,a4j,twocolumn]{jarticle}

ではだめでしょうか?

PDFで出力すると9.5ポイントや10ポイントに近いサイズになってしまいます。

TeXではインデザインのようなきめの細かい指定は出来ないのででょうか。

本文9ポイント、行送り16ポイントにするにはどこのどう指定すればいいのでしょうか?

- アオヌマ ジュン の投稿

PDFデータをそのまま印刷に回すため、正確に他誌と合わせなければならないのです。
本文9ポイント、行送り16ポイントにするにはどこのどう指定すればいいのでしょうか?まだ経験が浅いのでわからないことばかりですが。
\documentclass[dvipdfmx,9pt,a4j,twocolumn]{jarticle}
\usepackage{calc}
\usepackage[balance]{nidanfloat}
\linespread{1.1}
\usepackage[hmargin=1.5cm,vmargin=1.6cm]{geometry}
\begin{document}
\setlength{\textwidth}{53zw}
\setlength{\textheight}{\topskip}
\setlength{\columnsep}{3zw}
\addtolength{\textheight}{44\baselineskip}
ちなみにこのように書き込みました。
本文9ポイント字詰め25字行送り16ポイント2段組段間3字行数45行という指定ですが。

これだと本文文字サイズが10ポイントになってしまいます。

どこが問題でしょうか。


animateinlineでの固定点の移動

- Nomura Masataka の投稿
下に示すようなファイルをpdflatexでタイプセットし,作成したPDFを手元にあるAdobe Acrobat DC(2015)で表示させると,定点であるはずの点が移動して図が拡大したり縮小したりする状態になってしまいます.参考までにPDFを添付します.
何が問題なのでしょうか.

This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/W32TeX) (preloaded format=pdflatex 2017.4.29) 19 MAY 2020 16:05

%#! pdflatex
\documentclass{article}
\usepackage{animate}
\usepackage{fp}
\usepackage{tikz}
\usetikzlibrary{through}
\usetikzlibrary{calc}
\usepackage{pgfplots}
\usetikzlibrary{fillbetween}
\begin{document}
\centering
\begin{animateinline}[autoplay,loop]{20}
\multiframe{135}{iAngle=0+1}{%
\begin{tikzpicture}[scale=1]
\draw[dash pattern=on 8pt off 2pt on 2pt off 2pt]
(0,0)--(2.3125,0.9499) arc(22.331645:82.81924421:25mm)--cycle;
\draw[dash pattern=on 8pt off 2pt on 2pt off 2pt]
(2,0)--(3.0625,1.6944) arc(57.91004874:135.9513743:20mm)--cycle;
\draw(0.5,-0.2) \foreach \x in {0.7,0.9,...,1.5} {--(\x,0) (\x,-0.2)};

\FPset{\Angle0}{73.7794196};
\ifnum\iAngle<57
\FPeval\Angle{\Angle0-\iAngle*0.9};
\else
\ifnum\iAngle<124
\FPeval\Angle{\Angle0+(\iAngle-114)*0.9};
\else
\FPeval\Angle{\Angle0+(134-\iAngle)*0.9};
\fi
\fi
\ifnum\iAngle=0
\FPeval\Angle{\Angle0};
\fi
\ifnum\iAngle=57
\FPeval\Angle{22.332};
\fi
\ifnum\iAngle=124
\FPeval\Angle{82.819};
\fi
% \typeout{Angle=\iAngle,\Angle};
% \draw(0,-1) node{\iAngle};
\coordinate(O1) at (0,0);
\coordinate(O4) at (2,0) ;
\coordinate(O2) at (\Angle:25mm);
\path[name path=C1](O2) circle(10mm);
\path[name path=C2]($(O4)-(2,0)$) arc(180:55:20mm);
\path[name intersections={of= C1 and C2, by={O31,O32}}];
\ifnum\iAngle=57
\path[name intersections={of= C1 and C2, by={O31}}];
\fi
\ifnum\iAngle<28
\coordinate(O3) at (O32);
\else
\ifnum\iAngle<58
\coordinate(O3) at (O31);
\else
\ifnum\iAngle<87
\coordinate(O3) at (O32);
\else
\ifnum\iAngle<124
\coordinate(O3) at (O31);
\else
\coordinate(O3) at (O32);
\fi
\fi
\fi
\fi
\draw[very thick] (O1)--(O2) (O2)--(O3) (O3)--(O4) (O4)--(O1);
\fill[red] (O1) circle (2pt);
\fill[red] (O4) circle (2pt);
\end{tikzpicture}}
\end{animateinline}
\end{document}

texlive 2020 のインストール・アップデートの異常

- Sakai Taka. の投稿
texlive 2020 をインストールして次の現象が発生しました。
なんとか自力で切り抜けましたがネットで調べても記述は見当たらなかったので報告致します。

なお、フォルダーの構成は
C:\----------texlive---- 2019
          |-- texmf-local

となっていました。ここでネットワークインストールを行いました。当然 2020 がツリーに
追加され一見インストールは正常に終了したように見えたのですが何かがおかしい?

発生した不具合は texmf-loclal フォルダーのアクセス権限が書き換えられてしまい
アクセスがまったくできない状態になりました。但しフォルダーの中をのぞくこと
はできるのでコンパイルはできます。(できたような気がします。記憶があいまい)


フォルダーのプロパティを参照すると「所有者がない」状態で変更も削除もコピー
も、当然ながら maktexlsr もできません。

いろいろやったことを書くと長くなるのでやめますが一番手っ取り早いのは

1. 以前のフォルダーをリネームし、改めて texlive フォルダーに 2020 を
  インストールする。
  その後、リネームしてあった前のシステムから texmf-local の中身を
  持ってきて maktexlsr する。

2. 古い方の texmf-local は削除しますが、権限がありませんからサードパーティ
  のツール(私は Wise Force Deleter を使用)で削除します。

  これでなんとかなるようです。
(実際にやったのは texmf-local を一旦フォルダー外に退避し、インストール後に戻した)

この現象は二台のPCで発生しましたので特定の環境で起きるというわけでもなさ
そうです。なにしろ texmf-local のコピーができなくなるというのは致命的ですか
ら十分注意が必要です。私の場合は幸い二台目の方から持ってこれたのでなんとか
なりました。

なお、 aminophen さんの5月14日付けの投稿の現象は私の所でも昨日発生したの
で、昨夜から今朝にかけて二台とも再度 2020 をインストールし直す羽目になりま
した。

TeX Live インストール/アップデート不具合情報(2020/05/14)

- aminophen の投稿
ご存知の方もいるかもしれませんが一応。
昨日あたりから,TeX Live のパッケージングの不具合で,Windows で TeX Live を
新規ネットワークインストールまたはアップデートしようとすると失敗するようになっています。
あちこちで報告されていますが,例えば
https://tug.org/pipermail/tex-live/2020-May/045639.html
などです。

・5/12 以前にインストールしたなど,正常に動いている場合は,当面アップデートしないように。
(アップデートで LuaTeX が更新されると,ダウンロードに失敗して結果的に LuaTeX が消滅します。)
・新規インストールする場合は,ネットワークインストールではなく ISO image からのインストールを。
https://www.tug.org/texlive/acquire-iso.html を参照。
(インストール後に欲張ってアップデートまでしようとすると,同じく不具合に嵌るので控えるように。)

otfパッケージによる囲み付き文字

- A S の投稿
macOS Catalina version10.15.4でTexshop version4.44を使用しております。

以下のソースで1を四角で囲んだ「四角1」を表示させようとしたところ単に1のみが生成されました。何故でしょうか?

因みに、\ajMaruはうまくいきます。

\documentclass{jsarticle}

\usepackage{otf}

\begin{document}

\ajKaku{1}

\end{document}