!您不能在数学模式错误中使用“宏参数字符#”,但我需要#

!您不能在数学模式错误中使用“宏参数字符#”,但我需要#

目标:显示已用于研究的几个来源,其中单词和非草书字母之间有空格

问题:#-错误,单词之间没有空格,并且来源是用草书写的

我的乳胶技能水平:业余

示例代码:

\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}
 %foreignlanguage{sprache}{Text auf der Sprache} nur den Teil in {}
\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} %hier könnte ein hämischer Komentar stehen;)
\usepackage[dvipsnames]{xcolor} 
\usepackage[centerlast,small,sc]{caption} %erlaubt Beschriftungen von Grafikfeldern und Tabellen, ...
\usepackage{here} 
\usepackage{siunitx}

\usepackage{titling}

\usepackage{subfigure}

\usepackage{hyperref}

%Mathe- Makros
%   \renewcommand{\vec}[1]{\boldsymbol{#1}} % Bold vector notation
    \renewcommand{\i}{\mathrm{i}}
    \newcommand{\e}{\mathrm{e}}
    \newcommand{\diff}{\mathrm{d}}
    \newcommand{\figref}[1]{Abb. \ref{#1}} %damit es nicht nur eqref gibt

    \newcommand{\ImNew}{\operatorname{Im}}
    \newcommand{\ReNew}{\operatorname{Re}}
    
    \newcommand{\xdot}{\! \, \cdot \! \,}
    \newcommand{\funof}[1]{{\color{gray}(#1)}} % makes function arguments nicer

%Titelseite
\title{lab}
\author{person}
\date{lab date: 10/09/2020}

%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}

\subsection{Sources}
figure\\
%$\ref{fig:4}$%
$:[Wik21] Wikipedia https://en.wikipedia.org/wiki/Refracting_telescope#Galilean_telescope, 2021 [Online; accessed 09/21/2021]$

\end{document}

答案1

在 LaTeX 中具有#特殊含义(因为它在宏定义中用于代表 、 等参数#1#2,因此不能直接用作字符。如果您想要文字#,则必须添加反斜杠 ( \#):

\documentclass{scrartcl}

\begin{document}
$a = \# + 2$
\end{document}

除此之外,用 包围您的源$表示它们是数学表达式,因此会更改它们的间距并使用斜体字体。只需删除 s$即可将它们移回文本模式。

相关内容