Risposte nei forum create
-
AutoreRisposte
-
::
EmilLask” post=80692Innanzitutto un saluto agli amici del Forum.
Spero di poterlo frequentare con assiduità e di imparare molto dall’esperienze dei numerosi e competenti partecipanti.
Mentre cercavo una risposta alla possibilità di realizzare un ordinamento alfabetico di una tabella all’interno di Latex, mi sono imbattuto in un post in cui si faceva riferimento a Perl.
Due quesiti:
1) Anche in Latex2 non è possibile un ordinamento alfabetico per colonna di una tabella?
2) dove posso trovare documentazione che mi permetta innanzitutto di capire come Perl e Latex possono interagire?Ho trovato molto sul Web riguardo a Perl, ma non vorrei addentrarmi senza prima avere capito come si combina con Latex, considerato che al momento è l’unico motivo che mi spingerebbe ad approfondirlo.
Grazie
Emil
Benvenuto!
Esiste PerlTeX che potrebbe fare al caso tuo, ma la documentazione è alquanto scarna. Potresti provare con Lua e LuaTeX.
Ciao
Enrico
::porinoco” post=80671Ecco qui
`riccardo@riccardo-Inspiron-1545 ~ $ echo $PATH
/home/riccardo/texlive/2012/bin/i386-linux:/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
`Allora c’è qualcosa che non va nel modo con cui lanci la compilazione. Per caso usi Kile o un altro editor del genere? Potrebbe avere i percorsi agli eseguibili impostati sulla distribuzione di sistema (in /usr/bin, quindi).
Ciao
Enrico
::porinoco” post=80667[…]
Come potete vedere non trova il pacchetto biblatex. Nonostante ciò ho controllato su tlmgr e risulta installato (avevo fatto installazione completa). Dov’è il problema? Poi, fra l’altro, è normale che pur trattandosi di Texlive 2012 compaia nel log “TeX Live 2009/Debian”?No, non è normale. Secondo me hai un problema di PATH.
Prova a riportare quello che dice la shell quando dai
`echo $PATH`
Secondo me devi mettere la modifica del PATH in [tt].bashrc[/tt], perché [tt].profile[/tt] non viene letto da una shell non di login.Ciao
Enrico
::Snake8716″ post=80648Ciao ragazzi ho un problema spero qualcuno possa aiutarmi vi ringrazio anticipatamente!!
Premetto che è da poco che scrivo in Latex quindi mi scuso per eventuali ignoranze 😆
Sto utilizzando TeXstudio su sistema Windows il problema è che devo inserire nel documento la lista delle nomenclature ovviamente deve comparire anche nell’indice… non so dove mettere mano se potete aiutarmi o segnalarmi un buona guida.
Eh, non è proprio semplice darti una mano con così pochi indizi.
Ciao
Enrico
::confa” post=80641Salve,
quando scrivo delle equazioni vorrei scrivere sopra il simbolo di uguaglianza/disuguaglianza un riferimento per rendere più chiaro il passaggio utilizzato e per farlo utilizzo il comando \overset{txt}{=} solo che ho un problema di allineamento
Inserisco un immagine per rendere più chiaro il mio problema

