## LaTeX forum ⇒ General ⇒ Accent with newcomand

LaTeX specific issues not fitting into one of the other forums of this category.
Sire El Fatos
Posts: 3
Joined: Tue Oct 15, 2013 11:36 am

### Accent with newcomand

Dear latex users,

I'd greatly appreciate any help with this issue.

Actually, I created a new command (with 3 arguments) in order to have a basic correction functionality.

It's working for any text without accent like the minimal example below :
% General package\documentclass[a4paper, 12pt]{report} % soit book soit report\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage[english,francais]{babel} %Specific packages for the command\usepackage{xcolor}\usepackage{soul}	\usepackage{xstring} % Command\newcommand{\ps}[3]{%	\IfEqCase{#3}{%		{0}{\st{#1} \hl{#2}}%		{1}{#2}%		{-1}{#1}%	}	}% \begin{document}  \ps{toto}{tata}{0}\end{document}

If I put any accent (-, é, è, ', ", ...), I get several errors.

Normally, accents are managed by the package \usepackage[T1]{fontenc} excepted for my command...

Do you have any ideas to solve this problem ?

Tags:

josephwright
Site Moderator
Posts: 814
Joined: Tue Jul 01, 2008 2:19 pm
Contact:
Using standard (8-bit) pdfTeX, accents may or may not work in command names. Using them in 'text' does not require they are single characters in their underlying representation, but using them in command names does. Thus it's normally regarded as safest not to use accents in command names.

If you save your file in UTF-8 format and use a suitable engine (LuaTeX or XeTeX) then you can use any UTF-8 (Unicode) character in a command name.
Joseph Wright