Table of Contents
- はじめに
- 添付ファイルの作成方法について
- all_content_translated_03_work vs preamble.tex
- label ref に関するエラー
- その他の警告
- 暫定修正したものを添付します
はじめに
新たな問題は別スレッドにて質問してください
一つの質問の解決が解決したら一旦そのスレッドはクローズし、
新たなスレッドを起こして質問してください。
TeXworks vscode
私は、TeXworks も vscode も普段は使っていないので
不適切な表現があるかもしれないことをお含みおきください。
また、以下のような症状があることは承知していますが、
対策不明なので、無視しています。
原因不明ですが、 LaTeX Compiler のウィンドウ下部を表示して PDF が作成されたら良しとしています。
添付ファイルの作成方法について
image ディレクトリを zip でアーカイブしたように、再現に必要なディレク
トリを作成して、そこで作業し、その結果作成される .log なども一緒にアー
カイブしていただいた方が良いかと思います。
もちろんスクリーンショットなども重要な情報の証がある場合もございますが、
それよりも重要なものは、テストされた .tex
とそれを使って生成され
る .log
を拠り所に検証を行うためです。
また、他の投稿でのログファイルを見ると、なぜか 4096 バイトの境界と思わ
れる、途中までのものがあります。これはおそらくコンピュータがファイルへ
出力する際の delay write など影響かと思います。通常は(とりあえず「分」
のオーダで良いと思いますが)一定時間経過すれば、残りも吐き出されるはず
ですが、なぜそうなるのか今の所原因不明です。
お手数ですが、vscode などのテキストエディタでファイルの末尾を確認して
いただけると幸いです。
できれば TeXworks や vscode などの GUI 環境ではなく、コマンドプロンプ
トで実行していただければ、確実に .log が書き込まれますので、ご検討くだ
さい。今回のケースであればそのコマンドは latexmk -lualatex
all_content_translated_03_work
です。
all_content_translated_03_work vs preamble.tex
試してみた限り vscode は documentclass
が記述されている(多分)
一番最初のファイル名、今回であれば preamble.tex を root ファイルとみ
なすようですね。以下ようにすると対処可能なようです。
diff --git a/all_content_translated_03_work.tex b/all_content_translated_03_work.tex
index ab3881b..b76b70a 100644
--- a/all_content_translated_03_work.tex
+++ b/all_content_translated_03_work.tex
@@ -1,3 +1,4 @@
+\documentclass[a4paper, 11pt, twoside]{ltjsarticle}% ← 追加挿入
\input{preamble.tex}
\begin{document}
diff --git a/preamble.tex b/preamble.tex
index 98d03ab..ce0ac66 100644
--- a/preamble.tex
+++ b/preamble.tex
@@ -1,4 +1,4 @@
-\documentclass[a4paper, 11pt, twoside]{ltjsarticle}
+% \documentclass[a4paper, 11pt, twoside]{ltjsarticle}% ← コメントアウト
% パッケージの読み込み
\usepackage{amsmath, amssymb, amsthm} % 数式関連のパッケージ
label ref に関するエラー
上記の処置を施した上で、
vscode の「レシピ:latexmk(lualatex)」でビルドした際の、
最後に表示される警告メッセージです。
Latexmk: ====Undefined refs and citations with line #s in .tex file:
Label `prop:UpperLimitOnNumberOfGeneralTypeLinkageGroups' multiply defined
Reference `eq:1.1.4' on page 6 undefined on input line 100
Reference `sec:QualifiedTechnicalSurface,PositiveRegionOfValue,PriceAndWageSurfaces' on page 11 undefined on input line 358
Reference `item:cover' on page 11 undefined on input line 400
Reference `item:intersection-of-facets' on page 13 undefined on input line 495
Reference `item:intersection-of-facets' on page 15 undefined on input line 587
Reference `prop:PriceCostEqualityConditionsForEachGoods' on page 22 undefined on input line 853
And 39 more --- see log file 'all_content_translated_03_work.log'
Latexmk: Getting log file 'all_content_translated_03_work.log'
Latexmk: Examining 'all_content_translated_03_work.fls'
Latexmk: Examining 'all_content_translated_03_work.log'
Latexmk: Log file says output to 'all_content_translated_03_work.pdf'
Latexmk: Summary of warnings from last run of *latex:
Latex failed to resolve 45 reference(s)
Latex found 1 multiply defined reference(s)
Latexmk: All targets (all_content_translated_03_work.pdf) are up-to-date
おそらくは、TeXworks でも表示されていると思います。
なお、「問題」の数は 105 くらいになると思います。
- 警告内容は …
- 参照ラベル名の誤記 … 以下の修正が必要です。
- \ref{productive-but-non-elligible} → \ref{
item:
productive-but-non-elligible}
- (\ref{eq:10.5.8
)
} → (\ref{eq:10.5.8})
- 未定義 … 以下の \label の記述が必要です。適切なところで定義してください。
- \label{eq:1.1.4}
- \label{eq:1.11}
- \label{eq:7.2.9}
- \label{eq:7.2.10}
- \label{eq:7.2.11}
- \label{eq:7.4.21}
- \label{eq:10.1.6}
- \label{eq:10.1.8}
- \label{eq:10.2.1}
- \label{eq:10.5.6}
- \label{eq:10.5.12}
- \label{eq:13.1.3}
- \label{eq:14.1.6}
- \label{eq:14.1.7}
- \label{eq:14.1.8}
- \label{eq:14.2.4}
- \label{eq:16.2.1}
- \label{fig:another-three-dim-good-boundary}
- \label{fig:price-rev-wt-tax}
- \label{fig:grahamconnection-of-2con3goods-face}
- \label{fig:one-dim-wage-price-face}
- \label{fig:set-Of-TecNumGoodNum}
- \label{fig:three-dim-good-enlarge}
- \label{fig:three-dim-tec-face-goods}
- \label{fig:two-dim-good-shrink}
- \label{fig:two-dim-wage-boundary}
- \label{item:cover}
- \label{item:intersection-of-facets}
- \label{item:r-dim-row-submatrix}
- \label{item:rank-of-labor-embodied-matrix}
- \label{item:rank-of-productive-technology-face}
- \label{item:rank-of-remaining-matrix}
- \label{sec:QualifiedTechnicalSurface,PositiveRegionOfValue,PriceAndWageSurfaces}
- \label{prop:PriceCostEqualityConditionsForEachGoods}
- \label{prop:facetとcomplete general-type linkageの関係 その1(complete general-type linkageの sufficient condition)}
その他の警告
上記の対応を施しても、「問題」は60 件余あります。
それらや、ざっと pdf をみた限りでは …
- 小さな文字を表示しようとしていますが、29 箇所で警告メッセージが表示されています。
(無視は可能ですが、念の為チェックは必要かと思います)
- tabularray の 8つのテーブル表記において行幅を超えています。いくつかはページ右端を超えてます。
- 下線処理した文字列が、行幅をはみ出しているものあります。
暫定修正したものを添付します
今回の暫定修正したソースとコンパイルに必要なファイル一式他を添付します。
今回の暫定修正した内容の概要情報は以下の通り。
1 7a72536 不要な空白の除去
2 81459b6 vscode 対策
3 cc4f621 未定義 label の仮定義
4 e23aaca label 二重定義
5 660a4ae 参照名タイポ修正
git 環境そのまま送りますが、git 操作に不慣れな場合もあるので
上記修正内容ごとにパッチファイルも添付します。(z-patch-で始まるファイルです)