Il problema è che se il riferimento occupa troppo spazio il risultato visivo è sgradevole (come si può vedere nella quarta riga).
Ho ovviato al problema inserendo uno spazio negativo (con risultato presente in terza riga), solo che questo spazio devo calcolarlo per ogni riferimento.
C’è modo di creare un comando che mi calcola in automatico questo spazio?Di seguito scrivo il codice utilizzato per generare la figura
`
\begin{equation*}
\begin{split}
equazione1&\overset{(a)}{\leq} equazione2\\
&\overset{(b)}{\leq} equazione3\\
&\overset{\hspace{-0.6cm}(1.2.10)}{\leq} equazione4\\
&\overset{(1.2.11)}{\leq}equazione 5
\end{split}
\end{equation*}
`Ti direi di usare [tt]\mathclap[/tt] e [tt]\mathllap[/tt] del pacchetto mathtools. Ma forse è meglio mettere la giustificazione a fianco, non pensi?
`
\begin{equation*}
\begin{split}
equazione1&\leq equazione2 &&\text{per (a)}\\
&\leq equazione3 &&\text{per (b)}\\
&\leq equazione4 &&\text{per (1.2.10)}\\
&\leq equazione 5 &&\text{per (1.2.11)}
\end{split}
\end{equation*}
`
Ciao
Enrico
::Elrond” post=80626Sopra il titolo di un documento vorrei mettere una specie di figura, in realtà una porzione di codice scritto con l’ambiente lstlistings. Ho provato con qualcosa del tipo
`\documentclass{book}
\usepackage{listings}
\begin{document}
\title{
\begin{lstlisting}
foo
\end{lstlisting} \par titolo}
\maketitle{}
\end{document}`
Ma ottengo il seguente errore:
`ERROR: Paragraph ended before \title was complete.— TeX said —
\par
l.7 \end{lstlisting} \par
titolo}
— HELP —
A blank line occurred in a command argument that shouldn't contain
one. You probably forgot the right brace at the end of an argument.`
Per il momento ho risolto nel seguente modo: ho messo il codice della figura in un documento esterno che compilo, ritaglio con pdfcrop e poi includo nel file principale con
`\title{\protect\includegraphics{figura.pdf}\par titolo}`
Esiste una soluzione che eviti di “esternalizzare” la figura?Edit. Possibile soluzione: ridefinire il comando maketitle? (ma preferirei evitare, se possibile)
Direi che
`\documentclass{book}
\usepackage{listings}\newsavebox{\codetitlebox}
\begin{document}
\begin{lrbox}{\codetitlebox}
\begin{minipage}{\textwidth} % o quel che ti pare
\begin{lstlisting}
foo
\end{lstlisting}
\end{minipage}
\end{lrbox}
\title{%
\usebox{\codetitlebox}\\[\bigskipamount]
titolo}
\maketitle
\end{document}`
potrebbe andare.Ciao
Enrico
::DirkPitt” post=80579Ciao, il titolo non è chiaro, chiedo venia. Sto pensando ad un caso come questo: nello scrivere un capitolo (diciamo cap 1) faccio una breve intro, poi inizia la sezione 1.1. In essa inizio a sviluppare un concetto, scrivo qualcosa ma poi devo analizzare due altri concetti. Lo faccio in due sottosezioni 1.1.1 e 1.1.2. Adesso, quando termina la 1.1.2 vorrei riprendere il discorso che facevo nella sezione 1.1, senza però iniziare un altra sottos 1.1.3. Non sarebbe quindi logico separare la fine della 1.1.2 da ciò che segue con un piccolo spazio (verticale)? Il mio dubbio viene dall’aver letto (non ricordo dove) che lasciare spazi è scorretto ed è sufficiente il capoverso.
Per inciso, se la mia idea è corretta il modo migliore per farlo qual è?
O una sezione è tutta divisa in sottosezioni o non lo lo è, almeno così la penso io. Non vedrei niente di male a lasciare uno spazio verticale in quel caso, se proprio intendi le sottosezioni a quel modo.
Ciao
Enrico
::zeppnick” post=80581Salve a tutti!
questa volta ho un problema con Asymptote…
premetto che ho già letto le guide, documentazioni eccetera…ho scaricato la versione 2.21, l’ultima, e le cose semplici riescono bene…
quando invece importo i pacchetti three e graph3 invece, mi stampa soltanto una figura completamente bianca…non mi dà errori ne avvertimenti…semplicemente ho una figura bianca…anche quando la sintassi è giusta..
qualche idea?
ho provato a reinstallare asymptote..ma niente…Un esempio?
Ciao
Enrico
14 Dicembre 2012 alle 23:28 in risposta a: [Risolto]PDF con programma in esecuzione in un riquadro #8133614 Dicembre 2012 alle 22:17 in risposta a: [Risolto]PDF con programma in esecuzione in un riquadro #81334::uichilix” post=80572ecco l’effetto puramente visivo che vorrei ottenere! vorrei sapere se fosse possibile che ciò che ho inserito come immagine, fosse un riquadro che contenesse e fissasse xournal aperto e operatico sul file specificato.
Spero che l’esempio chiarisca un po’!
Ho realizzato un pdf d’esempiovi mando il link su google drive perché non riesco ad allegare il file, e non capisco il perché
ciao igor
Un file PDF è statico. Puoi avere un filmato in qualche formato, ma non certo una finestra del sistema operativo.
Ciao
Enrico
::keplero” post=80570Salve a tutti,
volendo, per un mero esercizio di stile, replicare con Word nella maniera più fedele possibile il tipico output di LaTeX, ho scaricato il pacchetto di font Latin Modern. Nonostante le ricerche con Google, mi mancano alcune informazioni essenziali:- Dimensione di default del font in titoli, sottotitoli, ecc.
- Dimensione del rientro
- Dimensione dei margini (layout onepage e twopage)
È chiaro che non mi aspetto un risultato confrontabile con LaTeX (che ormai uso da tempo), e naturalmente so che LaTeX adatta molti parametri al contenuto, ma ultimamente sto smanettando con Word e lo sto riscoprendo molto per cui mi sembra carino cercare di ricreare un output a me familiare 🙂
Esiste un tipico output di LaTeX? Non mi risulta. Esistono le classi standard; se le leggi ci trovi tutte le informazioni che desideri. Ma è ovviamente piuttosto facile cambiare tutto.
Ciao
Enrico
14 Dicembre 2012 alle 20:04 in risposta a: [Risolto]PDF con programma in esecuzione in un riquadro #81332::uichilix” post=80567ciao, scusate se il titolo non risulta chiaro, ma non saprei spiegarlo meglio in poche parole, ma provo adesso a chiarire!
vorrei creare un testo che contenga un riquadro che contenga un programma esterno aperto su un determinato file! è possibile realizzare questa cosa?
sapreste darmi delle indicazioni a riguardo?ciao igor
Il titolo non è chiaro e il messaggio nemmeno. Vuoi riportare il codice del programma o una simulazione di schermata?
Ciao
Enrico
13 Dicembre 2012 alle 14:02 in risposta a: Decisione errata in base a confronto tra dimensioni #8131513 Dicembre 2012 alle 11:00 in risposta a: Decisione errata in base a confronto tra dimensioni #81313::
Metti i [tt]%[/tt] dove non servono e non li metti dove servono. 🙁 Ma il problema è che non termini l’espansione di [tt]\pgfgetarrowoptions{*}[/tt] e quindi [tt]\ifdim[/tt] è espanso prima che la dimensione sia assegnata.`\documentclass{article}
\usepackage{tikz}
\makeatletter
\pgfarrowsdeclare{*}{*}
{%
\pgfutil@tempdima=\pgfgetarrowoptions{*}\relax
\advance\pgfutil@tempdima by -0.5\pgflinewidth
\pgfarrowsleftextend{+-0.5\pgflinewidth}%
\pgfarrowsrightextend{+\pgfutil@tempdima}%
}
{%
\pgfutil@tempdima=\pgfgetarrowoptions{*}\relax
\ifdim\pgfutil@tempdima>5pt
\PackageWarning{TikZ}{* arrow: tip length is too short for the selected line width}%
\fi
\advance\pgfutil@tempdima by -\pgflinewidth
\divide\pgfutil@tempdima by 2
\pgfsetdash{}{+0pt}%
\pgfpathcircle{\pgfqpoint{\pgfutil@tempdima}{0pt}}{\pgfutil@tempdima}%
\pgfusepathqfillstroke
}
\makeatother
\pgfsetarrowoptions{*}{3pt}
\begin{document}
\begin{tikzpicture}
\draw[-*] (0,0) — (1,0);
\end{tikzpicture}\pgfsetarrowoptions{*}{10pt}
\begin{tikzpicture}
\draw[-*] (0,0) — (1,0);
\end{tikzpicture}\end{document}`
Nel primo caso [tt]\relax[/tt] non è strettamente necessario, perché il token che segue è [tt]\advance[/tt], non espandibile. Nel secondo caso è decisivo.Quando un condizionale dà un risultato inaspettato, il problema è quasi sempre perché viene eseguito prima che ai termini da confrontare siano stati attribuiti i valori corretti. L’assegnazione [tt]\pgfutil@tempdima=\pgfgetarrowoptions{*}[/tt] funziona perché evidentemente la macro [tt]\pgfgetarrowoptions[/tt] è completamente espandibile. Ma la sua espansione è, nel tuo caso, [tt]3pt[/tt] e in un’assegnazione
`\pgfutil@tempdima=3pt`
TeX cerca di espandere sempre il token che segue, nei due casi [tt]\advance[/tt] e [tt]\ifdim[/tt]. Nel primo caso non succede nulla, perché il token non è espandibile; nel secondo è espandibile! Ops! L’assegnazione non è ancora completa e [tt]\pgfutil@tempdima[/tt] ha ancora il valore precedente. Puoi scegliere se lasciare uno spazio dopo la graffa o mettere [tt]\relax[/tt]. Meglio il secondo.Nota che
`\ifdim\pgfgetarrowoptions{*}>5pt
\PackageWarning{TikZ}{* arrow: tip length is too short for the selected line width}%
\fi`
funzionerebbe, ma comunque vuoi assegnare quel valore a [tt]\pgfutil@tempdima[/tt], quindi tanto vale farlo prima.Ciao
Enrico
-
AutoreRisposte