From 753a6b250327f75c0f4c6f5a77902be78a2d404f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 5 Apr 2010 23:23:06 +0000 Subject: new latex package newverbs (5apr10) git-svn-id: svn://tug.org/texlive/trunk@17721 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/newverbs/newverbs.sty | 58 +++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/newverbs/newverbs.sty (limited to 'Master/texmf-dist/tex/latex/newverbs') diff --git a/Master/texmf-dist/tex/latex/newverbs/newverbs.sty b/Master/texmf-dist/tex/latex/newverbs/newverbs.sty new file mode 100644 index 00000000000..904aa1e99be --- /dev/null +++ b/Master/texmf-dist/tex/latex/newverbs/newverbs.sty @@ -0,0 +1,58 @@ +%% +%% This is file `newverbs.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% newverbs.dtx (with options: `package') +%% +%% Copyright (c) 2010 by Martin Scharrer +%% WWW: http://latex.scharrer-online.de/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Martin Scharrer. +%% +%% This work consists of the files newverbs.dtx and newverbs.ins +%% and the derived file newverbs.sty. +%% +%% $Id: newverbs.dtx 1816 2010-04-05 18:03:28Z martin $ +\ProvidesPackage{newverbs} + [2010/04/05 v1.0 Define new 'verb' commands and short verb. characters] +\newcommand*\newverbcommand{\new@verbcommand\newcommand} +\newcommand*\renewverbcommand{\new@verbcommand\renewcommand} +\newcommand*\provideverbcommand{\new@verbcommand\providecommand} +\def\new@verbcommand#1#2#3#4{% + #1*#2{% + \begingroup + \newverbcommand@settings + \def\verb@egroup{\verb@orig@egroup#4\endgroup}% + #3\verb + }% +} +\def\newverbcommand@settings{% + \let\verb@orig@egroup\verb@egroup + \let\verbbox\@tempboxa +} +\provideverbcommand{\qverb}{\qverbbeginquote}{\qverbendquote} +\def\qverbbeginquote{`} +\def\qverbendquote{'} +\newverbcommand{\fverb} + {\setbox\verbbox\hbox\bgroup\color@setgroup} + {\color@endgroup\egroup\fbox{\box\verbbox}} +\newcommand*\MakeSpecialShortVerb[1]{% + \@ifstar + {\def\@shortvrbdef{#1*}\@MakeShortVerb}% + {\def\@shortvrbdef{#1}\@MakeShortVerb}% +} +\endinput +%% +%% End of file `newverbs.sty'. -- cgit v1.2.3