Risposte nei forum create
-
AutoreRisposte
-
::
Ciao.Una dozzina di anni fa avevo creato una serie di programmi in ambiente Linux che facevano grosso modo quanto segue:
– leggevano i sorgenti dei file .tex che contenevano le serie di esercizi ed estraevano i singoli esercizi (possibile poiché gli esercizi erano scritti tra begin{esercizio}…end{esercizio})
– i singoli esercizi erano poi inseriti in un file LaTeX, compilati con pdflatex e inseriti in una banca dati MySQL;
– i singoli .pdf venivano scontornati con pdfcrop e in seguito convertiti in .png;
– una pagina web permetteva di fare una ricerca di un termine, per esempio “parabola” nella banca dati e di visualizzare poi tutti i .png che contenevano “parabola” con a fianco un carrello della spesa
– cliccando sul carrello della spesa il sorgente dell’esercizio veniva posto in un file .tex e alla fine si poteva avere una serie di esercizi completa.Ricordo di aver utilizzato Python, PHP, MySQL, HTML, bash, pdflatex e che la cosa funzionava ma è sempre rimasto un interessante esercizio di programmazione e non ho approfondito vari dettagli. Gli esercizi erano catalogati per anno scolastico e per poter utilizzare bene la banca dati si sarebbero dovuti catalogare meglio perché la ricerca di un termine è limitante.
Magari questa estate rimetto mano ai programmi, ora è impossibile.
Segnalo https://github.com/alexisflesch/texamator (non sono io l’autore; magari può interessare).
Claudio
::
Ciao.Non ho una soluzione automatizzata per la creazione di esercizi per verifiche, ma magari qualcosa può ugualmente esserti utile. Quello che faccio è quanto segue: per ogni esercizio indico il valore dell’esercizio e dei suoi sottopunti nell’instestazione dell’esercizio e a fianco metto una tabellina di una riga che mi permette di scrivere i punti ottenuti dagli allievi e il totale. Dopo il testo di ogni punto dell’esercizio inserisco uno spazio quadrettato nel quale gli allievi dovranno scrivere la soluzione.
Ecco un esempio:
`
\begin{esercizio} (16 punti: 7/9) \quad
\begin{tabular}{|c|c||cc|} \hline & & &\\ \hline \end{tabular}Un tetraedro $\mathcal{T}$ è racchiuso dai piani cartesiani $[xy]$, $[yz]$, $[xz]$ e dal piano $2x + y + z = 4$.
\begin{enumerate}
\item Disegnare la base $B$ del tetraedro $\mathcal{T}$ (ossia la faccia di $\mathcal{T}$ che giace sul piano $[xy]$) nel sistema cartesiano $Oxy$ e calcolare, mostrando chiaramente i passaggi svolti, il volume di $\mathcal{T}$ mediante un integrale doppio.\hspace{-\leftmargin}
\quadretti{4mm}{160mm}{96mm}
\item Disegnare il tetraedro $\mathcal{T}$ nel sistema cartesiano $Oxyz$ e calcolare, mostrando chiaramente i passaggi svolti, il volume di $\mathcal{T}$ mediante un integrale triplo.\hspace{-\leftmargin}
\quadretti{4mm}{160mm}{112mm}
\end{enumerate}
\end{esercizio}
`I pacchetti che uso sono quelli standard (io uso newpx), segnalo solo quanto segue:
`
\usepackage[big]{layaureo} % dimensioni pagina\usepackage{ntheorem} % per la definizione dell'ambiente esercizio
%\theoremstyle{definition}
\theoremseparator{.}
\theoremheaderfont{\scshape\bfseries}
\theorembodyfont{\normalfont}
\newtheorem{esercizio}{Esercizio}\newcommand{\quadretti}[3]{%
\begin{tikzpicture}
\tikzset{normal lines/.style={gray, very thin}}
\draw[style=normal lines,step=#1] (0,0) grid +(#2,#3);
\end{tikzpicture}}
`Claudio
::
Così`
\documentclass[a4paper,twoside,12pt,italian,notitlepage]{report}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{txfonts}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{subfig}
\usepackage{siunitx}
%\usepackage{wasysym}
\usepackage{graphicx}
\usepackage{pgfplots}
\usepackage{emptypage}
\usepackage{booktabs}
\usepackage{marvosym}
\usepackage{textcomp}\begin{document}
\section{Paragrafo con formula}
\[formula=termineA-\Sigma(A + B + C +\\
D + D + D)\] %l'errore è qui\end{document}
`a me funziona (ho caricato prima i pacchetti AMS).
Ciao.
Claudio
26 Dicembre 2021 alle 6:29 in risposta a: [Risolto] Problema lettera accentata con newpxtext #12070215 Dicembre 2021 alle 6:11 in risposta a: [Risolto] Problema lettera accentata con newpxtext #12070110 Dicembre 2020 alle 6:01 in risposta a: Installazione TeX Live 2020 su Ubuntu 20.04 [Risolto] #1191979 Dicembre 2020 alle 13:20 in risposta a: Installazione TeX Live 2020 su Ubuntu 20.04 [Risolto] #119192::
Ciao.Ho provato ancora con texlua install-getnonfreefonts che genera getfont.pl. getnonfreefonts –sys -a produce:
`–2020-12-09 08:00:26– https://www.tug.org/~kotucha/getnonfreefonts/getfont.pl
Risoluzione di http://www.tug.org (www.tug.org)… 94.23.251.76
Connessione a http://www.tug.org (www.tug.org)|94.23.251.76|:443… connesso.
Richiesta HTTP inviata, in attesa di risposta… 200 OK
Lunghezza: 34189 (33K)
Salvataggio in: “getfont.pl”
`Magari era un problema temporaneo di ieri…
Claudio
::
Ciao.Ho provato su KUbuntu 2020.10 con TexLive 2020 (installata seguendo le indicazioni di egreg9) e funziona. Eccoti l’output incriminato di getnonfreefonts –sys -a:
`–2020-12-09 07:32:18– http://tug.org/~kotucha/getnonfreefonts/getfont2013
Risoluzione di tug.org (tug.org)… 94.23.251.76
Connessione a tug.org (tug.org)|94.23.251.76|:80… connesso.
Richiesta HTTP inviata, in attesa di risposta… 200 OK
`Rispetto al tuo output c’è però getfont2013 invece di getfont.pl (il mio install-getnonfreefonts è del 2013).
Claudio
27 Novembre 2020 alle 13:47 in risposta a: Aiuto! Problemi con lualatex, miktex e texlive2020 #11911325 Novembre 2020 alle 18:33 in risposta a: Aiuto! Problemi con lualatex, miktex e texlive2020 #119103 -
AutoreRisposte