Risposte nei forum create
-
AutoreRisposte
-
::
[quote][quote]Ho un curioso errore con hyperref. Ho ridefinito il comando \section della classe article in modo che funzioni come il \part della classe book.
E perché non usare la classe book e il comando \part?
Ciao
EnricoIn realtà, né book né article rispondono ai nostri fabbisogni, che richiederebbero una classe apposita.
Nell’attesa che io trovassi il tempo di studiare TeX per fare una classe ad hoc, il male minore è stato usare article con alcune ridefinizioni.
Non ricordo esattamente perché: forse book non ha qualche stile o numerazione che ci serve.[/quote]
E se non te lo ricordi tu, che possiamo farci noi? 🙂Esempio minimo, per favore.
Ciao
Enrico[/quote]
Che esempio posso fornire? Mi serve capire perché \section ridefinito non funziona con hyperref.
In ogni caso ora non posso sostituire article con book, si tratta di LaTeX generato automaticamente da un software, per cambiare la struttura dovrei rifare troppe cose.
::Ho un curioso errore con hyperref. Ho ridefinito il comando \section della classe article in modo che funzioni come il \part della classe book.
E perché non usare la classe book e il comando \part?
Ciao
EnricoIn realtà, né book né article rispondono ai nostri fabbisogni, che richiederebbero una classe apposita.
Nell’attesa che io trovassi il tempo di studiare TeX per fare una classe ad hoc, il male minore è stato usare article con alcune ridefinizioni.
Non ricordo esattamente perché: forse book non ha qualche stile o numerazione che ci serve.
::
Il problema deriva dal fatto che il Desktop Manager (KDE, nella fattispecie), monta il DVD con l’opzione ‘noexec’.
Eseguito mount a manina, senza l’opzione ‘noexec’, i permessi di esecuzione sono a posto e l’installazione procede.
Resta un po’ bizzarro il fatto che ‘ls -l’ riporti ‘r-x’ anche se di fatto l’eseguibilità non è permessa.
::Sembra che la TexLive 2008 abbia qualche problemino con l’installazione da DVD su Linux…
Questo è l’output che ottengo:
[quote][root@nxsrv02 TeXLive2008]# perl ./install-tl
TeXLive::TLUtils::setup_programs failed at tlpkg/TeXLive/TLUtils.pm line 1042.
./tlpkg/installer/lzma/lzmadec.x86_64-linux –help failed (status 32256): No such file or directory
Output is:
Can’t exec “./tlpkg/installer/lzma/lzmadec.x86_64-linux”: Permission denied at tlpkg/TeXLive/TLUtils.pm line 1045.
Couldn’t set up the necessary programs.
Cannot continue with installation.
Please report to texlive@tug.org.
[root@nxsrv02 TeXLive2008]# perl ./install-tl gui
TeXLive::TLUtils::setup_programs failed at tlpkg/TeXLive/TLUtils.pm line 1042.
./tlpkg/installer/lzma/lzmadec.x86_64-linux –help failed (status 32256): No such file or directory
Output is:
Can’t exec “./tlpkg/installer/lzma/lzmadec.x86_64-linux”: Permission denied at tlpkg/TeXLive/TLUtils.pm line 1045.
Couldn’t set up the necessary programs.
Cannot continue with installation.
Please report to texlive@tug.org.La distro è RedHat 5.2 Enterprise 64bit
I problemi sono due: nel primo non riesce ad eseguire un qualcosa, nel secondo non trova il file di help (almeno sembra).
Anche con la 2007 avevo avuto problemi, ma li avevo risolti copiando parte dei file sull’hd.Adesso sto tentando esperimenti vari, se qualcuno ha avuto problemi del genere e li ha risolti, si faccia avanti.
Non credo sia un problema di un file di aiuto. Il messaggio dice che il sistema si rifiuta di eseguire lzmadec per un problema di permessi. Prova a dare un “ls -l” nella directory incriminata, cioè “tlpkg/installer/lzma” nel DVD di installazione.
Ciao
Enrico[/quote]Forse ho risolto. Sul discorso permessi, sono d’accordo. Sul perché, visto che sono root, la cosa si fa più nebbiosa. Comunque, ho fatto il seguente esperimento:
– smontato il DVD (che KDE aveva montato in automatico sotto /media);
– rimontato a mano da root con “mount -t iso9660 -oro /dev/cdrom /mnt” come si faceva nei tempi antichi;
– adesso l’installer è partito (text mode, perché Tk sembra che in RedHat non ci sia). Vedremo al termine se tutto è andato… Comunque i file del dvd prima avevano r-xr-xr-x con owner ‘utente’ e gruppo ‘root’, adesso è tutto ‘root’Saluti
Andrea
::Sto iniziando a rivedere il tutto. Grazie ragazzi, mi siete stati di grande aiuto.
Ciò non toglie che le richieste del tizio siano quantomeno assurde…. il documento con gli oggetti flottanti così posizionati ci perde molto a livello di impaginazione. Contenti loro…Benvenuto nel club di coloro che devono subire le ‘malinconie’ del cliente….
::Sfortunatamente alcune guide mettono gli esempi di \includegraphics sempre all’interno di ambienti figure, ingenerando l’idea che si debba sempre fare così. Non è affatto vero: \includegraphics[]{…} si può dare ovunque e si comporta come se si desse un \mbox. Unica avvertenza: \includegraphics è fragile e quindi va protetto con \protect se compare negli argomenti mobili (per esempio didascalie, titoli di capitoli o sezioni).
Ciao
EnricoQuel particolare documento venne fatto più di un anno fa, quando di LaTeX sapevo 0.0 (adesso sono a livello 0.1), ed usavo un manuale non proprio ottimale. Le cose sono migliorate quando ho scoperto il GUIT, ed ho trovato riferimenti migliori e persone competenti.
Ad esempio, la guida di Caucci e Spadaccini dice che includegraphics si può mettere ‘as-is’, ma non dice che è fragile: buono a sapersi.Andrea
::
Ho fatto alcune prove preliminari e sembra che:
1) il logo in alto possa essere inserito usando semplicemente includegraphics a patto che headheight (con package geometry) sia impostato > dell’altezza dell’immagine
2) un eventuale logo in basso non necessita di aggiustamenti (basta che stia nel bottom-footsep)Domani provo con la versione ufficiale del documento.
::1) Dipende da cosa intendi per “posto giusto”. Se questo significa che la base dell’immagine deve essere allineata al testo, è semplice. Altrimenti non credo ci sia altra possibilità che andare per tentativi. Un altro modo potrebbe essere quello di inserire l’immagine con un \raisebox{}[][]{
} (cerca su un guida), anziché ricorrere all’ambiente picture. Ma anche in questo caso si andrebbe per tentativi.
2) [scale=1] non serve: significa che vuoi inserire l’immagine con le dimensioni originaliCiao
IvanIl “posto giusto” è, nella fattispecie, l’angolo a filo dei margini (in alto a destra). Comunque, l’altezza della testatina è nota, se raisebox mi permette di mettere un’eps anziché un testo, con due conti si arriva a definire una misura.
Lo “scale” è un parametro che qui non serve, è rimasto nel copia-incolla.
::Ho creato delle testatine e piè di pagina contenenti dei loghi in formato eps.
L’immagine in testatina ha dimensioni 68×63, 72dpi.
Ho usato:
`fancyhead[RO,LE]{%
\begin{picture}(42,0)%
\includegraphics[scale=1]{Mastro_Intestazione}%
\end{picture}%
}`
Il (42,0) è stato ottenuto in maniera empirica, cioè ho provato n combinazioni fino a quando il logo non si è posizionato al posto giusto.
Adesso sto cercando di capire la regola che mi permette di posizionare al primo colpo l’immagine nella testatina senza usare metodi divinatori.
Qualcuno ha dei suggerimenti?Ma perché devi usare l’ambiente picture?
Ciao
EnricoQuali altri ambienti si possono usare? Lo scopo è quello di posizionare l’immagine nell’angolo a filo dei margini.
::Ho il seguente preambolo:
`\documentclass[a4paper, twoside, 10pt]{article}\usepackage[english, greek, russian, italian]{babel}
\usepackage[LGR, T2A,T2B,T2C,T2D,X2,T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{helvet}
\renewcommand{\rmdefault}{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage[bf,sf]{titlesec}`
Su Linux con teTex del 2005 (credo) compila senza problemi (a parte font mancanti, che sostituisce con dei default).
Su Windows con TexLive 2007 mi ritorna questo errore:
[quote]Package babel Warning: No input encoding specified for Russian language on input line 136.e più avanti
! Font T2A/cmr/m/n/10=larm1000 at 10.0pt not loadable: Metric (TFM) file not found.
relax
l.36 \select@language{russian}e la compilazione si ferma.
Dov’è che sbaglio?A non fornire esempi che illustrino ciò che non va, prima di tutto. 👿
Ciao
Enrico[/quote]
Quello che non va non so dov’è! La riga che dà il warning è questa:
`\begin{document}`
Se mi dici che cosa ti serve per fare una diagnosi…
Il testo in russo e greco li ho messi in altro post…Andrea
::Quando ottengo un file missfont.log, che contiene all’interno una cosa tipo
`mktextfm larm1000
`
cosa devo fare per risovere il problema?
Ho provato a digitare “mktextfm larm1000”, ma ottengo:
[quote]mktextfm: Running mf “\mode:=ljfour; mag:=1; nonstopmode; input larm1000”
This is METAFONT, Version 2.71828 (Web2C 7.5.6)! I can’t find file `larm1000′.
<*> …ljfour; mag:=1; nonstopmode; input larm1000Please type another input file name
! Emergency stop.
<*> …ljfour; mag:=1; nonstopmode; input larm1000Transcript written on mfput.log.
mktextfm: warning: can’t open log file larm1000.log.
mktextfm: `mf “\mode:=ljfour; mag:=1; nonstopmode; input larm1000″‘ failed.Texlive 2007 su WindowsXP, in modalità ‘Live’.
Suppongo che sia legato al tuo problema di caratteri cirillici e greci. Senza qualche esempio minimo non possiamo aiutarti; vale sia per questo che per l’altro problema.
Ciao
Enrico[/quote]
Il preambolo è quello che ho riportato in altri messaggi.
I testi incriminati sono:\begin{otherlanguage}{greek}
Δεν έχετε συνδεθεί. Η διεύθυνση \foreignlanguage{italian}{IP Delichon urbicum} σας θα καταγραφεί και θα είναι ορατή δημόσια, μαζί με την ημέρα και ώρα στο ιστορικό επεξεργασίας αυτής της σελίδας. Ορισμένες φορές μπορεί να είναι δυνατό να αναγνωριστεί η πραγματική σας ταυτότητα από αυτές τις πληροφορίες. Για να μην είναι ορατή η IP σας, προτείνουμε να δημιουργήσετε ένα λογαριασμό, κάτι που δεν είναι απαραίτητο αλλά προσφέρει πλεονεκτήματα. Επίσης είναι πολύ χρήσιμο εάν θέλετε να ξεχωρίζει η συνεισφορά σας ως συντάκτη του άρθρου, ciao mamma έστω και με ψευδώνυμο, με δεδομένο ότι τα άρθρα δεν υπογράφονται αλλά οι συντάκτες φαίνονται στο αντίστοιχο ιστορικό.
\end{otherlanguage}\begin{otherlanguage}{russian}
Городская ласточка, или воронок (лат. Delichon urbicum) мелкая птица семейства ласточковых, широко распространённая в Европе, Северной Африке и умеренных широтах Азии. Как и сизый голубь, изначально обитательница скал, легко адаптировалась к жизни в городских условиях. Перелётный вид, зимует в Африке южнее Сахары и в тропической Азии. Держится стаями по берегам рек, на склонах гор, лугах, городах с каменными строениями часто стайки этих птиц можно увидеть сидящими на проводах. Питается летающими насекомыми, которых ловит в воздухе. Имеет внешнее сходство с двумя другими видами рода городских ласточек KLC120 восточным и непальским воронками, обитающими в Южной и Юго-Восточной Азии. Обычный вид.
\end{otherlanguage}Andrea
::Forse quello che vuoi è
`\setlength{\topmargin}{}`
Ciao
EnricoQuello che voglio (non io, il mio cliente), è creare un documento landscape fronte/retro rilegato sul margine lungo (in alto).
Geometry in modalità landscape somma il bindingoffset non al topmargin, ma al left, per cui lo spazio per la rilegatura in alto non viene gestito.Mi arrangerò…
Andrea
-
AutoreRisposte