blob: 20709b2b66dda17a7e2564a49f371ffb9b3279b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
%%
%% This is file `show2e.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% show2e.dtx (with options: `package')
%%
%% show2e package by Manuel P\'egouri\'e-Gonnard <mpg@elzevir.fr>
%% This is a generated file. See show2e.dtx for license information.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{show2e}
[2008/03/13 v1.0 \space \show variants for latex2e \space (mpg)]
\newcommand* \showcmd [1] {%
\begingroup \escapechar92
\show#1%
\showe@if@meaning@prefix@NnT #1 {\x@protect}
{\showe@show@space@macro@N #1}%
\showe@if@meaning@prefix@NnT #1 {\protect}
{\showe@show@space@macro@N #1}%
\showe@if@meaning@prefix@NoT #1 {\string\@protected@testopt}
{\showe@show@backslash@macro@N #1}%
\endgroup}
\newcommand* \showcs [1] {%
\expandafter \showcmd \csname#1\endcsname}
\newcommand* \showenv [1] {%
\showcs{#1}%
\expandafter \show\csname end#1\endcsname}
\newcommand* \showe@show@backslash@macro@N [1] {%
\expandafter \show \csname\string#1\endcsname}
\newcommand* \showe@show@space@macro@N [1] {%
\begingroup \escapechar\m@ne \expandafter\endgroup
\expandafter \showcmd \csname\string#1 \endcsname}
\newcommand* \showe@if@meaning@prefix@NnT [2] {%
\def \@tempa {#2}%
\showe@if@prefix@ooT {\meaning #1} {\meaning \@tempa}}
\newcommand* \showe@if@meaning@prefix@NoT [2] {%
\expandafter \showe@if@meaning@prefix@NnT
\expandafter #1%
\expandafter {#2}}
\newcommand* \showe@if@prefix@nnT [2] {%
\def \@tempa ##1#2##2\@nil {%
\ifx\empty##2\empty
\expandafter\@gobble
\else
\expandafter\@firstofone
\fi}%
\@tempa#1#2\@nil}
\newcommand* \showe@if@prefix@ooT [2] {%
\edef \@tempa {{#1}{#2}}%
\expandafter \showe@if@prefix@nnT\@tempa}
\endinput
%%
%% End of file `show2e.sty'.
|