Risposte nei forum create
-
AutoreRisposte
-
::
cfiandra” post=92875
Ciao.
Ho aggiunto, raccogliendo il suggerimento di @And in questo post, alla guida alla riga di comando un messaggio per informare i lettori sulla possibilità di ricambiare il contributo ricevuto, associandosi al GuIT.
Anche gli altri Autori delle guide e della documentazione in generale possono inserire la stessa nota, anche prelevando il codice dal repository GuITeX.La versione della guida è ora: v1.2.3 del 13/03/2014
Grazie.
R.Perché non includere direttamente nella classe guidatematica il messaggio?
Ciao
ClaudioSi, ho pensato anch’io che un comando \contribToGuIT andrebbe inserito nella classe.
Nel codice ho creato un “pulsante” su cui poter fare click per essere connessi alla relatia pagina web del sito.
Questo “pulsante” andrebbe però ridefinito perché usa un pacchetto specifico non caricato dalla classe guidatematica.
Ci sarebbe da fare anche una seconda piccola modifica sui nomi dei file pdf che vengono inseriti come immagini: andrebbero rinominati con caratteri tutti minuscoli perché quando li si scarica clonando il repo con Git i nomi sono lowercase mentre evidentemente nella classe i file sono richiamati con nomi Camelcase.
Qualcuno vuole preparare la modifica?
R.
::
Ciao.
Ho aggiunto, raccogliendo il suggerimento di @And in questo post, alla guida alla riga di comando un messaggio per informare i lettori sulla possibilità di ricambiare il contributo ricevuto, associandosi al GuIT.
Anche gli altri Autori delle guide e della documentazione in generale possono inserire la stessa nota, anche prelevando il codice dal repository GuITeX.La versione della guida è ora: v1.2.3 del 13/03/2014
Grazie.
R.
::And” post=92856
Certamente non contribuisce al portafoglio degli autori, ma ti sei iscritto al GuIT? Sostenere anche con la piccola quota associativa il gruppo ricevendone i corrispondenti servizi, è già un modo per ringraziare coloro che scrivono guide. Quella di Lorenzo e Tommaso è speciale; vedrai la prossima versione, che si fa attendere, ma promette molto bene.
Mi associo anch’io ai complimenti. 🙂
Effettivamente l’iscrizione al GuIT può essere il modo più semplice per ringraziare.
Non so quanti si siano iscritti al GUIT (io no, n ancora), ma sarebbe forse utile evidenziare il fatto che iscriversi al GUIT non richiede particolari condizioni (essere esperti… o altro), ma che in realtà è appunto “il modo più semplice per ringraziare” chi offre gratuitamente il frutto del proprio lavoro.A questo scopo potrebbe essere utile evidenziare meglio questa possibilità (non so quanti visitatori del sito arrivino alla scheda Gruppo, Diventa Socio, Associarsi a Guit), o direttamente sul sito alla sezione Guide o, se gli autori sono d’accordo (licenza permettendo), direttamente sulla guida.
Che ne pensate?
Ciao
AndreaSono d’accorda. Sul sito è poco visibile la pagina per diventare soci.
Farò il possibile nei prossimi giorni per rimediare.
Buona anche l’idea di mettere la publicità per l’iscrizione anche sulle guide. O almeno, a me mi sembra buona.
Grazie.
R.
::Nate River” post=92854Sto utilizzando il pacchetto currfile, che fornisce la macro \currfilename contenente il nome del file .tex correntemente elaborato.
Supponendo che il file è main.tex, questo codice funziona:`
\label{\currfilename}
\ref{main.tex}
`Mentre questo no:
`
\label{\currfilename}
\ref{\currfilename}
`
Perchè?Veramente a me non mi funzione in nessuno dei due modi almeno con questo codice:
`\documentclass{article}
\usepackage{currfile}\begin{document}
\label{\currfilename}Ok, il nome del file è~\ref{main.tex}.
\end{document}`
Puoi spiegarti meglio spiegando cosa vuoi ottenere (le tue necessità in merito al problema)?
… e benvenuto sul forum.
R.
::Elrond” post=92851E la giuria sarà composta da…? Giusto per sapere chi si deve corrompere 😀
Suppongo che i codici debbano essere in qualche modo originali, corretto? Su internet si trovano tantissimi esempi di esempi TikZ stupefacenti già pronti. Se trovo qualche figura che ho realizzato degna di nota parteciperò molto volentieri! Anche se ho già in mente almeno un paio di utenti di questo forum che potrebbero vincere il concorso a mani basse 😛
La giuria è composta da me, ma è aperta. Chi vuole può unirsi alla giuria del concorsone in oggetto ma poi non potrà più partecipare come concorrente, altrimenti avremo un conflitto d’interessi 😀
Si, le figure che si trovano in rete sono appunto stupefacenti e quindi poco adatte alla Gallery che vuole presentare il codice accanto al risultato agli utenti non esperti curiosi di come si lavora nel mondo TeX.
Grazie.
R.
Ps. Ci sarebbe anche un’altra iniziativa per il sito ma ne riparlerò prossimamente…
R.
::Ferrarotti” post=92842Ciao Claudio
Ti ringrazio per i suggerimenti! Purtroppo sono nuovo di questo ambiente, molte cose le devo ancora imparare.
In realt’ io sto scrivendo in inglese quindi il pacchetto babel non mi serve e utilizzo TexWorks su Mac dove e gia preimpostato la codifica utf8.
Dovrei forse usare \usepackage[applemac]{inputenc}?Grazie
MarcoNo, la cosa più lungimirante è usare utf8 (una codifica Unicode).
Lavori con file sorgenti in modo indipendente dal sistema operativo.
È opportuno caricare il pacchetto inputenc per dire a LaTeX che il sorgente è codificato in utf8 ed il pacchetto fontenc per utilizzare la codifica T1 per i font (corrispondenza codice/glifo).
Saluti.
R.
::egreg9″ post=92828
Sarebbe interessante scrivere la versione LaTeX3 del comando.
R.Eccola! 🙂
`
\documentclass{book}\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand{\insertchap}{ m m }
{
\sblindo_insertchap:nn { #1 } { #2 }
}\cs_new_protected:Npn \sblindo_insertchap:nn #1 #2
{
\clist_map_inline:nn { #2 }
{
\sblindo_input_range:nn { #1 } { ##1 }
}
}\cs_new_protected:Npn \sblindo_input_range:nn #1 #2
{
\seq_set_split:Nnn \l_sblindo_range_seq { – } { #2 }
\int_compare:nTF { \seq_count:N \l_sblindo_range_seq = 1 }
{
\sblindo_input:n { #1 \sblindo_pad:n { #2 } }
}
{
\int_step_inline:nnnn
{ \seq_item:Nn \l_sblindo_range_seq { 1 } } % start
{ 1 } % step
{ \seq_item:Nn \l_sblindo_range_seq { 2 } } % end
{ \sblindo_input:n { #1 \sblindo_pad:n { ##1 } } } % input
}
}\cs_new:Npn \sblindo_pad:n #1
{
\int_compare:nT { #1 < 10 } { 0 } \int_to_arabic:n { #1 } } \cs_new:Npn \sblindo_input:n #1 { \par #1 } \ExplSyntaxOff \begin{document} \insertchap{capitolo}{1-3,5,7-11} \end{document} ` Nella versione finale si sostituisca [tt]\sblindo_input:n[/tt] con [tt]\file_input:n[/tt]. Qui si suppone che i capitoli siano al massimo 99, con numerazione a due cifre. La modifica per il caso senza 0 iniziale è facile. Il primo argomento di [tt]\insertchap[/tt] è il prefisso comune. Ciao Enrico[/quote] Bellissimo ed elegante. W LaTeX3 W Enrico. R. Ps. perfetto per implementare l'inclusione di un insieme di fotografie...::Elrond” post=92831
@sblindo, il tuo primo messagio è stato utile per far esercitare i freuentatori del forum su un prolema di programmazione insolito.
Ma il questo è bacato fin dall’inizio.
Mi spiego: la domanda sarebbe itile se i capitoi si chiamaassero capitolo1.tex, capitolo2.tex, …, capitolo99.tex.
Ma spero bene che tu no abbia fatto una scicchezza del genere: i nomi dei file devono essere moderatamente mnemnici affinche tu possa ritrovare facilmente il file su cui eventalmente mettere le mani; e il numero del capitolo non aiuta certo la memoria.Io vedrei file dai nomi simili a questi: frontespizio-e-preliminari.tex, presentazione.tex, stato-dell-arte.tex, scopo-della-ricerca.tex, ipotesi-preliminari.tex,…,materiale-finale.tex
Questo sì che sarebbe quello da fare per te, non per il programma che te li carica automaticamente. con nomi del tipo di quelli che ti ho indicato non c’è praticamente programma che tenga per caricarteli tutti, e se vuoi venire incontro al programma vai contro te stesso.
Non è una questione di pigrizia come scherzosamente è stato detto all’inizio, è una questione di praticità. In sostanza, anche se ti sono state fornite più soluzioni, di di cui una scritta in linguaggio L3, sono tutte soluzioni che non ti aiutano nemmeno un briciolino; all’inizio magari no te ne accorgi, ma quando devi apportare le necessarie modifiche ad alcuni file, ti rendi conto che non riesci più a trovarli; se se hai soli 5 o 6 capitoli non vale la pena nemmeno se li chiamassi con i loro numeri.
Sottoscrivo tutto e aggiungo che se mai volessi cambiare l’ordine dei capitoli (eventualità infrequente ma non impossibile) la numerazione mostrerà tutti i suoi difetti. È lo stesso motivo per cui si consiglia di usare etichette con nomi sensati e non numeriche.
Ciao, ciao.
Io uso una tecnica mista.
Intanto, quasi tutti i miei documenti sono suddivisi in un numero variabile di file anche a più livelli (ma questo è raro), con una struttura di directory ormai consolidata (ed anche questo è importante secondo me).
La “tecnica mista” consiste nel nominare i file delle sezioni con_ .
In questo modo ho sia il riferimento mnemonico derivante dal titolo breve, sia il numero che permette al gestore di finestre di presentare i file in ordine.
Anche la posizione del file all’interno della finestra può essere un riferimento mentale utile per trovare il file velocemente e senza errori.Ecco come appare il documento a cui sto lavorando adesso:
`\input{section/01_Dati}\input{section/02_Illustra}
\input{section/03_Criteri}
\input{section/04_Materiali}
\input{section/05_Norme}
\input{section/06_Unita}
\input{section/07_Geotecnica}
\input{section/08_Azioni}
\input{section/13_VerifSecond}
\input{section/14_VerifLL}`
Anch’io penso che alla fine un comando per l’inserimento multiplo di file non serva, tant’è che non esiste nel nucleo di LaTeX e penso che il motivo sia proprio questo.
Nell’economia di gestione di un progetto, rinominare qualche file sorgente e gestire i comandi di inclusione è un’attività che non pesa, mentre la semplicità è importante.Ognuno ha le sue abitudini e convenzioni e mi pare che al nostro @sblindo abbiamo dato il più ampio panoramo sulla questione.
Da tener in conto anche il fatto che la struttura dei progetti TeX influenza il modo in cui conviene nominare i sorgenti.
R.
::
Bravo a riportare il tuo preambolo.
prova a togliere l’opzione dvips che dai ingiustamente al pacchetto graphicx…
R.Ops. in contemporanea con cfiandra…
comunque fai un errore a pensare di risolvere il problema inserendo in un file esterno il codice e rituffandolo nel main.
Non ottieni un comportamento diverso che non quello originale tranne eventuali errori aggiuntivi.
R2
::Ferrarotti” post=92815Innanzitutto grazie per la risposta.
Ho provato a utilizzare le opzioni che mi hai detto ma il file compilato rimane privo dell’immagine anche se ora non mi dà piu l errore ma riporta solo
[8] [9
Non-PDF special ignored!]) [10] [11] [12] (./C.aux)Ti allego il file pdf.
Per sanare cosa intendi? tale classe serve per convertire i formati giusto?
Ottimo,
ho compilato questo file:
`\documentclass{standalone}
\usepackage{graphicx}\begin{document}
\includegraphics{Loffler1}
\end{document}`
ma non ricevo alcun messaggio di errore!Nel file di log leggo:
`::
Ciao e Benvenuto/a.
Prova ad utilizzare le opzioni natwidth e natheight da dare ad \includegraphics (fornendo valori di tentativo).
Apri la documentazione di graphicx con il comando da terminale $ texdoc graphicx a pagina 8.Comunque, potrsti metterci a disposizione il file pdf con un link per effettuare delle prove.
Io, userei la classe standalone per “sanare” il pdf.
R.
::sblindo” post=92797Grazie della risposta.
`la tua pigrizia è proverbiale`
Questa non l’ho capita.Scherzavo un po’ nel senso che produrre nel codice quella serie di comandi \input è una questione di un minuto.
Ma a fine messaggio ho specificato che potrebbe essere un’esigenza che tu hai sentito di disporre di un comando di più alto livello.La macro \insertchap può essere usata anche per escludere un capitolo.
Basta inserirne due, una con argomenti da 1 -> n-1 e l’altra da n+1->tot.
Sarebbe interessante scrivere la versione LaTeX3 del comando.
R.
-
AutoreRisposte