Risposte nei forum create
-
AutoreRisposte
-
::
ho provato ma il risultato non un gran che…mi lascia alcune celle larghe (quando potrebbe rosicare) ed altre fa mille “a capo” oppure il testo sfora nell’altra casella
Spiegati meglio. Il codice che hai usato ti crea una tabella larga 0.9 volte \columnwidth con due colonne di uguale larghezza. E’ ovvio che se una cella non ha contenuto a sufficienza per riempire 0.45\columnwidth ti rimane dello spazio vuoto. Al contrario, se il testo è più largo di 0.45\columnwidth, va a capo. Le celle di una colonna hanno per definizione tutte la stessa larghezza.
13 Febbraio 2007 alle 14:45 in risposta a: Keywords in bold/a capo automatico con listings [Risolto] #12778::In tutti gli ambienti di sviluppo avanzati, se scrivi una riga più lunga dello schermo, automaticamente questa viene visualizzata su due, anche se viene considerata sulla stessa.
Non ci sono punti leciti o non leciti: qualunque punto va bene…
Pensavo ci fosse un’opzione simile con listings, visto che mi sembra un po’stupido riscrivere tutto il mio codice (che non sono due righe) andando a capo manualmente ogni volta che sfora…Il modo c’è. Leggi il par. “4.10 Margins and line shape”. Imposti la lunghezza delle righe e lui va a capo quando il tuo codice la supera. Puoi anche decidere se avere il rientro sulle righe spezzate o no. Le righe in cui va a capo non sono numerate, a patto che tu usi i numeri.
::
Per inserire frecce come simboli, guarda The Comprehensive LaTeX Symbol List. Se il tuo scopo è riprodurre l’immagine che hai riportato, credo che le tabelle non siano lo strumento giusto. Esistono alcuni pacchetti per disegnare cose del genere all’interno del documento .tex ma non ne ho esperienza diretta.
::Purtroppo l’italiano e il portoghese non sono abbastanza simili. Se si vuole un comando che gestisce i nomi dei numeri fino a 99, ecco qui:
`\makeatletter
\def\NumeroinParole#1{\expandafter\@NumeroinParole\csname c@#1\endcsname}
\def\@NumeroinParole#1{%
\ifnum#1>99
\@ctrerr
\else
\ifnum#1<30 \np@small{#1}\else\expandafter\np@large\number#1\fi
\fi}
\def\np@small#1{\ifcase#1\or
Uno\or Due\or Tre\or Quattro\or Cinque\or
Sei\or Sette\or Otto\or Nove\or Dieci\or
Undici\or Dodici\or Tredici\or Quattordici\or Quindici\or
Sedici\or Diciassette\or Diciotto\or Diciannove\or Venti\or
Ventuno\or Ventidue\or Ventitr\'e\or Ventiquattro\or Venticinque\or
Ventisei\or Ventisette\or Ventotto\or Ventinove\fi}\def\np@large#1#2{%
\ifcase#1\or\or\or Trent\or Quarant\or Cinquant\or
Sessant\or Settant\or Ottant\or Novant\fi
\ifcase#2a\or uno\or adue\or atr\'e\or aquattro\or
acinque\or asei\or asette\or otto\or anove\fi}
\makeatletter
\renewcommand{\thechapter}{\NumeroinParole{chapter}}`
Se si preferiscono le minuscole, basta cambiarle.Il comando \@NumeroinParole legge il valore del contatore dato ad argomento di \NumeroinParole. Se il numero è maggiore di 99, errore. Se il numero è <30, si va caso per caso, non c’è altro modo. Da 30 in poi, invece, viene letto il numero (che ha certamente due cifre) tramite
`\expandafter\np@large\number#1`
Con \expandafter abbiamo che \number produce la rappresentazione decimale del valore del contatore; \np@large ha due argomenti, il primo è la cifra delle decine, il secondo quella delle unità. A questo punto basta eseguire due \ifcase.Il comando è espandibile, quindi dà il risultato corretto con \label. Attenzione, però: un
`\chapter{Titolo}\label{capitolo}`
dando \ref{capitolo} si otterrà il numero scritto in parole. Così funziona il sistema.Ciao
EnricoChe ne dici di farlo diventare un pacchetto?
::
Il progetto LaTeXpedia è iniziato.Con la formazione di un gruppo di lavoro e la creazione di una mailing list usata per coordinare il lavoro, il progetto LaTeXpedia è ufficialmente iniziato. A questo stadio è difficile prevedere come si evolverà il progetto, ma credo che siano necessari differenti tipi di contribuiti da parte dei partecipanti. Queste sono le possibili aree di lavoro:
-
Gestione tecnica del sito Wiki. Questo gruppo si occupa dell’installazione e dell’aggiornamento del motore Wiki. Si occupa anche della realizzazione dello stile del sito (credo che funzioni con i CSS o in modo analogo).
-
Gestione dei contenuti. Questo gruppo (costituito da utenti intermedi o esperti di LaTeX) si occupa di verificare i contenuti delle pagine dell’enciclopedia e dell’organizzazione della struttura dell’enclopedia.
-
Pubblicazione dei contenuti. Questo gruppo si occupa di pubblicare periodicamente (direi come indicazione semestralmente o annualmente) una versione PDF dell’enciclopedia. La mia idea sarebbe di creare uno script automatico che converta l’enciclopedia (compresa la sua struttura in capitoli, sezioni, ecc.) in un codice LaTeX che possa poi essere compilato con PDFLaTeX. Non so se la cosa sia o meno fattibile, ma questa è la speranza.
Questi gruppi non sono ovviamente rigidi, ma servono a dare un’idea di quali sono le competenze richieste per sviluppare LaTeXpedia. Chiunque sia interessato ad uno o più gruppi può farmelo sapere sempre per email.
L’innovatività del progetto ha destato interesse anche in TUG stranieri che probabilmente diventeranno partners in futuro. Credo che per GuIT sia un’ottima occasione per diffondere il LaTeX sia in Italia che nel resto del mondo.
::Penso che piazzerò la versione large su una cartella condivisa ma non saprei proprio come metterla in sincronia con Ctan purtoppo le competenze informatiche sono scarse.
Grazie a tutti
FabioCredo che se aggiorni una volta al mese non ci dovrebbero essere problemi. Di solito di cambiamenti grossi ce ne sono un paio all’anno.
-
-
AutoreRisposte