LaTeXで画像が表示されなくなった
結論
木やグラフ(グラフ理論のグラフ)を描画するTikzというパッケージと喧嘩してしまっていたらしいです。
Tikzというパッケージを使っていないのに画像が表示されない方のお役には立てない記事だと思います。ごめんなさい。
状況
- 画像が真っ白で全く表示されない(コンパイルは通る)。
- 画像に問題はない。
\documentclass[a4j]{jsarticle} \usepackage[dvipdfmx]{graphicx} \usepackage{float} \usepackage{textcomp} \usepackage{amsmath} \usepackage{listings} \usepackage{url} \def\pgfsysdriver{pgfsys-dvipdfmx.def} \usepackage{tikz} \usetikzlibrary{trees} \begin{document} \begin{figure}[htbp] \begin{center} \includegraphics[width=10cm]{hoge.jpg} \caption{} \end{center} \end{figure} \end{document}
対策1:\usepackage[dvipdfmx]{graphicx}を\usepackage{graphicx}にする
対策2:jpgじゃなくてepsにする
コンパイルは通ったけど白いまま
他にもいろいろやったけどダメだった(めんどくさいので省略)。一応画像が表示されたこともあったが、本来あるべき位置よりかなり左下に表示されてしまった。
解決方法
これで解決!
ちなみにeps形式の画像は相変わらず表示されなかった。(まあjpgやpngが表示できれば良いと思っていたのでとりあえずOKということにしてしまおう)
最初の2行以外変えてません。
\documentclass[a4j,dvipdfmx]{jsarticle} \usepackage{graphicx} \usepackage{float} \usepackage{textcomp} \usepackage{amsmath} \usepackage{listings} \usepackage{url} \def\pgfsysdriver{pgfsys-dvipdfmx.def} \usepackage{tikz} \usetikzlibrary{trees} \begin{document} \begin{figure}[htbp] \begin{center} \includegraphics[width=10cm]{hoge.jpg} \caption{} \end{center} \end{figure} \end{document}