Risposte nei forum create
-
AutoreRisposte
-
22 Settembre 2008 alle 20:38 in risposta a: Versi spezzati (allineare inizio linea con fine linea sopra) #2707322 Settembre 2008 alle 17:34 in risposta a: Versi spezzati (allineare inizio linea con fine linea sopra) #27071::
Io ti consiglio l’ambiente verse che è stato fatto proprio per quello, questa è la documentazione ufficiale:http://ftp.uniroma2.it/TeX/macros/latex/contrib/verse/verse.pdf
e questa è la guida scritta da un utente del forum:
http://www.guit.sssup.it/downloads/verse.pdf
Dovresti trovare le informazioni che cerchi.
Ciao Alberto
::
Grazie ancora Enrico, ho riletto la guida e ho trovato alla sezione 2.6 quello che mi hai detto:Note that you must treat lstlisting environments exactly the same way as you would treat verbatim environments. When using \defverbatim that contains a colored lstlisting, use the colored option of \defverbatim.
Aggiungo che nella sezione 3.13 dove si parla del testo in verbatim si dice:
One another frame, Euclid would like to show a listing of an algorithm his friend Eratosthenes has send him (saying he came up with it while reorganizing his sieve collection). Euclid normally uses the verbatim environment and sometimes also similar environments like lstlisting to typeset listings. He can also use them in beamer, but he must add the fragile option to the frame.
D’ora in poi me lo ricorderò.
Grazie Alberto
::
Che dire: grazie. è bastato seguire la tua indicazione e la compilazione non ha avuto problemi. Alla fine il frame è diventato:
`
\begin{frame}[fragile]{Cosa è un software?}
\begin{lstlisting} [language=C]
#include
int main() {
printf(“Hello,World!”);
return 0;}
\end{lstlisting}
\visible<2->{\begin{block}{}
Il termine software è una vocabolo creato a partire da due termini della lingua inglese, soft e ware (manufatto, oggetto) e sta ad indicare un programma in grado di funzionare su un elaboratore. \footnote{\textit{http://it.wikipedia.org/wiki/Software}}
\end{block}}
\end{frame}
`Dove avrei potuto trovarla la soluzione?
Te lo chiedo per spirito di conoscenza e per approfondire la questione nel caso ci siano altri ambienti che necessitano di [fragile].Grazie mille, Alberto
::
Non so la risposta alla tua domanda ma un po’ di tempo fa avevo utilizzato questi due comandi, che avevo modificato, trovati in un sorgente di lorenzo.pantieri, provali:
`
\newcommand{\citazioneA}[2]{\begin{flushright}%
#1 \\ \medskip%
— #2%
\end{flushright}}
\newcommand{\citazioneB}[2]{\begin{flushleft}%
#1 \\ \medskip%
— #2%
\end{flushleft}}
`
Che si utilizzano come:
`
\citazioneA{La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni… e nessuno sa il perché!}{Albert Einstein}
\citazioneB{Quando un uomo siede un'ora in compagnia di una bella ragazza, sembra sia passato un minuto. Ma fatelo sedere su una stufa per un minuto e gli sembrerà più lungo di qualsiasi ora. Questa è la relatività.}{Albert Einstein}
`
Non fanno niente di che, allineano a destra o a sinistra la citazione.Oppure prova a cercare qui:
ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/epigraph/epigraph.pdfRicontrollando il comando di lorenzo.pantieri nella sua introduzione a classicthesis era per le dediche e le epigrafi dato dal codice:
`
\begin{center}
La citazione è un utile sostituto dell'arguzia. \\ \medskip
— Oscar Wilde
\end{center}
`
che io ho leggermente modificato con i due comandiCiao Alberto
PS: spero che Lorenzo non si arribbi per aver utilizzato un suo pezzo di codice.
::
Io consiglierei l’uso dell’ambiente \newtheorem per questo genere di cose, l’ambiente enumerate non mi sembra adatto. Prova a guardare qui per maggiori informazioni:http://www.guit.sssup.it/phpbb/viewtopic.php?t=3039&highlight=newtheorem
http://www.guit.sssup.it/phpbb/viewtopic.php?t=2215&highlight=newtheorem
e ovviamente la sua documentazione:
http://tug.ctan.org/tex-archive/macros/latex/contrib/ntheorem/ntheorem.pdf
Ciao Alberto
::
Interessante come gioco. Tutte le cose che hai detto sono giuste, ma credo che il buon Knuth e Lamport dopo di lui non avrebbero mai potuto sistemare questi “bug” anche perchè non potevano metterli tutti in preventivo; detto questo loro hanno rilasciato un codice sorgente funzionante e fortunatamente OpenSource in modo che chi potesse migliorarlo, studiarlo era incentivato a farlo e soprattutto aveva la possibilità di farlo!
Quindi per questo che man mano sono nati i pacchetti in modo (come hai giustamente detto) di estendere e potenziare il linguaggio con righe ad hoc o con pacchetti.Mi pare di capire che tu vorresti includere alcune di queste soluzioni direttamente nel sorgente/compilatore del TeX/LaTeX in modo che non si presentino o non debbano essere caricati i pacchetti ma questo mi sembra controproducente per diversi motivi:
1) Sarebbe impossibile gestire tutti i casi che si possono presentare e quindi servirebbero ancora i pacchetti per i casi che mancano;
2) Il compilatore TeX/LaTeX perderebbe di modularità e secondo me anche di “pulizia” del codice.
E’ come se tu chiedessi che il compilatore C/C++/python/java/etc…avesse già all’interno alcune funzioni che generalmente sono incluse nelle librerie, sarebbe, penso, molto difficile la sua gestione e il suo aggiornamento, invece con librerie divise per “funzioni” (inteso come categoria di problema che devi risovere) è molto più facile.Questa è a grandi linee la mia opinione, aspettiamo anche quella di altri.
Ciao Alberto
::grazie!!
mi suggriresti una guida di base dove trovare questa roba pls??
grazie ancora!!!
Per esempio:
http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
e ovviamente:
http://tug.ctan.org/tex-archive/info/italian/amsldoc/itamsldoc.pdf
Ciao Alberto
::Dovrebbe essere sufficiente mettere:
`
\hspace{-x}
`
prima di \begin{tabular} dove x è la misura che devi sistemare in modo che ti vada bene.Penso che Lorex farebbe bene a valutare l’idea di ruotare quella tabella, se necessario dopo averne ridotto il corpo dei caratteri. Gli consiglierei anche di studiare il pacchetto array, con cui potrebbe risparmiarsi una tonnellata di dollari, e di dare un’occhiata alla doc. di booktabs. Queste cose sono tutte spiegate in un magnifico articolo di Mori, che ho cercato di riassumere nella mia guida indicata quassù…
Ciao,
L.Concordo pienamente con quanto hai detto; nella mia risposta ho semplicemente cercato di dire a Lorex un modo per risolvere il problema :wink:.
Ciao Alberto
::Mi sembra una cosa tanto banale, ma controllando su guide e post nel forum c’è tutto fuor che questo…
In pratica vorrei spostare la tabella floattante, riportata in fondo al post, un pochino a sinistra, perché mi va quasi fuori dalla pagina e non è un granché. Solo questo. Come posso fare?`\begin{table}[tbp]
\begin{tabular}{|l|l|l||l|l||l|l|}
\hline
tolx & \multicolumn{2}{||l||}{\textit{Newton}} & \multicolumn{2}{|l||}{\textit{Newton modificato}} &
\multicolumn{2}{|l|}{\textit{Acc. di Aitken}}\\
\hline
$10^{-2}$ & $x=1.08957265092411$ & $i=53$ & $x=1.00000041794715$ & $i=5$ & $x=0.99999996783587$ & $i=6$\\
\hline
$10^{-3}$ & $x=1.00890025324474$ & $i=75$ & $x=1.00000000000002$ & $i=6$ & $x=0.99999996783587$ & $i=6$\\
\hline
$10^{-5}$ & $x= 1.00008639688419$ & $i=119$ & $x=1.00000000000002$ & $i=6$ & $x=1$ & $i=7$\\
\hline
$10^{-6}$ & $x=1.00000850818739$ & $i=141$ & $x=1.00000000000002$ & $i=6$ & $x=1$ & $i=7$\\
\hline
$10^{-8}$ & $x=1.00000008251024$ & $i=185$ & $x=1$ & $i=7$ & &\\
\hline
$10^{-9}$ & $x=1.00000000812537$ & $i=207$ & $x=1$ & $i=7$ & &\\
\hline
\end{tabular}
\caption{Newton – Newton modificato – Acc. Aitken, funzione $f_{2}(x)=(x-1)^{10}e^{x}$}
\label{nnmaa2}
\end{table}`Dovrebbe essere sufficiente mettere:
`
\hspace{-x}
`
prima di \begin{tabular} dove x è la misura che devi sistemare in modo che ti vada bene.Ciao Alberto
::Sto cercando di creare una tabella con una immagine a sinistra ed una formula a destra. Non mi riesce di far comparire la formula ‘centrata in verticale’ nella sua cella, mi appare sempre in basso.
Questo è il codice:
`\begin{tabular}{c>{\centering\arraybackslash}m{5cm}}
\includegraphics[scale=1]{Grafico_Rapporto_di_Intermittenza} &
$ \displaystyle\mathsf{I[\%]=\frac{t_{1}+t_{2}+t_{3}}{t_{1}+_{2}+t_{3}+t_{4}}} $ \\
\end{tabular}`
Suggerimenti?
AndreaProva a guardare a questi topic, c’è un problema analogo al tuo risolto con minipage:
http://www.guit.sssup.it/phpbb/viewtopic.php?t=3576&highlight=minipagehttp://www.guit.sssup.it/phpbb/viewtopic.php?t=3251&highlight=minipage
Ciao Alberto
2 Settembre 2008 alle 19:48 in risposta a: Esiste un equivalente di abstract nella classe book? #26531::
Non ho conoscenze profonde di LaTeX quindi non so se esiste un comando specifico che sostituisce abstract nella classe book (forse ti crea problemi perchè tu vuoi mettere tanti abstract e lui ne vuole solo uno?) quindi cerco di adattare le poche cose che so e di farne venir fuori cose che funzionano (in genere…..), prova con questo comando:
`
\newcommand{\abstractmodificato}[1]{
\begin{center}
\begin{minipage}[t]{0.8\columnwidth}
\begin{small}\textit{#1}\end{small}
\end{minipage}
\end{center}
}
`
e lo utilizzi così:
`
\abstractmodificato{descrizione del canto}
`
tutte le volte che a inizio capitolo/sezione o altro vuoi che compaia il riassunto del canto, ovviamente si può anche modificare la larghezza della minipage, il carattere e altre cose nella definizone del comando in modo che poi tutti i tuoi abstractmodificato cambino.Ciao Alberto
::Il problema fondamentale è che il template dovrebbe essere utilizzato per prendere appunti in Latex! Quindi dovrei poprio “scriverci dentro”.
FL’avevo immaginato e tenevo pronta nel cassetto la soluzione, non ho dovuto fare chissà che cosa ho cambiato la definizione del comando in modo che accettasse dei parametri che in questo caso sono i testi che devono andare nelle varie parti della pagina, prova quindi ad utilizzare questo comando:
`
\newcommand{\cornellnotes}[3]{
\newpage
\framebox{
\begin{minipage}[t]{0.3\columnwidth}
\begin{tabular}{l}
Topic:\\[.6cm]
Source:\\[.6cm]
\end{tabular}
\end{minipage}
} %questa parentesi chiude il framebox
\hfill
\vspace*{1cm}
\framebox{
\begin{minipage}[t]{0.6\columnwidth} % minipage per le infomazioni generali
\begin{tabular}{l}
Name: \\[0.3cm]
Class: \\[0.3cm]
Period: \\[0.3cm]
Date: \\
\end{tabular}
\end{minipage}
} %questa parentesi chiude il framebox
\vspace*{1cm}
\framebox{
\begin{minipage}[t]{0.30\columnwidth} % minipage per le parole chiave
\begin{Large}Keywords\end{Large}\\
#1
\end{minipage}
\vrule
\hspace*{5mm}
\begin{minipage}[t]{0.65\columnwidth} % minipage per i contenuti
\begin{Large}Notetaking\end{Large}\\
#2
\end{minipage}
} %questa parentesi chiude il framebox
\framebox{
\begin{minipage}[t]{\columnwidth} %minipage per l'abstract
\begin{Large}Summary\end{Large}\\
#3
\end{minipage}
} %questa parentesi chiude il framebox
\newpage
}
`
Che si utilizza in questo modo:
`
\cornellnotes{Qui scrivi le parole chiavi}{Qui prendi i tuoi appunti}{Qui scrivi il sommario}
`
In questo modo puoi introdurre gli appunti e automaticamente la pagina si sistema in lunghezza; l’unica cosa che non si può ancora gestire è il cambio di pagina, quindi sta all’utente capire quando non ci sta più niente e ridare il comando che ricrea a pagina nuova ancora il template; questa feature sinceramente non saprei come implementarla.Cmq, sucsa la curiosità, ma anche tu conosci o utilizzi questa tecnica?
Sinceramente ne ignoravo l’esistenza, ho solo cercato info in internet. Come ho detto nel post precedente non ho ancora trovato un template già fatto e allora l’ho fatto io. Reputo però che sia una tecnica da prendere in considerazione per le lezioni e gli appunti; nel prossimo anno di università magari qualche volta la proverò anche se non so come potrebbe essere messa in atto visto che faccio discipline scientifiche e magari quella tecnica, così a prima vista, penso funzioni meglio con materie letterarie.
Ciao Alberto
::
Ho provato in questi giorni a vedere di fare qualcosa di meglio rispetto a quell’altro codice utilizzando le minipage e i framebox per contornare le varie zone; il codice che posto dovrebbe funzionare a dovere e crea un template come quelli che ho visto in internet:
`
\documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{vmargin}
\setmarginsrb{20mm}{10mm}{20mm}{10mm}%
{0mm}{10mm}{0}{10mm}\newcommand{\cornellnotes}{
\newpage
\framebox{
\begin{minipage}[t]{0.3\columnwidth}
\begin{tabular}{l}
Topic:\\[.6cm]
Source:\\[.6cm]
\end{tabular}
\end{minipage}
} %questa parentesi chiude il framebox
\hfill
\vspace*{1cm}
\framebox{
\begin{minipage}[t]{0.6\columnwidth} % minipage per le infomazioni generali
\begin{tabular}{l}
Name: \\[0.3cm]
Class: \\[0.3cm]
Period: \\[0.3cm]
Date: \\
\end{tabular}
\end{minipage}
} %questa parentesi chiude il framebox
\vspace*{1cm}
\framebox{
\begin{minipage}[t]{0.30\columnwidth} % minipage per le parole chiave
\begin{Large}Keywords\end{Large}\\
\vspace*{15cm}
\end{minipage}
\vrule
\hspace*{5mm}
\begin{minipage}[t]{0.65\columnwidth} % minipage per i contenuti
\begin{Large}Notetaking\end{Large}\\
\end{minipage}
} %questa parentesi chiude il framebox
\framebox{
\begin{minipage}[t]{\columnwidth} %minipage per l'abstract
\begin{Large}Summary\end{Large}\\
\vspace*{2.5cm}
\end{minipage}
} %questa parentesi chiude il framebox
\newpage
}\begin{document}
\thispagestyle{empty}
\cornellnotes
\end{document}
`Diciamo che qualche Overfull \hbox c’è ma il documento viene creato, il template funziona anche se penso di aver sistemato un po’ troppo a mano e poco alla LaTeX. Alcune precisazioni:
1) per come è stato scritto è un template che può essere solo stampato
2) teoricamente aggiustando il codice si potrebbe aggiungere gli appunti anche nel sorgente per riscriverli in bella, ma si deve stare attenti al fatto che non viene gestito il cambio di pagina, se si scrive qualcosa di troppo lungo succedono dei mezzi casiniOvviamente ogni suggerimento e correzione è ben accetta.
Ciao Alberto
::In realtà lo avevo immaginato che non era lo strumento migliore…
Semmai sareste in grado di consigliarmi un software simile per linux (non troppo difficile da usare)?
grazieOvviamente OpenOffice
http://it.openoffice.org/
oppure puoi provare ScribusCiao Alberto
-
AutoreRisposte