\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}
\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}
\usepackage{xurl}
\usepackage{titling}
\usepackage{subfigure}
\usepackage{hyperref}
\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)}}
%Titelseite
\title{Blockpraktikum 1 \\ GI}
\author{Sandra Suljovic}
\date{Versuchsdurchführung: 07.10.2020 bei Aaron Stahl (Vertretung von John Keppler)}
%Dokument
\begin{document}
\setcounter{page}{0}
\maketitle
\thispagestyle{empty} % Keine Seitenzahl auf Titelseite
\ofoot{\upshape\thepage}
\clearpage
%Inhaltsverzeichnis
%\thispagestyle{empty}
\tableofcontents
\clearpage
%Hauptdokument
\pagenumbering{arabic}
\ihead{\upshape\scriptsize \leftmark}
\ohead{\upshape\scriptsize \thetitle}
%\ifoot{\upshape \scriptsize}
\ofoot{\upshape\thepage}
Abbildung $\ref{fig:8}$: \xurl{www.google.com/search?q=dreifachspalt&sxsrf=APq-WBv9xT2QQ0FdNDcDKjurBfK31n_9mA:1647174717822&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjQ7cD_i8P2AhVkSfEDHc4dCIoQ_AUoAXoECAEQAw&biw=1280&bih=607&dpr=2\$#:~:text=Schulentwicklung\%20NRW,03\%3A\%\$20Optisches\%20Gitter}
答案1
与您前两个问题中的错误相同:
正如昨天所说,不要使用过时的软件包,请参阅LaTeX 错误:未找到文件“scrpage2.sty”更多细节
不要使用弃用的类选项,例如
pointlessnumbers
不要使用过时的软件包选项,例如
decimalsymbol=comma
您可能需要使用该
xurl
包,以便您的超长网址不会超出页边距不要
\ref{...}
在数学模式中换行!你不需要
pdftex
颜色和图形选项不要多次加载同一个包
现在有两个新的错误:
应该
\url
不是\xurl
。正如您从屏幕截图中缺少的链接边框和错误的字体所看到的,错误的宏意味着您的链接呈现为文本而不是链接。Mac Preview.app(以及来自同一个家族的查看器),您似乎正在使用基于右侧的小灰色箭头,它会根据 pdf 中的文本猜测 url,而不是因为它们在 pdf 中被标记为链接。他们无法应对换行符。不要转义 URL 中的特殊字符。这就是使用 url 宏的原因,这样才能使用此类字符
\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}
%\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}
\usepackage{xurl}
\usepackage{titling}
\usepackage{subfigure}
\usepackage{hyperref}
\usepackage{xurl}
\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)}}
%Titelseite
\title{Blockpraktikum 1 \\ GI}
\author{Sandra Suljovic}
\date{Versuchsdurchführung: 07.10.2020 bei Aaron Stahl (Vertretung von John Keppler)}
%Dokument
\begin{document}
\setcounter{page}{0}
\maketitle
\thispagestyle{empty} % Keine Seitenzahl auf Titelseite
%\ofoot{\upshape\thepage}
\clearpage
%Inhaltsverzeichnis
%\thispagestyle{empty}
\tableofcontents
\clearpage
%Hauptdokument
\pagenumbering{arabic}
%\ihead{\upshape\scriptsize \leftmark}
%\ohead{\upshape\scriptsize \thetitle}
%\ifoot{\upshape \scriptsize}
%\ofoot{\upshape\thepage}
Abbildung \ref{fig:8}: \url{www.google.com/search?q=dreifachspalt&sxsrf=APq-WBv9xT2QQ0FdNDcDKjurBfK31n_9mA:1647174717822&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjQ7cD_i8P2AhVkSfEDHc4dCIoQ_AUoAXoECAEQAw&biw=1280&bih=607&dpr=2$#:~:text=Schulentwicklung%20NRW,03%3A%$20Optisches%20Gitter}
\end{document}