Risposte nei forum create
-
AutoreRisposte
-
::
Marco87″ post=77686Ciao Tommaso,
a me non va. Mi piacerebbe sapere se succede solo a me o se anche altri che usano Windows hanno lo stesso comportamento.
Ciao,
Marco.Ciao Marco, ho appena installato TeXstudio 2.4 (SVN 3228M) scaricandola dalla pagina che ti ho già linkato e l’ho installato sul mio PC con Windows XP Professional.
Confermo che la riga di root viene correttamente compresa dall’editor, e posso compilare il documento dalla finestra in cui sto lavorando.Per la cronaca, ho appena installato Eclipse con TeXlipse, ma mi sembra un osso duro! 🙂
Se andate a vedere la pagina di Wikipedia che confronta gli editor per LaTeX,
http://en.wikipedia.org/wiki/Comparison_of_TeX_editors
vedrete che Eclipse e TeXstudio sono i più completi, almeno sulla carta. Mi sorprende che editor com TeXnicle non siano nominati.
Ciao
Tommaso
::Marco87″ post=77684Ciao,
ho provato a installare proprio qualche minuto fa l’ultima versione di TeXstudio per Windows scaricata dal sito. Anche con questa la riga magica
`% !TeX root = main.tex`
non funziona. 🙁Anche altri che usano Windows hanno riscontrato quello che riscontro io?
Ciao,
Marco.Questo è il mio main del cavolo:
`% !TEX encoding = MacOSRoman
% !TEX TS-program = pdflatex
% !TEX root = texstudiocodifiche.tex\documentclass{article}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{booktabs}\begin{document}
\author{Io}
\title{TeXstudio: un editor alternativo}
\maketitle
\tableofcontentsForlì è una città ricca di virtù.
\input{capitolo1}
\input{capitolow}\end{document}`
Questi sono i due file messi dentro [tt]\input[/tt]:
`% !TEX root = ../texstudiocodifiche.tex
\section{Ciao}
Ciao`
e
`% !TEX root = ../texstudiocodifiche.tex
\section{Ciao}
Ciao`
Tutto fila, anche compilando dalla finestra di una delle sezioni, come dovrebbe essere.
Per quanto riguarda la voce che non trovi, io andando su texstudio -> Preferences… ottengo quello che vedi in allegato. Ma solo se ho un file aperto, se no non compare nulla. Per la cronaca, ho impostato l’editor con XeLaTeX di default, e la compilazione fila liscia con la riga magica di pdlatex. Qualunque sintassi è accettata, di TW, TS o altre. Non ho fatto la prova con la sintassi di Emacs, ma mi pare di poter prevedere che non va 🙂
Dimenticavo: ho fatto questa prova con la versione 2.4_3255, l’ultimissima disponibile per Mac.
Ciao
Tommaso
[attachment=445]condifica.jpg[/attachment]
Attachments:
You must be logged in to view attached files.::Marco87″ post=77679Ciao Tommaso,
la tua segnalazione è molto interessante. Con la versione che ho io, però, non funziona. Credo che la tua sia una versione più recente della mia; quale versione hai?
Per quanto riguarda la voce “Preferenze” non ho capito a cosa ti riferisci.
Ciao e grazie,
Marco.La mia versione è TeXstudio 2.4 (SVN ??).
Non l’ho scaricata dalla pagina ufficiale, perché mi dà disponibili solo versioni per 10.7 e 10.5, mentre io ho Mac OS X 10.6.8 Snow Leopard. A meno che la 10.5 non vada anche sul mio, ma non lo so. L’ho scaricato da quihttp://sourceforge.net/projects/texstudio/files/texstudio/TeXstudio%20SVN/
Per esempio, ora noto che l’ultima versione utile per Mac è texstudio_2.4_3255.dmg.zip (29.3 MB), ulteriormente successiva alla tua e a quella di CLaudio.
Per quanto riguarda le preferenze, in tutti i programmi che ho su mac quando clicco la voce Preferences mi appare una finestra nella quale posso impostare il programma. Per esempio, TeXShop nella finestra preferenze permette di impostare font, codifica, motore, eccetera. TeXstudio, invece, ha queste cose in Opzioni -> Configura TeXstudio (Texmaker invece fa come TeXShop). Se apro la finestra Preferences… in TeXstudio, mi compare una finestra Setup Condifica (con l’errore di ortografia!) che permette di agire sulle codifiche. Provare per credere.
In quanto all’altra cosa che non avevo capito, qualcuno può spiegarla? 🙂
Ciao
Tommaso
::Marco87″ post=77675Ciao Claudio,
la mia versione è TeXstudio 2.4 (SVN 3251M). Nel paragrafo 4.10 trovo scritto:
Texstudio can use special, “magic” comments in the text to adapt options for that document.
[tt]% !TeX spellcheck = de_DE[/tt]This special comment tells txs that this document is written in German and German spell checking is to be used, independent on any general settings.
[tt]% !TeX encoding = utf8[/tt]The code defines the character encoding of a document.
[tt]% !TeX program = pdflatex[/tt]This marks the document as to be compiled with pdflatex. (i.e. overrides the default txs:///quick command)
[tt]% !TeX TXS-program:latex = txs:///xelatex %[/tt]This overrides the default txs:///latex command to call xelatex instead
[tt]% !TeX TXS-SCRIPT = foobar[/tt]
[tt]% //Trigger = ?load-this-file[/tt]
[tt]% app.load(“/tmp/test/test.tex”);[/tt]
[tt]% app.load(“/tmp/test/a.tex”);[/tt]
[tt]% TXS-SCRIPT-END[/tt]This defines a temporary javascript macro which is executed, when the file is loaded, and which in turns loads the two files in /tmp/test. .
Grazie dell’indicazione su come trovare quel menù!
Ciao e buona giornata,
Marco.A parte il fatto che non ho capito il significato di
This marks the document as to be compiled with pdflatex. (i.e. overrides the default txs:///quick command)
[tt]% !TeX TXS-program:latex = txs:///xelatex %[/tt]This overrides the default txs:///latex command to call xelatex instead
[tt]% !TeX TXS-SCRIPT = foobar[/tt]
[tt]% //Trigger = ?load-this-file[/tt]
[tt]% app.load(“/tmp/test/test.tex”);[/tt]
[tt]% app.load(“/tmp/test/a.tex”);[/tt]
[tt]% TXS-SCRIPT-END[/tt]This defines a temporary javascript macro which is executed, when the file is loaded, and which in turns loads the two files in /tmp/test. .
segnalo che TeXstudio comprende perfettamente la sintassi magica sia di TeXworks sia di TeXShop in quanto a motore di composizione, codifica, e definizione di documento principale e secondario:
`% !TeX root = main.tex`
o
`% !TeX root = main.tex`
sono equivalenti, e anche scrivendo
`% !TeX root = ../main.tex`
in testa a un file da includere con `\input` la composizione fila perfettamente. Non so se possa interessare.
Mi sembra di capire che questo TeXstudio ha fatto grossi passi in avanti, anche se l’interfaccia grafica continua a non piacermi. In particolare, non capisco perché la voce preferences non apre le preferenze del programma ma un pannello con le codifiche, del tutto simile per funzioni ai trucchi per ricodificare un file con TeXworks.
Ciao
Tommaso
::OldClaudio” post=77631
Ciao Tommaso,
[quote=”illinguista1972″][…] TeXstudio riconosce la sola riga magica della codifica […]
A me non pare proprio che riconosca soltanto quella. Io uso TeXstudio, e come compilatore di default vi è pdfLaTeX, ma usando la riga magica per il compilatore premo come farei con pdfLaTeX il tasto “f6” e la compilazione viene effettivamente fatta con XeLaTeX al posto che con pdfLaTeX. O non era questo quello che intendevi? Invece TeXstudio non riconosce la riga magica relativa al file “master”, questo sì.
Ciao e buona giornata,
Marco.Io ho provato con TeXstudio 2.4 ad aprire un file con righe magiche per la codifica e il motore xelatex come le accetta TW; premo F6 e non compila. ma produce una serie di errori tale da riempire completamente di righe rosse la console. Scelgo dal menu a tendina XeLaTeX e compila benissimo.
No, secondo me c’è qualcosa che sfugge a me e forse ad altri; ma effettivamente in questo filone il resto delle discussioni, tranne questa in risposta a quella di @Marco87, riguarda TeXworks e TeXshop, non TeXstudio.
Secondo la mia esperienza le cose sono quasi identiche in TW e in TS; TS obbedisce alla riga magica concernente il programma, solo per i programmi di composizione e, sempre secondo la mia esperienza TW fa lo stesso; in entrambi i casi per fare andare BibTeX, per esempio, bisogna sceglierlo dal menù a tendina, ma BibTeX non è un motore di composizione ed è giusto che sia così.
Per il motore di composizione il comportamento apparentemente è diverso: in TS la presenza della riga magica nel file da comporre non modifica nulla nel menù a tendina che se aveva latex nella finestrella continua ad avere latex, anche se la riga magica diceva xelatex, però viene eseguito xelatex, quindi la riga magica sembra avere il sopravvento.
In TW, invece la riga magica modifica il contenuto della finestrella corrispondentemente al motore indicato nella riga magica; se poi il compositore interviene sulla finestrella per scegliere un altro motore, TW usa il motore scelto ignorando la riga magica già letta e interpretata. Ma non saprei classificare se questo comportamento sia meno razionale di quello di TS, visto che nel frattempo è intervenuto l’operatore che ha commesso, secondo me, un errore.[/quote]
@OldClaudio:
io, invece, parlerei anche di TeXstudio, in questo filone, in modo da chiarire una volta per tutte il comportamento delle righe magiche negli editor che le riconoscono: TeXworks, TeXShop, TeXstudio e Emacs. Potremmo modificare la guida alle codifiche alla luce delle nuove acquisizioni.
@antonio.macrì:
ho installato gli script e ti ho risposto privatamente. Mi rompe dirlo qui, perché non a tutti interessa che ci scriviamo, ma non si sa perché non ci sono più i messaggi privati. Trovo il tuo lavoro eccellente! (non sono nessuno perché la mia valutazione abbia un peso 🙂 ). Molto utile e ben fatto. Sarebbe bello che si potessero scegliere i commenti speciali da un pulsante sulla barra anziché andare nel menù Script. Ma tant’è. Complimentoni!Ciao
Tommaso
::antonio.macrì” post=77621
Tommaso, non ho capito invece quando dici che “la composizione si arresta”: non mi risulta.Ho un documento che voglio compilare con XeLaTeX. Preambolo e riga magica sono ovviamente quelli di Xe. Ora metto pdfLaTeX nella tendina di TeXworks. Compilo e ottengo l’errore di fontspec: non si può usare fontspec con pdfLaTeX.
Se facessi lo stesso con TeXShop, andrebbe tutto a buon fine, perché la riga magica del motore di composizione prevarrebbe.
CIao
Tommaso
::antonio.macrì” post=77611
2. TeXworks
La riga magica perde contro il motore che compare nel menù a tendina: se la situazione è quella del punto 1., la composizione si arresta.TeXworks usa sempre il motore che compare nel menu a tendina. Con una nota: ogni volta che viene modificato l’inizio del file (i primi 1024 caratteri; TS prende invece le prime 20 righe) TW lo analizza nuovamente in cerca delle righe magiche. Quindi se si mette
`% !TeX program = pdfLaTeX`
e poi si cambia il motore a XeLaTeX, non appena si modifica l’inizio del documento viene subito risostituito XeLaTeX con pdfLaTeX.Mi pare abbastanza coerente. 😉
Se devo compilare con BibTeX, cambio il motore mettendoci BibTeX, non devo certo modificare la riga magica. Forse TS gestisce le bibliografie in maniera diversa.
Infatti, andavo a memoria: TeXstudio non riconosce la riga del main file, ha ragione Marco87.
Non ho invece ben capito l’ultima frase di Antonio. 🙁Ho notato, invece, questo: io ho TeXworks impostato con pdfLaTeX di default. Ieri ho fatto la prova e ho incollato un documento minimale copiandolo da TeXShop. Questo documento era per XeLaTeX, con la riga magica di XeLaTeX.
Appena l’ho incollato in TeXworks, ho visto che automaticamente il motore nel menù a tendina è diventato XeLaTeX.
Forse è quello che intendeva Antonio?Ciao
Tommaso
::chatruc” post=77602Allora caro Egreg9 e Spike, sicuramente state per ridere tanto e prendermi per il culo ancora di più ma il modo in cui ho cambiato il font è questo, cioè dopo il \begin {document}
\begin{document}
\pagestyle{empty}
\include{copertina}
\pagestyle{empty}
\cleardoublepage{}
\pagestyle{fancy}\sffamily
Allora, se avete finito di ridere e se vi siete convinti che anche gli utonti che amano Word e guardano la De Filippi utilizzano pure il LaTeX, spiegatemi cosa ho sbagliato. Puzza come che il cambio font era da fare nel preambolo…=) Grazie mille per i vostri preziosi suggerimenti.
Quello che hai riportato non è un esempio minimo compilabile, come ti ha chiesto Spike.
A me sembra che tu non abbia sbagliato solo il modo di cambiare font (anche se quello che hai cambiato è lo stile, non il font), ma anche il modo di rivolgerti agli utenti di questo forum. Come, del resto, ti era già stato osservato in passato.
Ciao
Tommaso
13 Settembre 2012 alle 11:11 in risposta a: Indice cliccabile, spazio alla fine della pagina e font #78498::pernice87″ post=77570[attachment=442]Immagine.jpg[/attachment]
Vorrei ridurre lo spazio bianco che c’è tra l’ultima riga del testo, in basso, e il margine inferiore della pagina.
Grazie intanto per il resto!
Per i link colorati, scrivi:
`\usepackage[hidelinks]{hyperref}`
Per lo spazio bianco, non farlo, va bene così. Stai usando la classe book, e quello spazio è predefinito. Se vuoi meno spazio, usa una classe che ne mette automaticamente di meno.
Non sembra proprio che tu stia usando TeXworks come hai scritto nel primo messaggio.
Ciao
Tommaso
::antonio.macrì” post=77543TeXworks la riconosce anche se scritta in minuscolo. 😉
Inoltre, mostra in basso la codifica che sta usando per il file corrente: in questo modo si nota che la cambia al volo non appena viene scritta la riga magica, senza riaprire il file. Una cosa analoga per i motori di composizione: l’utente può controllare all’istante se una riga magica è stata riconosciuta o no. Mi chiedo se è lo stesso anche su TS (dalla schermata di Lorenzo non vedo la barra di stato).
Abbiamo risolto telefonicamente 🙂
Antonio, non credo che sia lo stesso su TS, come chiedi. Piuttosto, ho visto che il tuo contributo a TeXworks sia solo per WIndows, attualmente. Peccato. Non credo di aver capito bene ancora come funzioni. Se ti va, me lo spieghi anche privatamente?
Ciao
Tommaso
::lorenzo.pantieri” post=77535
Ci spieghi come hai fatto ad arrivare a questo punto?
1. Ho creato un file CV.tex con TeXShop, dando “applemac” come opzione di “inputenc” mentre l’editor aveva la preferenza (che uso sempre) “Mac OS Roman”.
2. Ho preso il .tex così ottenuto e l’ho trasformato in UTF-8 con Charco; ho sostituito “applemac” con “utf8” e gli ho aggiunto la riga [tt]% !TEX encoding = UTF-8[/tt]
3. Ho riaperto tutto con TeXShop (sempre con la preferenza “Mac OS Roman”)L’immagine è chiarissima:
a) TeXShop ha la preferenza “Mac OS Roman”;
b) CV.tex è illeggibile;
c) il PDF viene generato bene.Dove ho sbagliato?
Nel punto 2, secondo me. Perché usare Charco? È come se l’editor si ricordasse che hai messo prima applemac, e non te la fa passare liscia. Avresti dovuto riconvertire con Charco solo il testo nudo e crudo, non il preambolo, ammesso che tu l’abbia fatto. Il tex non si legge bene appunto perché TeX usa correttamente i font T1 per l’output, anche se vedi pasticci nel sorgente. Hai provato a usare TeXworks per fare il lavoro, come Claudio e io spieghiamo nella guida alle codifiche? 🙂
Ciao
Tommaso
::lorenzo.pantieri” post=77533
Claudio ha ragione, l’avrei scritto io tra poco: le righe magiche servono proprio a quello. Come credi che io faccia con l’Arte? Ho TeXShop impostato per Unicode, ma ho messo la riga magica di applemac per l’Arte. Non devo nemmeno pensarci. Metto SEMPRE la riga magica della codifica su qualunque documento, proprio perché uso TeXShop.
Mai avuto problemi!
C’è qualcosa che non mi sconfiffera.
Ho un documento CV.tex, scritto con utf8, con la relativa riga magica; le preferenze di TeXShop sono impostate ad applemac. Il documento si compila benissimo (il PDF è perfetto), ma nel .tex appaiono i caratteri “strani”.
Guardate voi stessi:

