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

aux から出されるコマンド \@vwritefile について

- 前田 やえの の投稿
お願いします!
Undefined control sequence.ですからエラーメッセージとしてはお馴染みの
ものではあるのですが
auxファイルから発せられたものです。こんなことは初めてです。
logファイルを2つ:一つは最近のもの、
Windows10で最近texlive2020をインストールさせていただきました。
それまではjsbook.clsは僕なりに正常に動いていた。
もう一つはこの2010年ごろのもので正常でした。
同じjsbook.clsでも新しくなると動かないのですが
どうしたら無事にtypesetできるのですか?
そもそも文字列 "\@vwritefile"とは何のコマンド?

chemfigパッケージの使用時に出るエラーについて

- 河合 遥己 の投稿
Windows10 home,64ビットオペレーションシステムを使い、LaTeX2eを改訂第7版美文書作成入門付属のDVD-ROMでパソコンに導入しています。

chemfigパッケージを使用するにあたり、
https://doratex.hatenablog.jp/entry/20141212/1418393703
に記載されているサンプルをコピー、ペーストしてPDF化しようとしたところPDF化に失敗し、エラーメッセージ表示されました。\documentclass commandが2度使われているようなのですが、直し方がわかりません。直し方をご教授いただけないでしょうか。

TeX ファイルの内容は以下になります。

\documentclass{jsarticle}

\usepackage[dvipdfmx]{graphicx}

\usepackage{chemfig}

\begin{document}

\chemfig{CH_3-CH(-[2]CH_3)-CH_2-C(=[:60]O)-[:-60]O-H}

\end{document}


それに対応するログは以下になります。

This is ptex2pdf[.lua] version 20170622.0.

Processing chemfig.tex

This is e-pTeX, Version 3.14159265-p3.7.1-161114-2.6 (utf8.sjis) (TeX Live 2017/W32TeX) (preloaded format=platex)

restricted \write18 enabled.

entering extended mode

(./chemfig.tex

pLaTeX2e <2017/10/28>+4 (based on LaTeX2e <2017-04-15>)

Babel <3.17> and hyphenation patterns for 84 language(s) loaded.

(c:/texlive/2017/texmf-dist/tex/platex/jsclasses/jsarticle.cls

Document Class: jsarticle 2017/10/04 jsclasses (okumura, texjporg)

(c:/texlive/2017/texmf-dist/tex/platex/jsclasses/jslogo.sty))

(c:/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty

(c:/texlive/2017/texmf-dist/tex/latex/graphics/keyval.sty)

(c:/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty

(c:/texlive/2017/texmf-dist/tex/latex/graphics/trig.sty)

(c:/texlive/2017/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)

(c:/texlive/2017/texmf-dist/tex/latex/graphics-def/dvipdfmx.def)))

(c:/texlive/2017/texmf-dist/tex/generic/chemfig/chemfig.sty

(c:/texlive/2017/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty

(c:/texlive/2017/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty

(c:/texlive/2017/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)

) (c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def

(c:/texlive/2017/texmf-dist/tex/latex/ms/everyshi.sty))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))

(c:/texlive/2017/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty

(c:/texlive/2017/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty

(c:/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex)

) (c:/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def

(c:/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def))

)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex

)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex

)) (c:/texlive/2017/texmf-dist/tex/latex/xcolor/xcolor.sty

(c:/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg)

(c:/texlive/2017/texmf-dist/tex/latex/graphics-def/dvips.def))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.te

x)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric

.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.t

ex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.co

de.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex

)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.te

x)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex

)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithm

etics.code.tex)))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.cod

e.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.te

x)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code

.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.c

ode.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)


(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.co

de.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex

))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code

.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex

)))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex)

(c:/texlive/2017/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.st

y)

(c:/texlive/2017/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.st

y)) (c:/texlive/2017/texmf-dist/tex/latex/pgf/utilities/pgffor.sty

(c:/texlive/2017/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))

(c:/texlive/2017/texmf-dist/tex/latex/pgf/math/pgfmath.sty

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))

