-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tex
82 lines (67 loc) · 3.39 KB
/
main.tex
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
\documentclass[a4paper,12pt]{article}
\usepackage{CommandsAndStyle}
% \usepackage{forloop}
\newcounter{ProblemNumber}
\newcommand\Problem[2]{
\addtocounter{ProblemNumber}{1}%
\expandafter\def\csname Problem_\theProblemNumber\endcsname{#1}%
\subsection{#1}\label{Problem_\theProblemNumber}#2%
}
\newcommand\Hint[1]{
\expandafter\def\csname Hint_\theProblemNumber\endcsname{#1}%
\paragraph{Hint:} Clicca \hyperref[Hint_\theProblemNumber]{qui} per un hint.%
}
\newcommand\Solution[1]{
\expandafter\def\csname Solution_\theProblemNumber\endcsname{#1}%
\paragraph{Soluzione:} Clicca \hyperref[Solution_\theProblemNumber]{qui} per la soluzione.%
}
% \newcommand\Solution[1]{\paragraph{Dimostrazione}\begin{proof}#1\end{proof}}
\newcommand\Comment[1]{\paragraph{Commento:}#1}
\title{Raccolta di problemi matematici}
\author{Federico Glaudo}
% \makeindex[title=Indice analitico]
% \indexsetup{level=\section}
\begin{document}
\maketitle
\begin{abstract}
Dopo un anno di matematica universitaria mi sono accorto della rarità e del valore dei bei problemi. Sono pochi quelli adatti ad entrare in questa categoria: devono essere ``fattibili''\footnote{Cosa c'è di più soggettivo della difficoltà? Qui si intende che la soluzione di ogni problema è, con i dovuti strumenti, non più di un'idea ben scelta.} e piacevoli tanto nell'enunciato quanto nella soluzione.
L'argomento dei problemi sarà vario, ma la difficoltà non poi molto. Alcuni dei problemi sono celeberrimi, altri misconosciuti. Alcuni si prestano anche a soluzioni brutte, ma tutti sono risolvibili elegantemente con un guizzo d'ingegno.
La teoria necessaria per risolverli è molto varia: alcuni sono assolutamente elementari, altri richiedono conoscenze vagamente più avanzate per poter arrivare alla soluzione proposta. In ogni caso nessuno è una conseguenza ovvia di un teorema noto.
Questo documento è pensato per essere \emph{consultato in versione digitale} piuttosto che cartacea.
Infatti i testi dei problemi sono tutti all'inizio ed ognuno linka agli eventuali hint e soluzioni relativi ad esso. Sia gli hint che le soluzioni sono \emph{uno per pagina}, affinché non capiti, per sbaglio o per la debolezza di un momento, di leggere un hint o una soluzione a cui non si è interessati. Ovviamente anche gli hint e le soluzioni espongono un link che rimanda al testo del problema.
%TODO: Completare qui, dicendo che strumenti servono e perché risolverli.
\end{abstract}
\clearpage
\tableofcontents
\clearpage
\include{./problems/Algebra}
\include{./problems/Analisi}
\include{./problems/AnalisiComplessa}
\include{./problems/Geometria}
%
\addtocounter{ProblemNumber}{1}%
%
\section{Hints}
\newcounter{ActProb}%
\forloop{ActProb}{1}{\number\value{ActProb} < \number\value{ProblemNumber}}{%
\ifcsname Hint_\theActProb\endcsname%
\paragraph{Hint per ``\protect\csname Problem_\theActProb\endcsname'':}\label{Hint_\theActProb}%
\csname Hint_\theActProb\endcsname \ (\hyperref[Problem_\theActProb]{Testo del problema})%
\newpage%
\fi%
}%
%
\newpage
%
\section{Soluzioni}
%
\setcounter{ActProb}{0}%
\forloop{ActProb}{1}{\number\value{ActProb} < \number\value{ProblemNumber}}{%
\ifcsname Solution_\theActProb\endcsname%
\paragraph{Soluzione di ``\protect\csname Problem_\theActProb\endcsname'':}\label{Solution_\theActProb}%
\csname Solution_\theActProb\endcsname \ (\hyperref[Problem_\theActProb]{Testo del problema})%
\newpage%
\fi%
}%
%
\end{document}