error-handling - 包 pdftex.def 错误:文件;我该怎么做才能让 LATEX 显示图像?
问题描述
Latex 显示:错误:第 242 行中的文件`Schreibtisch/BLOCKPRAKTIKUM MESSTECHNIK/EE/3c。我需要更改什么才能让 LATEX 显示图片?不幸的是,我是 LATEX 的菜鸟。任何帮助将不胜感激!我真的不知道该怎么办我尝试将其放入另一个文件夹但它不显示图像
\documentclass[a4paper,
pointlessnumbers,
%draft,
parskip=half,
automark
]{scrartcl}
\setlength{\parindent}{0pt}
\usepackage[a4paper, left=2.2cm, right=2.2cm, top=2.5cm, bottom=2.5cm,]{geometry}%müsste das Design sein
\usepackage{scrpage2}
\clearscrheadfoot
\pagestyle{scrheadings}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx,color}
\usepackage[utf8]{inputenc}
\usepackage{amssymb,amsmath,amsthm, amsfonts}
\usepackage{latexsym}
\usepackage[decimalsymbol=comma]{siunitx}
\usepackage{booktabs}
\usepackage{tabulary}
\usepackage[dvipsnames]{xcolor}
\usepackage[centerlast,small,sc]{caption}
\usepackage{here}
\usepackage{siunitx}
\sisetup{per-mode = fraction, locale = DE}
\usepackage{titling}
\usepackage{subfigure}
\usepackage{float}
\usepackage{hyperref}
\usepackage{esvect}
%Mathe- Makros
\renewcommand{\i}{\mathrm{i}}
\newcommand{\e}{\mathrm{e}}
\newcommand{\diff}{\mathrm{d}}
\newcommand{\figref}[1]{Abb. \ref{#1}}
\newcommand{\ImNew}{\operatorname{Im}}
\newcommand{\ReNew}{\operatorname{Re}}
\newcommand{\xdot}{\! \, \cdot \! \,}
\newcommand{\funof}[1]{{\color{gray}(#1)}}
\section{Versuchsaufbau und Durchführung}
\subsection{Fadenstrahlrohr}
Eine gasgefüllte Glaskugel befindet sich in einem Helmholtz-Spulenpaar. Ein Elektronenstrahl wird durch die Lorentzkraft auf eine Kreisbahn gebracht, die durch Anpassung der Spannung an der Spule reguliert werden kann. Anschließend werden die jeweiligen Radien der Kreise gemessen.
\subsection{Milikan-Versuch}
Durch ein Mikroskop beobachtet man das Sinken oder das Steigen der Öltröpfchen in einem Plattenkondensator. Je nachdem wie der Kondensator gepolt ist, werden die Öltröpfchen entsprechend nach oben oder nach unten beschleunigt. Gemessen wird dann die Zeit, die die Öltröpfchen einmal zum Steigen und dann wieder zum Sinken benötigen.
\section{Auswertung}
\subsection{Fadenstrahlrohr}
Für 3 Kreisradien mit jeweils 5 Kombinationen aus Beschleunigungsspannnung und Spulenstrom kann man die spezifische Ladung des Elektrons bestimmen. Dazu wird die Spannung in Abhängigkeit des Stroms im Quadrat betrachtet.
\begin{figure}
\begin{align*}
\subfigure[\SI{3}{\centi\metre}]{\includegraphics[width=0.8\textwidth]{Desktop/BLOCKPRAKTIKUM MESSTECHNIK/EE/3cm.png}}
\end{align*}
\begin{align*}
\subfigure[\SI{4}{\centi\metre}]{\includegraphics[width=0.8\textwidth]{Desktop/BLOCKPRAKTIKUM MESSTECHNIK/EE/4cm.png}}
\end{align*}
\subfigure[\SI{5}{\centi\metre}]{\includegraphics[width=0.8\textwidth]{Desktop/BLOCKPRAKTIKUM MESSTECHNIK/EE/5cm.png}}
\caption{Diagramme für die Spannung in Abhängigkeit des Stroms im Quadrat für verschiedene Kreisradien}
\end{figure}
\end{document}
解决方案
关于您的代码的几点说明:
documentclass 选项
pointlessnumbers
已过时,请numbers=noenddot
改用该软件包
scrpage2
已过时,甚至不再包含在当前的 tex 发行版中。scrlayer-scrpage
改为使用\clearscrheadfoot
已过时,请使用\clearpairofpagestyles
的package选项不是必须的,会导致很多问题,去掉就行,
pdftex
现在长大了可以检测自己需要哪种模式graphicx
graphicx
如果你的 tex 安装不是完全过时的,你不需要
\usepackage[utf8]{inputenc}
,现在是默认的的选项
decimalsymbol=comma
已siunitx
过时,请output-decimal-marker={,}
改用color
当你也加载时你不需要这个包xcolor
不要多次加载同一个包
最后加载
hyperref
(很少有例外cleveref
)与其重新发明轮子,不如
\newcommand{\figref}[1]{Abb. \ref{#1}}
看看cleveref
包装,它更加灵活和强大。例如,它不会像您的宏那样提供不正确的大空间失踪
\begin{document}
与 tex 无关,但通常样式指南建议使用最多十个数字的单词,所以宁可使用
drei Kreisradien
而不是3 Kreisradien
您的数字缺少浮动说明符,例如
\begin{figure}[htbp]
去掉
align*
图中的环境,这真的是我很长时间以来见过的最奇葩的代码了只需使用不带扩展名的文件名
\includegraphics[width=0.8\textwidth]{example-image-16x9}
,如果有多个版本,latex 将自动使用可用的最佳版本避免图像路径中出现空格等特殊字符
推荐阅读
- apache-kafka - 从结构重构 avro 对象
- python - PYTHON 基本文本浏览器/刮板。如何删除空行但在段落之间至少保留一个
- kubernetes - 如何在 Kubernetes 仪表板中限制命名空间
- oracle - 如何在 OBIEE 中将测试设置为超链接?
- linux - 错误:需要 TIOCGPTPEER 但不可用 LXC
- wordpress - 强制客户端浏览器缓存清除 php 生成的页面
- google-colaboratory - 在 Python 中编码时禁用悬停提示 - Google Colab
- html - 定位网格模板列中的最后一行
- python - 如何设置班车?
- python - Ubuntu 18.04 上的 python 版本和启动程序问题