Risposte nei forum create
-
AutoreRisposte
-
2 Luglio 2012 alle 16:53 in risposta a: Beamer2Thesis: un tema per realizzare presentazioni di tesi #63854::
PoianaNana” post=74679
Domanda nella domanda: come fare se si dovessero aggiungere riferimenti ad alcuni listati al testo della tesi? Ho avuto lo stesso problema scrivendo alcuni articoli scientifici (in LaTeX ovviamente) ed alcuni colleghi mi hanno detto che l’unico modo era avvolgere il blocco ‘lstlisting’ all’interno di un blocco ‘figure’ ma non sono soddisfatto del risultato. C’è un modo più elegante di farlo? Immagino si debbano fare delle definizioni, ho fatto alcune ricerche in Internet ma non ho trovato risposta… probabilmente perché ho usato chiavi di ricerca inadatte! Potreste suggerirmi cosa cercare o indicarmi come fare? Un esempio di ciò che vorrei fare è incluso nel blocco ‘verbatim’ all’interno dell’esempio minimo di cui sopra…Scusa non ho capito se vuoi semplicemente avere dei codici referenziati come delle figure, ma senza metterli in un ambiente figure. Se è effettivamente così allora ti basta usare dei lstlisting fuori corpo. Trovi abbastanza info per capire come alle pagine 3-4 di questa guida
Ciao
PS Per il primo quesito aspetta la risposta di qualcuno più esperto del pacchetto in questione
22 Giugno 2012 alle 16:17 in risposta a: Concatenare file .tex multipli come unico file finale #75389::illinguista1972″ post=74571
Ciò che non mi torna invece (torno a dire) è;
Pensare di separare i pacchetti necessari per ogni capitolo si può fare, naturalmente, anche se occorrerebbero ore. Ma a che pro?
Dato che è la procedura migliore, se si può fare, va fatta 🙂
Chiedo perdono, ma non mi sembra di aver letto in nessun intervento di questo filone che sia la procedura migliore. Mi indicate il luogo esatto, per piacere? 🙄
Ciao
Tommaso‘Migliore’ intendevo dal punto di vista di programmazione sotto le specifiche di un linguaggio formale, non della comodità di chi scrive 🙂 Quale sarebbe quindi la migliore?
22 Giugno 2012 alle 16:13 in risposta a: Concatenare file .tex multipli come unico file finale #75388::illinguista1972″ post=74570
Diciamo che stai procedendo nella direzione sbagliata. Io, al tuo posto, farei una cosa del genere:
`
\documentclass{book}
\input{direttive-comuni}
\input{direttive-comuni-1}
\input{direttive-comuni-1a} % decommentare la riga precedente se il pacchetto booktabs non serve
\input{direttive-cap1} % eventualmente da decommentare se il primo paragrafo ha bisogno solo di graphicx
\input{direttive-comuni-1.1} % per l'unico pacchetto in più del primo sottoparagrafo
\input{direttive-cap2}
\input{direttive-cap3}
\input{direttive-cap4} % se anche il terzo non vuole makeidx ma lo vuole il quinto\begin{document}
%\input{capitolo1}
%input{paragrafo2}
%input{paragrafo3}
%input{paragrafo4}
%input{paragrafo5}
%input{paragrafo6}
%input{capitolo2}
%input{paragrafo2}
%input{paragrafo3}
%input{paragrafo4}
%input{paragrafo5}
%input{paragrafo6}
\end{document}
`Trovo che in questo modo compilare anche una sola riga alla volta sia molto più facile, no?!
Fidati, ti stiamo dicendo che la tua strada è impercorribile. A meno che i due secondi di Enrico non ti facciano la differenza 🙂
Ciao
TommasoScusa non ho capito se era un post ironico, perchè in effetti hai ragione. Tuttavia quanti possono essere i pacchetti usati in un solo paragrafo? Secondo me decisamente pochi, quindi non sarebbe così proibitivo 🙂
Comunque mi fido eh, figuriamoci 🙂
Ciao
22 Giugno 2012 alle 16:00 in risposta a: Concatenare file .tex multipli come unico file finale #75385::lorenzo.pantieri” post=74554
Per favore, rileggi la mia riposta precedente: l’ho integrata.Ho letto e condivido (come non potrei). Il fatto è che lo condividevo anche prima di questo topic. Stavo cercando una strada alternativa e ”totalmente corretta” ma solo oldClaudio mi ha suggerito qualcosa di interessante.
Ciò che non mi torna invece (torno a dire) è;
Pensare di separare i pacchetti necessari per ogni capitolo si può fare, naturalmente, anche se occorrerebbero ore. Ma a che pro?
Dato che è la procedura migliore, se si può fare, va fatta 🙂
Sei sicuro che non occorrano ore solo perchè stai pensando di farlo adesso, cioè a documento completato? Se l’avessi fatto mano a mano la stima del tempo necessaria sarebbe la stessa?
@Elrond Se non sbaglio il comando \input si può usare nel preambolo per cui….Ciao
22 Giugno 2012 alle 14:06 in risposta a: Concatenare file .tex multipli come unico file finale #75380::lorenzo.pantieri” post=74552
Probabilmente non ne vale la pena (?)
Probabilmente?
Ho una mezza idea che l’omogeneità di un testo dovrebbe in qualche modo assicurare un limite superiore alle complicazioni che si possono verificare facendo in quel modo. Perciò ho messo un bel probabilmente 🙂
22 Giugno 2012 alle 13:36 in risposta a: Concatenare file .tex multipli come unico file finale #75378::egreg9″ post=74547
Non so se è deformazione professionale mia, ma sono abituato che scrivere codici minimali (ma sufficienti!) è sempre la cosa migliore e mi sembrava logico farlo anche con latex. Mi fido di voi se mi dite che non costa nulla caricare cose in più in fase di compilazione, ma sicuramente non è l’ottimo 🙂
È vero che usando un preambolo minimale per ciascun capitolo risparmieresti forse un paio di secondi nel processo. Ma ogni volta che aggiungi qualcosa dovresti assicurarti che non dipenda da qualche pacchetto che non carichi per quel capitolo: in tal caso la perdita di tempo sarebbe nettamente superiore al guadagno ottenuto in un paio di centinaia di compilazioni. Interrompere la compilazione, correggere il preambolo e ripartire richiede probabilmente più di due minuti.
Per non dire poi quando alla fine devi integrare tutti i preamboli in uno solo. No, non funziona. 🙂
Ciao
EnricoDiciamo che sto scrivendo un libro composto da 3 capitoli.
Tutti i capitoli contengono almeno una tabella e almeno una figura. Allora creo il seguente file
`
% file direttive-comuni.tex
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lmodern}
\usepackage{booktabs}
\usepackage{graphicx}
`Il primo capitolo contiene sicuramente un estratto di testo ”riempitivo” e una longtable. Allora creo un altro file:
`
%file direttive-cap1.tex
\usepackage{lipsum}
\usepackage{longtable}
`Il secondo capitolo contiene figure disegnate in pgf. Per cui:
`
%file direttive-cap2.tex
\usepackage{tikz}
`Il terzo capitolo usa due macro m1 ed m2:
`
%file direttive-cap3.tex
\newcommand{\m1}{….}
\newcommand{\m2}{…}
`Il documento finale sarà quindi
`
\documentclass{book}
\input{direttive-comuni}
%\input{direttive-cap1} eventualmente da decommentare
%\input{direttive-cap2}
%\input{direttive-cap3}\begin{document}
%\input{capitolo1}
%input{nonfatemeliscriveretuttie3}
\end{document}
`Poi dopo qualche mese devo aggiungere un quarto capitolo. Sfortunatamente esso non conterrà tabelle, per il resto gli bastano le direttive comuni. Potrei lasciare \usepackage{booktabs} nelle direttive comuni. Preferisco toglierlo da li e fare un nuovo file
`
%file direttive-comuni-1-2-3
\usepackage{booktabs}
`E quindi il main:
`
\documentclass{book}
\input{direttive-comuni}
%input{direttive-comuni-1-2-3} %lasciare commentato se compili solo il 4
%\input{direttive-cap1} eventualmente da decommentare
%\input{direttive-cap2}
%\input{direttive-cap3}\begin{document}
%\input{capitolo1}
%input{nonfatemeliscriveretuttie4}
\end{document}
`Quanto si complicano le cose con troppi pacchetti? Non lo so 🙂 Probabilmente non ne vale la pena (?)
Ciao
22 Giugno 2012 alle 9:32 in risposta a: Concatenare file .tex multipli come unico file finale #75376::OldClaudio” post=74544
Per concatenare documenti diversi, compilati ognuno per suo conto, potresti usare pdfpages (documentazione: texdoc pdfpages, ma non è una procedura che consiglierei per concatenare i successivi capitoli di un unico documento dopo averli compilati isolatamente.
No questo no 🙂 Però se devo scrivere un libro con 15 capitoli non è tanto improbabile che voglia farli leggere singolarmente a qualcuno.
Non so se è deformazione professionale mia, ma sono abituato che scrivere codici minimali (ma sufficienti!) è sempre la cosa migliore e mi sembrava logico farlo anche con latex. Mi fido di voi se mi dite che non costa nulla caricare cose in più in fase di compilazione, ma sicuramente non è l’ottimo 🙂
Il documento finale (completo) ovviamente lo produrrei nel modo canonico.
Ciao
EDIT:
OldClaudio”
Leggi il §4.7 della GuidaGuIT che puoi scaricare dalla sezione documentazione qui sopra nell’intestazione del forumScusa non avevo visto questo commento. Grazie, ciao
22 Giugno 2012 alle 9:15 in risposta a: Concatenare file .tex multipli come unico file finale #75374::illinguista1972″ post=74542
Nel file di impostazioni ci sono anche cose che non servono strettamente al primo capitolo? Che te ne importa, scusa?
Lo so che funziona, ma è proprio il problema che avevo posto. Il superfluo è nemico del meglio 🙂 Tu mi stai dicendo che è un problema futile, ed io sono pure d’accordo, però non mi dai una soluzione 🙂
Pensavo ad es., ad un file pacchetti-minimi in cui mettere le chiamate ai pacchetti necessari a tutti i sotto-file, e poi altri file tipo pacchetti-cap1, pacchetti-cap2, etc. Un pò troppo laborioso probabilmente.
Ciao
21 Giugno 2012 alle 19:04 in risposta a: Concatenare file .tex multipli come unico file finale #75371::illinguista1972″ post=74539
Favoleggi. Leggiti con attenzione la sezione 3.14 dell’Arte e la pagina 11 dello stesso manuale.Ciao
TommasoSi ma non mi pare risolva il problema. Nel file che chiamate impostazioni-tesi ci saranno inevitabilmente chiamate non necessarie a produrre un qualche capitoloX.
Io uso un preambolo unico dove carico tutti i pacchetti, anche se qualche macro la uso solo in qualche file. Ma francamente non capito bene la tua domanda.
Ciao
Orlando
[\quote]Invece hai capito benissimo e la tua soluzione (peraltro anche la mia) ha il problema che hai detto.
Ciao
21 Giugno 2012 alle 16:46 in risposta a: Concatenare file .tex multipli come unico file finale #75368::
Riguardo la questione sollevata, mi sono chiesto alcune volte qual è la maniera migliore di organizzare gli \usepackage nei documenti spezzati in più file .tex.
Cerco di spiegarmi:
se sto scrivendo la tesi e la logica suddivisione dei file è-capitolo1.tex
-capitolo2.tex
…
(ed i nomi sono significativi!)allora credo che questi file saranno prima compilati uno per uno, letti, corretti, rivisti e poi accantonati in attesa che siano completati gli altri. Sorge quindi il problema di quali pacchetti richiamare per la compilazione di ciascun sotto-file.
O forse non sorge e sono io che favoleggio 🙂Suggerimenti?
Ciao
::Liverpool” post=74344
Dunque dentro il programma l’interprete latex deve esserci da qualche parte. Pertanto, almeno intuitivamente, dovrebbe essere possibile usarlo anche nei file simulink dato che condividono un bel pò di roba matlab e simulink.
Ho chiesto ad uno sviluppatore di MathWorks (non proprio del toolbox Simulink) e mi ha confermato che attualmente non c’è la possibilità di usare l’interprete LaTeX in Simulink. Se ne era parlato tempo fa, ma l’idea non ha suscitato molto interesse nel gruppo, quindi non se n’è fatto niente.
Ciao
Ok grazie per l’info. Complimenti per l’accuratezza dei contatti 🙂
Ciao
::Liverpool” post=74308
Dato che matlab mi segnala errore deduco che c’è qualcosa che non va nell’interprete matlab…
Purtroppo l’interprete TeX di MATLAB non è completo e il comando [tt]\dot[/tt] è uno di quelli che mancano, idem per [tt]\frac[/tt]. Potresti sostituire il punto con l’apostrofo (doppio) o con [tt]\prime[/tt]. In fondo il significato è lo stesso.
Non ho Simulink, perciò non ti posso dire se interpreti i comandi LaTeX, ma mi sembra di capire di no.Ciao
La questione è poco chiara perchè nelle semplici figure matlab si può scegliere l’interprete latex, e ci sono opportuni esempi nella guida di matlab.
Dunque dentro il programma l’interprete latex deve esserci da qualche parte. Pertanto, almeno intuitivamente, dovrebbe essere possibile usarlo anche nei file simulink dato che condividono un bel pò di roba matlab e simulink. Tuttavia ciò non è specificato; dato che, aprendo i file mdl con un editor di testo ho notato che quando imposto l’interprete tex lui mette una stringa tipo “Interpreter = tex”, ho provato in maniera casereccia a metterci “latex” dopo li segno di =. D’altra parte la sintassi “Interpreter = …” è la stessa delle suddette figure di matlab, quindi non mi sarei stupito più di tanto se avesse funzionato, ma naturalmente non lo ha fatto 🙂
Certo che metterci un interpreter tex non completo…ma che roba è??
Avevo già optato per l’apostrofo.
Grazie , ciao!
-
AutoreRisposte