viewgit/index.php:465 Only variables should be passed by reference [2048]

viewgit/index.php:466 Non-static method GeSHi::get_language_name_from_extension() should not be called statically [2048]

  1. \documentclass[oneside,10pt,a4paper,openany,notitlepage]{book}
  2.  
  3. %%
  4. %% Questi pacchetti serviranno in tutto il documento
  5. %%
  6. \usepackage[utf8x]{inputenc}
  7. \usepackage{amsthm}
  8. \usepackage{amsfonts}
  9. \usepackage{amssymb}
  10. \usepackage{amsmath}
  11. \usepackage{mathrsfs}
  12. \usepackage[italian]{babel}
  13. \usepackage[pdftex,colorlinks]{hyperref}
  14. \usepackage{textcomp}
  15. \usepackage{fancyhdr}
  16. \usepackage{graphicx}
  17. \usepackage{subfigure}
  18. \usepackage{multirow}
  19. \usepackage{enumerate}
  20. \usepackage[all]{xy}
  21. \usepackage{tikz}
  22. \usepackage{color}
  23. \usepackage[a4paper]{geometry}
  24. \usepackage[T1]{fontenc}
  25. % \usepackage{pxfonts}
  26. \usepackage{libertine}
  27. \renewcommand*\oldstylenums[1]{{\fontfamily{fxlj}\selectfont #1}}
  28. \usepackage{listings}
  29. \usepackage{wrapfig}
  30. \usepackage[bf,small]{caption}
  31.  
  32. %% Le librerie che ci servono per tikz
  33. \usetikzlibrary{snakes}
  34.  
  35. %%
  36. %% Ci piace, a causa del carattere usato (pxfonts)
  37. %% avere un'interlinea piuttosto abbondante
  38. %%
  39. \linespread{1.1}
  40.  
  41. %%
  42. %% Qui di seguito si trovano le definizioni
  43. %% dei comandi che verranno usati in seguito
  44. %%
  45.  
  46. %%
  47. %% Insieme Immagine e dominio
  48. %%
  49. \newcommand{\imm}[1]{\mathrm{Im}(#1)}
  50. \newcommand{\dom}[1]{\mathrm{Dom}(#1)}
  51.  
  52. %%
  53. %% \leq e \geq più matematici
  54. %%
  55. \renewcommand{\leq}{\leqslant}
  56. \renewcommand{\geq}{\geqslant}
  57.  
  58. %%
  59. %% Una epsilon più simpatica
  60. %%
  61. \newcommand{\eps}{\varepsilon}
  62.  
  63. %%
  64. %% trasposizioni ed hermitiane
  65. %%
  66. \newcommand{\trasp}[1]{#1^{t}}
  67. \newcommand{\herm}[1]{#1^{H}}
  68. \newcommand{\con}[1]{\overline{#1}}
  69.  
  70. \newcommand{\sblocko}[2]{\multicolumn{#2}{c|}{ \multirow{#2}{*}{ \large $#1$}}}
  71. \newcommand{\sblocke}[2]{\multicolumn{#2}{|c}{ \multirow{#2}{*}{ \large $#1$}}}
  72.  
  73. %%
  74. %% Condizionamento e spettro
  75. %%
  76. \newcommand{\cond}[1]{\mathcal{K}(#1)}
  77. \newcommand{\spe}[1]{\mathrm{Sp}(#1)}
  78. \newcommand{\rs}[1]{\rho(#1)}
  79. \newcommand{\ray}[2]{\mathtt{R}(#1,#2)}
  80. \newcommand{\kryl}[3]{\mathtt{K}_{#3}(#1,#2)}
  81.  
  82.  
  83. %%
  84. %% tilde e hat
  85. %%
  86. \renewcommand{\tilde}{\widetilde}
  87. \renewcommand{\hat}{\widehat}
  88.  
  89. %%
  90. %% \setminus come piace a me
  91. %%
  92. \renewcommand{\setminus}{\smallsetminus}
  93.  
  94. %%
  95. %% Freccia lunga per il \to
  96. %% (quest'ultima è solo un alias, ma così il sorgente
  97. %% risulta più chiaro)
  98. %%
  99. \newcommand{\hart}{\mathbb H}
  100. \newcommand{\longto}{\longrightarrow}
  101.  
  102. %%
  103. %% Campi (e parenti stretti)
  104. %%
  105. \newcommand{\Q}{\mathbb{Q}}
  106. \newcommand{\R}{\mathbb{R}}
  107. \newcommand{\N}{\mathbb{N}}
  108. \newcommand{\Z}{\mathbb{Z}}
  109. \newcommand{\C}{\mathbb{C}}
  110.  
  111. %%
  112. %% Matrici
  113. %%
  114. \newcommand{\mat}[2]{#1^{#2 \times #2}}
  115. \newcommand{\matr}[3]{#1^{#2 \times #3}}
  116.  
  117.  
  118. %%
  119. %% Determinante
  120. %
  121. \newcommand{\deter}[1]{\mathrm{det}(#1)}
  122. \newcommand{\rk}[1]{\mathrm{rk}(#1)}
  123. \newcommand{\diag}[1]{\mathrm{diag}(#1)}
  124. \newcommand{\Dim}[1]{\mathrm{dim}(#1)}
  125.  
  126. %%
  127. %% I nomi di algoritmi e fattorizzazioni
  128. %%
  129. \newcommand{\svd}{\texttt{SVD}}
  130. \newcommand{\tsvd}{\texttt{TSVD}}
  131. \newcommand{\qr}{\texttt{QR}}
  132. \newcommand{\fft}{\texttt{FFT}}
  133. \newcommand{\dft}{\texttt{DFT}}
  134. \newcommand{\idft}{\texttt{IDFT}}
  135. \newcommand{\matlab}{\texttt{Matlab}}
  136. \newcommand{\lapack}{\texttt{Lapack}}
  137. \newcommand{\Span}[1]{<#1>}
  138. \newcommand{\Ker}[1]{\mathrm{Ker}(#1)}
  139. \newcommand{\Exp}[1]{\mathrm{exp}{#1}}
  140.  
  141. %%
  142. %% Il comando per avere l'insieme delle parti
  143. %%
  144. \newcommand{\parts}[1]{%
  145. \mathcal{P}(#1)
  146. }
  147.  
  148. %%
  149. %% Comando per avere PHC scritto come LaTeX
  150. %%
  151. \newcommand{\PhC}{\makebox[0.45\width]{P}\raisebox{-0.35ex}{H}\makebox[0.58\width]{C}\makebox[0.5\width]{ }}
  152.  
  153. %% Fotran
  154. \newcommand{\fort}[1]{\textt{FORTRAN #1}}
  155.  
  156. %% Codice fortran
  157. \definecolor{listinggray}{gray}{0.95}
  158. \definecolor{keycolor}{rgb}{0.1,0.1,0.1}
  159. \lstset{language=fortran}
  160. \lstset{backgroundcolor=\color{listinggray}}
  161. \lstset{frameround=trbl}
  162. \lstset{% general command to set parameter(s)
  163. basicstyle=\footnotesize\ttfamily, % print whole listing small
  164. keywordstyle=\color{keycolor}\bfseries\ttfamily,
  165. % underlined bold black keywords
  166. identifierstyle=, % nothing happens
  167. commentstyle=\color{red!80}\ttfamily, % white comments
  168. stringstyle=\ttfamily, % typewriter type for strings
  169. numbers=left, % numbers
  170. numberstyle=\scriptsize, % che non rompano troppo
  171. showstringspaces=false} % no special string spaces
  172. % \lstset{keywordstyle=\color{red}\bfseries\underbar}
  173.  
  174.  
  175. %%
  176. %% Definizioni di tutti i tipi di teoremi, osservazioni,
  177. %% lemmi, proposizioni, assiomi e simili che mi serviranno
  178. %% in seguito
  179. %%
  180. \theoremstyle{definition} \newtheorem{de}{Definizione}[chapter]
  181. \theoremstyle{remark} \newtheorem{os}{Osservazione}[chapter]
  182. \theoremstyle{plain} \newtheorem{te}{Teorema}[chapter]
  183. \theoremstyle{plain} \newtheorem{co}{Corollario}[chapter]
  184. \theoremstyle{plain} \newtheorem{pr}{Proposizione}[chapter]
  185. \theoremstyle{plain} \newtheorem{lem}{Lemma}[chapter]
  186. \theoremstyle{plain} \newtheorem*{es}{Esercizio}
  187.  
  188.  
  189.  
  190. %%
  191. %% Proviamo a configurare fancyhdr in modo che il documento risulti più
  192. %% carino. -- Questa zona è molto sperimentale
  193. %%
  194. \pagestyle{fancy}
  195.  
  196. %% Rinnoviamo il comando section mark tentando di mantere i caratteri minuscoli
  197. %% per il nome della sezione.
  198. \renewcommand{\chaptermark}[1]{ \markboth{\thechapter\ -- #1}{} }
  199.  
  200. %% Resettiamo qualsiasi header presente
  201. \fancyhf{}
  202.  
  203. %% Configuriamo gli header per pagine dispari e pari, tanto nel nostro documento
  204. %% sono comunque tutte dispari ( ma teniamo anche quelli per quelle pari, nel caso
  205. %% decidessimo di stampare su due pagine ).
  206. \fancyhead[RO,LE]{\bfseries\thepage}
  207. \fancyhead[LO,RE]{\bfseries\leftmark}
  208.  
  209. %% Definiamo lo stile plain per le prime pagine
  210. \fancypagestyle{plain}{%
  211. \fancyhead{}
  212. }
  213.  
  214. %% Applichiamo il nuovo stile -- fine della zona sperimentale
  215.  
  216.  
  217. \begin{document}
  218.  
  219. %%
  220. %% Vogliamo numerazione romana da qui in avanti
  221. %%
  222.  
  223. %% I collegamenti ipertestuali devono essere blu
  224. %% in modo che si vedano anche se stampati
  225. \hypersetup{%
  226. citecolor=blue,%
  227. filecolor=blue,%
  228. linkcolor=blue,%
  229. urlcolor=blue}
  230.  
  231.  
  232. %% Prima pagina
  233. \input{varie/title}
  234.  
  235. %% Non vogliamo il numero sulla prima pagina
  236. \thispagestyle{empty}
  237.  
  238. %% ... e soprattutto ci deve stare solo quella
  239.  
  240. %% \input qualche introduzione, quando verrà il giorno
  241. \include{varie/introduzione}
  242.  
  243. %%
  244. %% Di nuovo un'altra pagina per metterci l'indice
  245. %% e poi ancora un'altra per cominciare a scrivere
  246. %% davvero.
  247. %%
  248.  
  249. \thispagestyle{empty}
  250.  
  251.  
  252. %%
  253. %% Da qui in poi useremo la numerazione araba
  254. %%
  255.  
  256. \part{Teoria}
  257.  
  258. %% Introduzione e calcolo del polinomio caratteristico
  259. \include{capitoli/capitolo1}
  260.  
  261. %% Metodi per il calcolo di autovalori di matrici Hermitiante
  262. %% tridiagonali
  263. \include{capitoli/capitolo2}
  264.  
  265. %% Decomposizione in valori singolari
  266. \include{capitoli/capitolo3}
  267.  
  268. %% Risoluzione dei sistemi lineari
  269. \include{capitoli/capitolo4}
  270.  
  271. %% Matrici strutturate
  272. \include{capitoli/capitolo5}
  273.  
  274. %% Problema generalizzato agli autovalori, qualche nota
  275. \include{capitoli/capitolo6}
  276.  
  277. %% Comincia l'appendice, ovvero dove
  278. %% esponiamo gli algoritmi visti con Bini
  279. \part{Esercitazioni}
  280.  
  281. %% Page rank
  282. \include{appendice/AppPageRank}
  283.  
  284. %% Studio delle vibrazioni
  285. \include{appendice/AppVibrazioni}
  286.  
  287. \part{Appendice}
  288.  
  289.  
  290. \include{appendice/AppFortran}
  291.  
  292. %% Bibliografia
  293. \include{varie/Bibliografia}
  294.  
  295. \end{document}