(c:/texlive/2017/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex

(c:/texlive/2017/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.co

de.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex)

(c:/texlive/2017/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli

brarytopaths.code.tex))) (./chemfig.tex


! LaTeX Error: Two \documentclass or \documentstyle commands.


See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

...

 

l.1 \documentclass{

jsarticle}

TeXLive 2021のcjk-gs-integrate-macos

- H.Ogawa の投稿
早速TeXLive 2021をセットアップしてみましたが、cjk-gs-integrate-macosのシンボリックリンクがuniversal-darwin内に貼られません。x86_64-darwinlegacyには貼られているので、binディレクトリ名のx86_64-darwinからuniversal-darwinへの変更に未対応なのだと思われます。他にもtlcontribやtltexjpのアーカイブで、同じ問題のあるものがあるかもしれません。

取り急ぎ。

texlive2021をinstallしましたが後処理で困つています。

- mr2h の投稿
texlive2021をinstallするため、win10下で .iso fileを入手しましたが、いざinstallとなると、うまく行かず随分時間を浪費しましたが、障害となっていそうな、フアイナルランサムデイフエンダーなるプログラムを uninstallすることで、エラーを回避でき installはできました。動作もOKです。

しかしながら、不要の \texlive\2020 デイレクトリを削除したいのですが、一部どうしても削除権限がないとのことで、削除できません。administaratorで log onしなおしても同じです。どうも windows10のfile attributeは私にはわかりずらいです。どなたか、\texlive\2020なるデイレクトリをすべて綺麗に削除する方法を教えていただけませんか?

TLUtils.pmについて

- t t の投稿
初めての質問です.

環境は,M1のmacbookAir,Bigsurです.

と同じ現象が起きましたので,同じように対処しようとしました.
しかし,[texlive] Log of /trunk/Master/tlpkg/TeXLive/TLUtils.pm (tug.org)へアクセスして,一番上にある最新版をDownloadしようとしても,新しいページでテキストが開かれるだけです.(https://tug.org/svn/texlive/trunk/Master/tlpkg/TeXLive/TLUtils.pm?view=co)
どのようにダウンロードすればよいか教えていただきたいです

そして,ダウンロードが仮にできたとしたら,そのあとの「差し替え」とは具体的に何をやればいいのでしょうか.該当ファイルを削除して,新しくダウンロードしたファイルをフォルダ内に入れればよいのでしょうか.

初歩的な質問なのですが,本に書いておらず,調べても出てこないため質問させてください.
よろしくおねがいします

SWF埋め込み再生について

- KTPorous Media の投稿
よろしくお願いします。

下記のようにswfを動画としてPDFに埋め込み正常に再生していました。
しかし 今年になって Adobe Flash Player の停止に伴い 文書信頼の許可を出しても再生が拒否されました。
どのように修正または別の方法で上手くswfが再生できるでしょうか?

動作環境は 次の通りです。
Windows 8.1 Pro
美文書 Latex2E 改訂第6版

ご教示お願いします。 KTPorous です。

pdflatexでコンパイラーしました。
---------------------------------------------
\documentclass[leqno,11pt]{beamer}
\usepackage{movie15}
\usepackage[abs]{overpic}
\usepackage{float}
\setlength{\oddsidemargin}{-1.75cm}
\setlength{\evensidemargin}{-1.75cm}
\setlength{\textwidth}{11.5cm}
\usetheme{Boadilla}
\begin{document}
\frame{
\frametitle{}
\begin{center}
\includemovie[poster, text=(total-occupied-area.swf), repeat=3]
{7cm}{4.5cm}{aaa.swf}\\
\end{center}
}
\end{document}
-------------------------------------

1段索引と2段索引との並存

- 前田 やえの の投稿


2つ索引が要るTeX原稿があります.最初は1段,2つ目は2段としたいのです.
ところが最初の段が後に影響してしまって1段,1段または2段,2段
となってしまいます.
クラスファイル は jsbook.clsです.\theindex環境をいじってみてやってみましたが
うまくいきません.
CTANにいってimakeidx.styをダウンロードしましたが
jsbook.clsの下ではマクロ不足で動きませんでした.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{jsarticle}
% \usepackage{makeidx}
\usepackage{index}
\usepackage{amsmath,amssymb,amsthm}%これは必要です
\makeindex
\newindex{aut}{adx}{and}{著者索引}
\begin{document}
これは索引の練習です.
\index{しゅうそく@収束}
\index[aut]{Leibniz@Leibniz(1646-1716)}
\newindex{aut}{adx}{and}{著者索引}
\printindex[aut]
\printindex
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
外側のDosコマンド
%%%%%%%%%%%%%%%%%
platex -src -jobname=2つのprintindexの実験 2つのprintindexの実験.tex
mendex -o 2つのprintindexの実験.ind 2つのprintindexの実験.idx
mendex -o 2つのprintindexの実験.and 2つのprintindexの実験.adx
platex -src 2つのprintindexの実験.tex
%%%%%%%%%%%%%%%%%
1番良いのはユーザーTeXプログラムの方で段数を任意に与えて
どこの個所でも使えたら幸せです.
jsbook.clsにはお世話になってます.いつも愛用させていただいています.

dvipdfmxへのfont埋め込みについて

- mr2h の投稿
私は、趣味で古い書籍を読みますが、字が小さすぎたり、汚損がはげしい書籍が多いので、windows10, texlive,uplatexで、書籍づくりをしています。

さて、1年ほど前に、texlive2019の時代に、 kanji-config-updmap-sys sourcehan として、吉川幸次郎の『杜甫私記』(凡そ400ページ)を手入力し、製本しました。

ちょっと気になる箇所があり、texlive2020になった環境で、(埋め込みfontは、haranoaji)で、必要な修正を行なつた後に、再コンパイルしたところ、いくつかの難しい漢字のところがPDF上では、表示できずに「おとうふ」となつているのに、気づきました。それらの漢字は下記の最初の一文字(或いは二文字)です。(そのあとは、読み、もしくは用例です。)

㔩 かざし
梀 梀樹そくじゅ
䍦 接䍦せつり
嵽嵲 ていげつ
窸 窸窣しつしゅつ
咂 そう 舌咂したうち

そこで、ハハーン、埋め込みができていないナ、と思い kanji-config-updmap-sys sourcehan として再度コンパイルし、期待する結果を得ました。ただ、400ページの印刷の後、異変に気づいたので、可成りの時間loss を生じました。こういった、使い方をされている方が、texliveの update をされるごとに、私のように安易に追いかけupdateすると、同じような経験をされるかもと思い書き込みました。

最後に質問。haranoaji の font map は、確認が私には技術的に、もしくは手間的に、無理ですので、今度の事例においても、何かオプシヨンの指定などで、解決できる方法があるのでしようか?

\item 内の minipage 環境の上下余白について

- 佐藤 健治 の投稿

こんにちは。初めて投稿します。

enumerate環境の各\itemの幅を詰めて,メインテキストの右側の空いたスペースに True / False のようなテキストを挿入するレイアウトを実現したいです。下のようなイメージです。

(1) Some text.      True / False
(2) Another text.   True / False

試みとして,\item の中にminipage環境を入れて下のように書いてみました。

メインテキストが1行のみのときは問題ないのですが,テキストが複数行に及ぶ項目があると,その項目と次の項目の行間が極端に小さくなってしまいます。


\documentclass[a4paper,lualatex,ja=standard]{bxjsarticle}

\usepackage{enumitem}

\newcommand\TorF{T / F}
\newcommand{\tfitem}[1]{\item \begin{minipage}[t]{10em}#1\end{minipage}\hfill\TorF}

\newlist{TFquiz}{enumerate}{1}
\setlist[TFquiz]{label=(\arabic*), align=left}

\begin{document}

\begin{TFquiz}
\tfitem{Some text.}
\tfitem{Some loooooooooooooooooong text.}
\tfitem{Another text.}
\end{TFquiz}

\end{document}

サンプルは bxjsarticlelualatex を使うことを想定していますが, jsarticleplatex でコンパイルしても同様でした。

articleクラスに変更して pdflatexでコンパイルすると,この余白問題は発生しませんでした。 なので,日本語ドキュメント用クラスファイル特有の問題あるいは仕様なのかな,と想像しています。

minipage環境を必ず使いたいというわけではないので他の方法でもよいのですが, 上記のようなレイアウトを(日本語文書で)実現できる方法はありますでしょうか。

PDFをチェックして場当たり的に\vspaceを書いたり消したりしない方法を希望しています。 よろしくお願いします。なお,当方,Mac で TexLive 2020 を利用しています。関係あるのか分かりませんが,細かいことを言えばTinyTex を入れたあとに,scheme-fullをインストールしています。

Texworksがうまく動きません

- umidori island の投稿
はじめて質問させていただきます。
Ubuntu 20.04 に、texlive2020 で、Texworksがうまく動きません。

具体的には、
===

\documentclass{jlreq}

\begin{document}


\section{序章}


\subsection{チャーチルのメモ}


1940 年、ウインストン・チャーチル。


\begin{quotation}

我々の職務を遂行するには大量の書類を読まねばならぬ。。

\end{quotation}

 

\end{document}

===


このようなソースをTexworks でLualatex でタイプセットしようとすると、下記が出ます。


===

This is LuaTeX, Version 1.10.0 (TeX Live 2019/Debian)

restricted system commands enabled.

(./kinoshita.tex

LaTeX2e <2020-02-02> patch level 2

[\directlua]:1: module 'luaotfload-main' not found:

no field package.preload['luaotfload-main']

[kpse lua searcher] file not found: 'luaotfload-main'

[kpse C searcher] file not found: 'luaotfload-main'

Error in luaotfload: reverting to OT1 L3 programming layer <2020-02-14>


! LaTeX Error: File `jlreq.cls' not found.


Type X to quit or <RETURN> to proceed,

or enter new name. (Default extension: cls)


Enter file name:

===


1行目に「TeX Live 2019」とあるのがおかしいようです。(2019は前に入れていて、消しました)


なお、コマンドラインからは、

===

$ lualatex kinoshita.tex This is LuaHBTeX, Version 1.12.0 (TeX Live 2020)

===

以下で、問題なく pdf が生成されます。


本は、LaTeX2ε美文書作成入門第7版をこれまで読んでおり、第8版を購入したばかりですが、ヒントは見つかっておりません。


Webでは過去に

https://okumuralab.org/tex/mod/forum/discuss.php?d=2014

こちらに同様の質問を見つけましたが、設定がおかしいらしいということだけで、結果は不明です。



初めてですので、このような情報で足りるのかもよく分かりませんが、何か必要でしたらご教示ください。


よろしくお願いします。