<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% Beispiel zum Artikel:
%   ISBN-Nummern
%   Heiko Oberdiek
%   Die TeXnische Kom\"odie 4/2010
% Autor: Heiko Oberdiek
% Lizenz: public domain

\documentclass{article}

\usepackage{accsupp}
\newcommand*{\isbn}[1]{%
  ISBN:~%
  \BeginAccSupp{method=plain,ActualText=\RemoveHyphen{#1}}%
  #1%
  \EndAccSupp{}%
}

% Das folgende Makro entfernt expandibel die Trennstriche
% aus dem Argument.
\makeatletter
\newcommand*{\RemoveHyphen}[1]{%
  \@RemoveHyphen#1-\@nil
}
\def\@RemoveHyphen#1-#2\@nil{%
  #1%
  \ifx\\#2\\%
    \expandafter\@gobble
  \else
    \expandafter\@firstofone
  \fi
  {%
    \@RemoveHyphen#2\@nil
  }%
}
\makeatother

\begin{document}
  \isbn{978-3-86541-370-3}
\end{document}
</pre></body></html>