🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
コンパイル

コンパイルとは、プログラミング言語のテキストソース(ソースコード)をコンピュータ上で実行可能な形式(オブジェクトコード)に変換することをいいます

コンパイルエラー

コンパイルのフェーズで生成されるエラーです。よく無効なシンタックスやタイプが含まれているとき発生します。

LaTeX

LaTeXは、レスリー・ランポートが開発したテキストベースの文書整形システムです。 電子製版ソフトウェアである「TeX」にマクロパッケージを組み込む形で構成されており、 通常のTeXより扱いやすくなっているのが特徴です。

Q&A

解決済

1回答

5874閲覧

LateXで参考文献を編集したらコンパイルエラーが発生した

退会済みユーザー

退会済みユーザー

総合スコア0

コンパイル

コンパイルとは、プログラミング言語のテキストソース(ソースコード)をコンピュータ上で実行可能な形式(オブジェクトコード)に変換することをいいます

コンパイルエラー

コンパイルのフェーズで生成されるエラーです。よく無効なシンタックスやタイプが含まれているとき発生します。

LaTeX

LaTeXは、レスリー・ランポートが開発したテキストベースの文書整形システムです。 電子製版ソフトウェアである「TeX」にマクロパッケージを組み込む形で構成されており、 通常のTeXより扱いやすくなっているのが特徴です。

0グッド

0クリップ

投稿2020/12/18 02:43

編集2020/12/18 03:38

前提・実現したいこと

LaTeXを用いて文書を作成しています。

最初はCloud LateXを用いていたのですが、bibtexで参考文献の姓名表示順を変更(Yamada Taro → Taro Yamada にするなど)したところ、それまで成功していたコンパイルが不可能になるエラーが出現するようになりました。

Cloud LateXではエラーメッセージが少なく問題点を確認できなかったため、TeXWorks(pLaTeX)でコードを実行したところ以下のエラーメッセージが出現しました。

TeXWorksで表示された文書は
・コンパイルには成功している
・参考文献が出力されない
・式や図の参照も行われない
という状態です。

発生している問題・エラーメッセージ

main.tex 30 LaTeX Warning: Citation `reference1' on page 1 undefined on input line 30. … main.tex 102 LaTeX Warning: Reference `fig:figure1' on page 3 undefined on input line 102. … main.tex LaTeX Warning: There were undefined references. main.tex LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. main.tex Underfull \hbox (badness 10000) has occurred while \output is active main.tex 54 Underfull \hbox (badness 1406) in paragraph at lines 54--55 []\OT1/ptm/m/n/10 hogehoge- main.tex Underfull \vbox (badness 4048) has occurred while \output is active main.tex Underfull \hbox (badness 10000) has occurred while \output is active main.tex Underfull \hbox (badness 10000) has occurred while \output is active main.tex 148 Underfull \hbox (badness 10000) in paragraph at lines 148--148 []\OT1/ptm/m/n/10 Hoge main.tex 150 Overfull \hbox (1.6698pt too wide) in paragraph at lines 150--150 []\OT1/ptm/m/n/10 Hoge main.tex Underfull \hbox (badness 10000) has occurred while \output is active main.tex 304 Underfull \hbox (badness 10000) in paragraph at lines 304--304 []\OT1/ptm/m/n/10 Hoge main.tex 304 Underfull \hbox (badness 10000) in paragraph at lines 304--304 []\OT1/ptm/m/n/10 Hoge main.tex 319 Underfull \hbox (badness 10000) in paragraph at lines 319--319 []\OT1/ptm/m/n/10 Hoge main.tex 319 Underfull \hbox (badness 10000) in paragraph at lines 319--319 []\OT1/ptm/m/n/10 Directly main.tex Underfull \hbox (badness 10000) has occurred while \output is active main.tex 333 Underfull \hbox (badness 4303) in paragraph at lines 333--336 []\OT1/ptm/m/n/10 Hoge- main.tex Underfull \vbox (badness 2689) has occurred while \output is active main.tex Underfull \vbox (badness 10000) has occurred while \output is active main.tex Underfull \hbox (badness 10000) has occurred while \output is active main.tex Underfull \hbox (badness 10000) has occurred while \output is active

試したこと

bibtexファイルの名前を変更したところ、上記とは別のエラーが発生したのでbibtexファイルの読み込みには成功しているみたいです。
エラーメッセージで検索してみても、文書の2段組みに関するエラーということしかわかりません。(文書は実際に2段組みです)

latexの文面はコンパイルが不可能になる前と後で一切変更しておりません。

どなたかアドバイスを頂けますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gemmaro

2020/12/18 13:58

エラーメッセージを読みましたが,ほぼ体裁に関しての警告(*)で,特に気になる事柄は見受けられませんでした.また,BibTeXの変更事項について,再現するケースに心当たりがありません. BibTeXを使われているということは研究用途と推測します.関係する全てのソースコードの掲載は難しいかもしれません. 問題が発生する最小完全なソースコードと環境・処理系の詳細がありますと,手元で再現して確認することができ,回答される可能性が高くなると思われます. * 問題には関係ありませんが,Underfull 警告に該当する箇所は一般に Overfull 警告よりも致命的な体裁の崩れが多いため,修正が望ましいです.
guest

回答1

0

ベストアンサー

結局名前を登録しなおしたところうまく動きました.いろいろ分からないことだらけでしたが,何とかなりました.ありがとうございます.

投稿2020/12/27 11:48

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問