Probleme mit newcommmand

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


woegman
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 7. Feb 2017, 18:23
Wohnort: Wien

Probleme mit newcommmand

Beitrag 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:

Code: Alles auswählen


\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:

Code: Alles auswählen

\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

esdd
Forum-Meister
Forum-Meister
Beiträge: 2481
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Da fehlt ein Paar geschweifte Klammern und vermutlich auch die Verwendung eines Arguments:

Code: Alles auswählen

\documentclass[11pt,a4paper]{article} 
\usepackage{color}

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

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

Ratgeber

Richtige Syntax

Beitrag von Ratgeber »

»LaTeX2e unofficial reference manual« → \newcommand & \renewcommand

Code: Alles auswählen

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

woegman
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 7. Feb 2017, 18:23
Wohnort: Wien

Beitrag von woegman »

Vielen Dank an meine beiden Vorposter.

Klappt perfekt!

Lg, Michael

Antworten