Seite 1 von 1

Probleme mit newcommmand

Verfasst: Mi 27. Jun 2018, 12:05
von woegman
Hallo,

Ich versuche eben, ein eigenes \newcommand zu erschafflen. Es soll einen Text in rot und in \texttt ausgeben.

Eines alleine schaffe Ich:
\documentclass[11pt,a4paper]{article} 
\usepackage[utf8]{inputenc} 
\usepackage{amsmath} 
\usepackage{amsfonts} 
\usepackage{amssymb} 
\usepackage{graphicx} 
\usepackage[ngerman]{babel}
\usepackage{cancel} 
\usepackage{color}

\newcommand{\sr}{\texttt{}}
Füge Ich allerdings rot hinzu, erhalte Ich laufend Fehlermeldungen:
\documentclass[11pt,a4paper]{article} 
\usepackage[utf8]{inputenc} 
\usepackage{amsmath} 
\usepackage{amsfonts} 
\usepackage{amssymb} 
\usepackage{graphicx} 
\usepackage[ngerman]{babel}
\usepackage{cancel} 
\usepackage{color}

\newcommand{\sr}\textcolor{red}{\texttt{}}

Könnt ihr mir helfen?

Lg, Michael

Verfasst: Mi 27. Jun 2018, 12:17
von esdd
Da fehlt ein Paar geschweifte Klammern und vermutlich auch die Verwendung eines Arguments:
\documentclass[11pt,a4paper]{article} 
\usepackage{color}

\newcommand{\sr}[1]{\textcolor{red}{\texttt{#1}}}

\begin{document}
Text \sr{Test} Text
\end{document}

Richtige Syntax

Verfasst: Mi 27. Jun 2018, 12:22
von Ratgeber
»LaTeX2e unofficial reference manual« → \newcommand & \renewcommand
\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}

\usepackage{xcolor}

\newcommand{\sr}[1]{\textcolor{red}{\texttt{#1}}}

\begin{document}
 \sr{xcolor}
\end{document}

Verfasst: Mi 27. Jun 2018, 12:29
von woegman
Vielen Dank an meine beiden Vorposter.

Klappt perfekt!

Lg, Michael