Guardate in particolare “Università”, nel .tex (illeggibile) e nel documento composto (perfetto).
Dove sbaglio?
In particolare: perché pur con la riga magica, l’editor non vede i caratteri giusti?
Dovresti leggere la guida tematica alle codifiche mia e di Claudio 🙂
Ci spieghi come hai fatto ad arrivare a questo punto?
I passaggi erano questi:
1.
Tu hai TS impostato su applemac e i tuoi documenti sono impostati tutti con applemac a inputenc. Giusto? Giusto.2.
Potevi aprire un file impostato applemac, metterci la riga magica di applemac, chiudere il file, impostare TS su Unicode e riaprire il tuo file appena chiuso e modificarlo e comporlo senza pensarci.3.
Potevi aprire un nuovo file (senza modificare le impostazioni di TS), metterci la riga magica di Unicode, scrivere da zero il preambolo e poi copiarci dentro il contenuto del tuo curriculum in applemac: semplicemente incollando il testo, avveniva la conversione.4.
Probabilmente tu hai semplicemente messo la riga magica di Unicode e cambiato l’opzione a inputenc e compilato. Giusto?Basta che tu metta la riga magica di applemac ai tuoi vecchi file o ai file che modifichi più spesso. Solo dopo cambi le impostazioni di TS su Unicode. I nuovi file che scrivi avranno la riga magica di Unicode. 🙂
Ciao
Tommaso
::lorenzo.pantieri” post=77523
Basta smettere di usare quella codifica e lasciarla solo per i documenti vecchi.
Non è comodo. Se apro un documento codificato con Unicode con TeXShop (impostato per applemac), nell’editor appaiono i caratteri illeggibili (anche se il documento viene perfettamente compilato). Dovrei modificare ogni volta le preferenze dell’editor: non molto comodo.
Ho “risolto” usando TeXworks impostato con Unicode per i pochi documenti codificati utf8; mentre continuo a usare il mio preferito TeXShop per tutti gli altri documenti.
In ogni caso, resta aperto il problema di fondo del topic.
Claudio ha ragione, l’avrei scritto io tra poco: le righe magiche servono proprio a quello. Come credi che io faccia con l’Arte? Ho TeXShop impostato per Unicode, ma ho messo la riga magica di applemac per l’Arte. Non devo nemmeno pensarci. Metto SEMPRE la riga magica della codifica su qualunque documento, proprio perché uso TeXShop.
Mai avuto problemi!
Ciao
Tommaso
::claudio” post=77455vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio
`
\documentclass{minimal}
\usepackage{amsmath}
\usepackage{siunitx}
\sisetup{output-decimal-marker={,},
list-separator = {; },
list-final-separator = { \translate{{} e} },
list-pair-separator = { \translate{ e } },
range-phrase = { \translate{a (numerical range)} },}\begin{document}
$x_{i}=\numlist{1;5;4;6;9}$
\end{document}
`quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo
1;5;4;6e9
mentre
vorrei
1; 5; 4; 6 e 9
grazie
claudio`\documentclass{minimal}
\usepackage{amsmath}
\usepackage{siunitx}
\sisetup{output-decimal-marker={,},
list-separator = {;~},
list-final-separator = { ~\translate{{} e}~ },
list-pair-separator = { \translate{ e } },
range-phrase = { \translate{a (numerical range)} },}\begin{document}
$x_{i}=\numlist{1;5;4;6;9}$
\end{document}`A me funziona.
Ciao
Tommaso
10 Settembre 2012 alle 4:31 in risposta a: Pagina bianca per stampare il capitolo sulla pagina destra #78255::illinguista1972″ post=77359
ho il seguente codice
`
\documentclass[12pt,a4paper,oneside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
(altri package)
\begin{document}\frontmatter
\date{}
\maketitle
\clearpage\null\thispagestyle{empty}\newpage
\setcounter{page}{1}
\tableofcontents
\listoffigures
\listoftables% Introduzione
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Introduzione}
\chapter*{Introduzione}
bla bla bla\mainmatter
% Capitolo 1
\chapter{capitolo 1}
bla bla bla
`Nel file .pdf ottendo l’introduzione sulla pagina destra e il capitolo 1 nella pagina successiva (come è giusto che sia). stampando il documento, però, il capitolo 1 viene sul resto dell’introduzione, quando, invece, per richieste d’esame, il prof vuole che il capitolo inizi sempre sulla destra.
Ho provato a inserire il comando \openright e a inserire una pagina bianca (newpage e cleardoublepage) tra l’introduzione e il capitolo), ma con esito negativo…
Come fare??
Vorrei precisare che ho usato oneside per motivi tecnici: non so perchè, ma se uso twoside, tutte le immagini e molte tabelle e grafici all’interno del file risultano fuori posto… e vorrei evitare di rimettere tutto a posto!
grazie 1000 per l’attenzione!

Hai caricato il pacchetto emptypage?
Ciao
TommasoIl tuo codice non va bene, te l’hanno detto in molti. Questo potrebbe funzionare, prova.
`
\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{emptypage}\begin{document}
\frontmatter
\tableofcontents
\listoffigures
\listoftables\chapter{Introduzione}
bla bla bla\mainmatter
\chapter{capitolo 1}
bla bla bla\chapter{capitolo 2}
bla bla bla\end{document}
`Cerca di seguire i consigli: questo forum è stato creato appunto per chiedere e avere QUI le risposte alle proprie domande. Le ricerche in Rete spesso sono dannose.
E ancora: se il tuo problema è quello che lamenti, perché nel primo messaggio parli di tabelle e figure fuori posto? Ti hanno consigliato di levare oneside nella classe book e di caricare emptypage, che fa il lavoro per te. Hai almeno provato, prima di andare a cercare consigli altrove?Per inserire una pagina bianca in un documento LaTeX si carica il pacchetto afterpage e si scrive:
`\afterpage{\null\thispagestyle{empty}\clearpage}`
Ciao
Tommaso
-
AutoreRisposte