This file is indexed.

/usr/share/doc/texlive-doc/latex/apprends-latex/exemples/beamer-themes.pl is in texlive-lang-french 2015.20160223-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#! /usr/pkg/bin/perl

use strict ;
use warnings ;

use IO::File ;

my @themes = qw( default AnnArbor Antibes Bergen Berkeley Berlin
	Boadilla CambridgeUS Copenhagen Darmstadt Dresden Frankfurt
	Goettingen Hannover Ilmenau JuanLesPins Luebeck Madrid
	Malmoe Marburg Montpellier PaloAlto Pittsburgh Rochester
	Singapore Szeged Warsaw ) ;
#boxes

# génération des fichiers de démonstration de chaque thème

foreach my $theme ( @themes )
{
   my $fichier ;

   $fichier = IO::File->new ( ) ;
   if ( $fichier->open ( ">beamer-theme-$theme-1.tex" ) )
   {
      print $fichier ( << "FIN" ) ;
\\documentclass{beamer}

\\usepackage[french]{babel}
\\usepackage[T1]{fontenc}
\\usepackage[utf8]{inputenc}
\\usepackage{lmodern}
\\usepackage{microtype}

\\usetheme{$theme}
\\setbeamercolor{background canvas}{bg=black!5}

\\title{Mon oncle Anatole}
\\subtitle{Sa vie, son œuvre}
\\author{Séraphin Lampion}
\\institute{Assurances Mondass}
\\date{23 octobre 2009}

\\begin{document}

\\begin{frame}

\\titlepage

\\end{frame}

\\end{document}
FIN

      $fichier->close ( ) ;
   }
   else
   {
      warn ( "Impossible d'ouvrir beamer-theme-$theme-1.tex en écriture : $!\n" ) ;
   }

   $fichier = IO::File->new ( ) ;
   if ( $fichier->open ( ">beamer-theme-$theme-2.tex" ) )
   {
      print $fichier ( << "FIN" ) ;
\\documentclass{beamer}

\\usepackage[french]{babel}
\\usepackage[T1]{fontenc}
\\usepackage[utf8]{inputenc}
\\usepackage{lmodern}
\\usepackage{microtype}

\\usetheme{$theme}
\\setbeamercolor{background canvas}{bg=black!5}

\\title{Mon oncle Anatole}
\\subtitle{Sa vie, son œuvre}
\\author{Séraphin Lampion}
\\institute{Assurances Mondass}
\\date{23 octobre 2009}

\\begin{document}

\\begin{frame}{Les meilleures histoires de mon oncle Anatole}

Mon oncle Anatole était coiffeur. Ah ! vous auriez  le
connaître, celui-... Un blagueur comme on n'en fait plus !
Toujours à raconter des histoires à se taper sur les cuisses...

Voici quelques-unes de ses histoires :

\\begin{itemize}

\\item celle qui se passe dans un train

\\item celle du monsieur qui entre dans un café et qui commande
       un verre de bière

\\end{itemize}

\\end{frame}

\\end{document}
FIN

      $fichier->close ( ) ;
   }
   else
   {
      warn ( "Impossible d'ouvrir beamer-theme-$theme-2.tex en écriture : $!\n" ) ;
   }
}

# génération du fichier permettant l'inclusion des exemples

my $fichier = IO::File->new ( ) ;
if ( $fichier->open ( '>beamer-themes.tex' ) )
{
   foreach my $theme ( @themes )
   {
      print $fichier ( << "FIN" ) ;
\\begin{figure}[!htbp]
\\centering
\\beamerdouble{beamer-theme-$theme-1.pdf}{beamer-theme-$theme-2.pdf}
\\caption{Exemple de présentation réalisée avec la classe
\\classe{beamer} et le thème \\theme{$theme}}
\\label{figure:beamer-$theme}
\\beamerthemeindex{$theme}
\\end{figure}

FIN
   }

   $fichier->close ( ) ;
}
else
{
   warn ( "Impossible d'ouvrir beamer-themes.tex en écriture : $!\n" ) ;
}