Risposte nei forum create
-
AutoreRisposte
-
28 Gennaio 2013 alle 14:15 in risposta a: Help su interpretazione “%” alla fine di qualche riga #82293::
IL_MAGO_GANDALF” post=81615Grazie a tutti per la possibilità che mi date di scrivere nel forum.
Noto che il carattere “%” (nei sorgenti TeX che sto analizzando) compare solo in qualche particolare riga e non su tutte.
La mia domanda ovviamente vira su quelle righe in cui esso non precede qualche parola di commento.
e’ forse perchè prima del “CR” di end of line,il motore di composizione si trova nello stato M ?(middle of line).
Se non vado errato esso dovrebbe trovarsi in quello stato solo quando acquisisce uno dei codici di categoria 1,2,3,4,6,7,8,11,12,13.
Lì viene aggiunto dall’interprete uno spazio.
Con l’aggiunta di un “%”,immediatamente dopo che è stato processato uno dei codici di categoria predetti,non vi sarebbe alcuno additional space con evidente risparmio di memoria (pensando a testi molto grandi).
Corretta la mia deduzione?
(dovrebbero chiamarsi “trailing spaces”).
Ancora grazie per l’aiuto.
Alessandro`\def\pippo{
Pippo
}`
Qui ci sono due spazi; sarebbe lo stesso dire
`\def\pippo{ pippo }`
perché un fine riga viene trasformato in uno spazio. Ma in
`\def\pluto{\pippo
eccetera}`
non c’è alcuno spazio aggiunto, perché gli spazi dopo una sequenza di controllo (il cui nome sia formato da lettere) sono ignorati. Sono ignorati anche gli spazi all’inizio di una riga.Ciao
Enrico
::teomat” post=81616Grazie mille!
Stavo lavorando ad una soluzione analoga, ma non ruscivo a trovare la soluzione.
L’ultimo dubbio: non riesco a capire questa parte del codice`
\def\l@contrib#1#2{%
\addpenalty{-\@highpenalty}%
\vskip 1.0em \@plus\p@
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
\magigi@splittitle#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\penalty\@highpenalty
\endgroup}
\def\magigi@splittitle#1#2{#1 #2}`L’unica cosa che mi è chiara è che la terza riga comanda lo spazio nella toc.
A presto,
MatteoÈ la macro per elaborare ciò che si trova nel file .toc con [tt]\contentsline{contrib}[/tt].
Viene emessa una penalità che favorisce un cambio pagina prima della riga nell’indice; poi uno spazio leggermente flessibile; si dà un valore a lunghezza temporanea. Nel gruppo si impostano i parametri: [tt]\parindent[/tt] a zero, [tt]\rightskip[/tt] uguale alla larghezza riservata ai numeri di pagina, [tt]\parfillskip[/tt] all’opposto, in modo che il numero di pagina venga allineato al margine destro. Poi si compone l’indice; il margine sinistro viene spostato di [tt]\@tempdima[/tt], ma la prima riga comincia al margine sinistro precedente; il titolo, che evidentemente è stato memorizzato in due gruppi di graffe, viene composto con uno spazio fra le due parti; si impedisce un fine riga, si riempie la riga fino in fondo e si aggiunge il numero di pagina. Fine del capoverso e penalità che scoraggia un cambio pagina. Fine del gruppo, che annulla le precedenti impostazioni dei parametri.
Ciao
Enrico
::DirkPitt” post=81619CIao
va sostituito con subfig (ma ha note incompatibilità con hyperref)
Mi puoi dire quali sono queste incompatibilità? Lo sto usando spesso e non ho notato niente.
Se ricordo bene è nei collegamenti ipertestuali. Siccome uso subfig solo per rispondere a domande, non ho presente tutta la faccenda.
Ciao
Enrico
::giuseppeStorx” post=81607ciao a tutti vi ripropongo un altro problemino con il pacchetto fancyhdr, praticamente ho inserito l’introduzione dopo i vari elenco figure ed elenco tabelle. essendo l’elenco tabelle di una sola pagina non mi compare il filetto in testa e nemmeno la scritta, però mi compare Elenco Tabelle nella seconda pagina dell’introduzione, dove invece ci dovrebbe essere Introduzione…spero di essermi spiegato per farvi capire il problema..comunque vi riporto il mio file di configurazione
[…]Nel tuo documento c’è un numero impressionante di nefandezze.
1. Il pacchetto hyperref va caricato per ultimo
2. Il pacchetto subfigure è obsoleto, va sostituito con subfig (ma ha note incompatibilità con hyperref)
3. Il pacchetto latexsym è obsoleto, usa amssymb
4. [tt]\tolerance=1[/tt] è ridicolo
5. [tt]\emergencystretch=\maxdimen[/tt] altrettanto
6. [tt]\hyphenpenalty=10000 [/tt] è stupefacente
7. [tt]\hbadness=10000[/tt] ti garantisce, insieme alle tre impostazioni precedenti, un risultato pessimo.
Quanto al problema, evidentemente dai [tt]\chapter*{Introduzione}[/tt]. Dovresti poter risolvere il problema con [tt]\chaptermark{Introduzione}[/tt] oppure
`\markboth{Introduzione}{Introduzione}`
subito dopo [tt]\chapter*{Introduzione}[/tt]Perché tu voglia evitare la sillabazione a fin di riga è un mistero: trovami un qualsiasi libro edito da una buona casa che non ce l’abbia.
Ciao
Enrico
::roncarino” post=81604
`\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}`Rieccomi subito 😳 ….Si Enrico la tua soluzione è proprio ciò che desideravo. Solo che ora le tabelle (non ho nessuna figura) hanno dicitura II.1 (come esempio).
Ho provato con:
`\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}}`
Convinto mi risolvesse il problema ma ci son rimasto malissimo -____-La classe memoir cambia la definizione di \thetable a \mainmatter:
`\mainmatter
\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}}`
Ciao
Enrico
::roncarino” post=81597
[…]
Ok, sono CHIARAMENTE NELLA CONFUSIONE quindi spero tanto che voi possiate aiutarmi. Spero di essere stato chiaro ed esauriente.
Grazie!! Ciao a tutti`\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}`Ciao
Enrico
::ste_mac” post=81582Buongiorno a tutti,
sto scrivendo la mia tesi di dottorato seguendo il foglio di stile del mio dipartimento. Il fatto è che ho dei problemi con la bibliografia che non riesco a risolvere:1. Loro mi forniscono i due file .cls e .bst, ma io non voglio la doppia emphasis sul titolo in bibliografia (ora c’è italic+underline), vorrei solo italic, ma non riesco a trovare la entry giusta nel file .bst
2. Quando faccio una citazione dalla bibliografia (bibtex) questa mi appare tra parentesi tonde e non quadre ( per capirci (1) invece di [1] ), anche in questo caso non capisco come e cosa devo modificare in uno dei file che mi è stato dato per sistemare le cose e magari provare a vedere la citazione autore, anno come va…la vorrei del tipo (Hill, 1992)
Premetto che prima usavo sempre natbib, ma a quanto ho capito avendo il file .bst loro devo adattarmi a questo.
Che ne pensate? please help 😕 😕
Che ti devi adeguare. 🙁 Evidentemente nella loro immensa sapienza hanno preso queste decisioni e non resta che ubbidire ciecamente.
Ciao
Enrico
::Driven” post=81536Buona sera.
Devo scivere il nome dei miei relatori e a fianco l’ente ad esempio (comune di …. )
vorrei che solo in nome dei relatori fosse in grassetto è possibile?
Grazie
Saluti
Difficile rispondere senza sapere come produci il tuo frontespizio. Se usi il pacchetto omonimo,
`\Relatore{Ugo Frogio \textmd{(Comune di Roccacannuccia)}}`
dovrebbe funzionare.Ciao
Enrico
::Driven” post=81520Ciao Enrico,
non so come mai ma se aggiung oquello che mi hai detto ricevo errore…
`%% This file has been automatically generated by `frontespizio'.
%% Don't use it as a model for a new frontispiece, use the
%% `frontespizio' environment in you document instead.
…`Come lo dovrei integrare nel mio file?
Grazie Ciao
Hai letto la documentazione del pacchetto? Dov’è mai scritto che devi fare qualcosa sul file “-frn”? Il commento iniziale in quel file ti dice esattamente che non devi agire su quel file, ma sull’ambiente [tt]frontespizio[/tt] nel tuo documento principale.
Ciao
Enrico
::tonyfiorillo” post=81510Salve a tutti.
Sto scrivendo un elaborato con documentclass article.
Ho definito un ambiente “assioma” nel preambolo come segue
\theoremstyle{plain}
\newtheorem{axm}{Assioma}.
Il mio problema è questo. All’interno della stessa sezione, ma in diverse subsezioni, avrei bisogno di numerare gli assiomi sempre partendo da 1.
Mi sipego meglio: se nella subsezione 1 metto due assiomi, poi magari in un’altra subsezione metto altri 7 assiomi, e il compilatore me li numera come se fossero dal terzo al nono, cioè consecutivi a quelli della subsezione 1. Invece, per il tipo di lavoro che sto facendo mi necessita che ogni subsezione numeri gli assiomi a partire da 1. Si può fare? Inoltre, come potrei dire di numerare solo gli assioni (e non tutto il resto dell’ambiente Theoremstyle) in numeri romani anzicchè arabi?
Ringrazio tutti coloro che mi potranno aiutare, o che semplicemente mi forniranno spunti di riflessione.
Tony`\newtheorem{axm}{Assioma}[subsection]
\renewcommand{\theaxm}{\Roman{axm}}`
La prima istruzione dice che il contatore [tt]axm[/tt] associato al tipo di teorema viene azzerato ogni volta che scatta il contatore [tt]subsection[/tt]. La seconda dice che la rappresentazione del contatore [tt]axm[/tt] è con numeri romani maiuscoli.Ciao
Enrico
20 Gennaio 2013 alle 10:06 in risposta a: Nuovo copione teatrale : personalizzare nuovi ambienti #82172::furly” post=81503Mi è parso opportuno aprire un nuovo post a seguito di questo : http://www.guitex.org/home/it/forum/5-tex-e-latex/81416-interlinee-diverse
Ho letto che la creazione di un nuovo environment consiste nell’impostare un parametro iniziale ed uno finale.
Come posso personalizzare questi parametri?Guardando il testo allegato compilato: come posso impostare uno spazio iniziale che mi distanzi il nome del personaggio (PRIN BRIGANT, PLEVAN, ecc) dalla battuta precedente, senza usare lo sconsigliato \\?
Altra cosa: all’interno di [tt]\begin{battuta}[/tt] e [tt]\end{battuta}[/tt] posso inserire tranquillamente un comando \azione.
Quando però la battuta termina con il comando \azione, il testo ivi contenuto viene inserito sulla stessa riga senza andare a capo.
Anche qui non volendo utilizzare \\, è possibile personalizzare l’environment?Grazie.
`% Massimo Furlani – Il bon contadin – 1994
\documentclass[a4paper,12pt]{article}
% – impostazion da la pagjine – impostazioni pagina
\usepackage[utf8]{inputenc}
\usepackage{moresize}
\usepackage[a4paper, nohead, nofoot, top=2cm, bottom=2cm, left=2cm, right=1cm] {geometry}
\usepackage{setspace}
\pagenumbering{arabic}
\setlength{\parindent}{0pt}
%\linespread{0.85}% – formes di scriture – stili di scrittura
\makeatletter
\newcommand{\scena}[1]{%
\penalty-200
\vspace{\bigskipamount}
\begingroup\Large#1\par\endgroup
\addvspace{\bigskipamount}\@afterheading}
\newenvironment{battuta}[1]
{\par\personaggio{#1}}
{\par}
\newcommand{\personaggio}[1]{#1\\*}
\newcommand{\didascalia}[1]{%
\par\addvspace{\bigskipamount}
\begingroup\normalsize\slshape#1\par\endgroup
\addvspace{\bigskipamount}}
\newcommand{\azione}[1]{%
\setlength{\parindent}{8pt}
\begingroup\normalsize\slshape#1\par\endgroup
\setlength{\parindent}{0pt}}\begin{document}
% – scene 1 – scena 1
\scena {Scene 1 : Un omp al vegneve jù pa strade ch'a puarte a Cosean\dots}\didascalia {Da bande gjestre al jentre cjaminant Gjesù Crist, seren e cence problemas. Di chê atre bande a jentrin come saetes i Brigants. Lu butin partiere e a scomençin a pestalu come disgraciâts. La pocadorie a vâ indenant par un pôc, fin che i Brigants a rivin a cjatai la borse dai bês\dots}
\begin{battuta}{PRIN BRIGANT}
\azione{pestant il puar Gjesù Crist}
Tire fûr i bês, prin di fâ une brute fin!
\end{battuta}\begin{battuta}{SECONT BRIGANT}
\azione{barbotant che Diu nus judi}
Ti conven tirâ fûr dut ce che tu âs, prin di lassâ la piel! Cjale che no scherzin!
\end{battuta}\begin{battuta}{PRIN BRIGANT}
\azione{mostrant par aiar une borse di bês gjavade fûr dal puar Gjesù Crist}
Eco i bês! I savevi che intune bande o in chê atre a jerin!
\azione{al mole ancjemò une pidade\dots}
\end{battuta}\begin{battuta}{GJESÙ}
No! No steit puartaimai vie, us prei\dots O soi puar e chei bês lì a son dut ce ch’o ai\dots
\end{battuta}\begin{battuta}{PRIN BRIGANT}
\azione{molangi une pidade}
Tas, malandret! No mi interesse nuje\dots Ancje no o vin il dirit di vivi\dots
\end{battuta}\begin{battuta}{SECONT BRIGANT}
\azione{ripetint simpri ce ch’al dîs il sô compain, ma simpri barbotant}
Je vere! Ancje no o vin il dirit di vivi\dots E cumô tâs se no tu vuelis cjapâ ancjemô cuatri paches pal cjâf.
\end{battuta}\begin{battuta}{GJESÙ}
\azione{gjevansi in senton, misteriosamentri tornât di ca}
No mi samee migo just\dots Vivî vuatris cui miei bês. Cjalait ch’a son guadagnâs cul sudôr e cul sanc!
\azione{si messede il cjâf}
\end{battuta}\end{document}`
Togliendo un po’ di cose inessenziali come setspace o moresize:
`% Massimo Furlani – Il bon contadin – 1994\documentclass[a4paper,12pt]{article}
% – impostazion da la pagjine – impostazioni pagina
\usepackage[utf8]{inputenc}
\usepackage[a4paper, nohead, nofoot, top=2cm, bottom=2cm, left=2cm, right=2cm] {geometry}
\setlength{\parindent}{0pt}% – formes di scriture – stili di scrittura
\makeatletter
\newcommand{\scena}[1]{%
\penalty-200
\vspace{\bigskipamount}
\begingroup\Large#1\par\endgroup
\addvspace{\bigskipamount}\@afterheading}
\newenvironment{battuta}[1]
{\par\addvspace{\medskipamount}\personaggio{#1}}
{\par\addvspace{\medskipamount}}
\newcommand{\personaggio}[1]{#1\\*\global\personaggiotrue}
\newcommand{\didascalia}[1]{%
\par\addvspace{\bigskipamount}
\begingroup\normalsize\slshape#1\par\endgroup
\addvspace{\bigskipamount}}
\newcommand{\azione}[1]{%
\ifpersonaggio\else
\par
\fi
\global\personaggiofalse
\begingroup\normalsize\slshape\azioneindent#1\par\endgroup}
\newif\ifpersonaggio
\newcommand{\azioneindent}{\makebox[2em]{}} % può essere modificato\begin{document}
% – scene 1 – scena 1
\scena {Scene 1: Un omp al vegneve jù pa strade ch'a puarte a Cosean\dots}\didascalia {Da bande gjestre al jentre cjaminant Gjesù Crist, seren e cence problemas. Di chê atre bande a jentrin
come saetes i Brigants. Lu butin partiere e a scomençin a pestalu come disgraciâts. La pocadorie a vâ indenant par un
pôc, fin che i Brigants a rivin a cjatai la borse dai bês\dots}\begin{battuta}{PRIN BRIGANT}
\azione{pestant il puar Gjesù Crist}
Tire fûr i bês, prin di fâ une brute fin!
\end{battuta}\begin{battuta}{SECONT BRIGANT}
\azione{barbotant che Diu nus judi}
Ti conven tirâ fûr dut ce che tu âs, prin di lassâ la piel! Cjale che no scherzin!
\end{battuta}\begin{battuta}{PRIN BRIGANT}
\azione{mostrant par aiar une borse di bês gjavade fûr dal puar Gjesù Crist}
Eco i bês! I savevi che intune bande o in chê atre a jerin!
\azione{al mole ancjemò une pidade\dots}
\end{battuta}\begin{battuta}{GJESÙ}
No! No steit puartaimai vie, us prei\dots O soi puar e chei bês lì a son dut ce ch’o ai\dots
\end{battuta}\begin{battuta}{PRIN BRIGANT}
\azione{molangi une pidade}
Tas, malandret! No mi interesse nuje\dots Ancje no o vin il dirit di vivi\dots
\end{battuta}\begin{battuta}{SECONT BRIGANT}
\azione{ripetint simpri ce ch’al dîs il sô compain, ma simpri barbotant}
Je vere! Ancje no o vin il dirit di vivi\dots E cumô tâs se no tu vuelis cjapâ ancjemô cuatri paches pal cjâf.
\end{battuta}\begin{battuta}{GJESÙ}
\azione{gjevansi in senton, misteriosamentri tornât di ca}
No mi samee migo just\dots Vivî vuatris cui miei bês. Cjalait ch’a son guadagnâs cul sudôr e cul sanc!
\azione{si messede il cjâf}
\end{battuta}\end{document}`
Per risolvere il problema di [tt]\azione[/tt] ho introdotto un condizionale che è vero solo dopo un comando [tt]\personaggio[/tt].Ciao
Enrico
::Driven” post=81496Scusate ho letto tutta la documentazione relativa al frontespizio ma non mi riesce capire come modificare la posizione del logo. Io ho necessità che ess osi trovi fra Facoltà di … e corso di …
Sapete aiutarmi?
Aggiungi
`\makeatletter
\begin{Preambolo*}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\preparefrontpagestandard}
{\if\@front@{logo}
\includegraphics[height=\front@logosize]{\front@logo}\par
\vspace{\frontlogosep}
\fi}
{}
{}{}
\patchcmd{\preparefrontpagestandard}
{\if\@front@{school}
\front@school
\else
Corso di \front@cl
\fi}
{\par\if\@front@{logo}
\vspace{\frontlogosep}
\includegraphics[height=\front@logosize]{\front@logo}\par
\vspace{\frontlogosep}
\fi
\if\@front@{school}
\front@school
\else
Corso di \front@cl
\fi}{}{}
\makeatother
\end{Preambolo*}
\makeatother`
al tuo ambiente [tt]frontespizio[/tt]Ciao
Enrico
::nicfab” post=81494
`sudo chmod a+rx /usr/local`
e dovrebbe funzionare tutto. La directory ha permessi che impediscono a chicchessia, eccetto [tt]root[/tt], di scendere al di sotto.Grazie mille Enrico.
Tutto risolto.
Una domanda, forse banale: “come mai l’installazione non ha considerato i permessi dell’utente che nel mio caso è anche admin?”L’installazione ha fatto tutto ciò che doveva; se poi i permessi di [tt]/usr/local[/tt] erano quelli, non riguarda certo MacTeX che non li tocca.
Ciao
Enrico
::nicfab” post=81490
Il problema è più in alto, allora: vediamo che ti dice
`ls -ld /usr/local`La risposta è:
`drwx—— 9 root wheel 306 17 Gen 21:19 /usr/local`Dovresti comunque far girare DiskUtility e “ripara i permessi”.
L’ho già fatto.
Grazie comunque per il tuo supporto.
Alle brutte, disinstallo e basta 🙁
Ciao,
Nicola`sudo chmod a+rx /usr/local`
e dovrebbe funzionare tutto. La directory ha permessi che impediscono a chicchessia, eccetto [tt]root[/tt], di scendere al di sotto.Ciao
Enrico
::nicfab” post=81487
Ecco dov’è il problema: non hai accesso in lettura (e probabilmente “transito”) in [tt]/usr/local/texlive[/tt]
Prima cosa da provare:
`sudo chmod a+rx /usr/local/texlive`
e poi vedere la risposta di
`ls -l /usr/local/texlive`
Ciao
EnricoPurtroppo non cambia nulla sempre Permission denied
Mi domando come sia possibile tutto questo. Installo diverse app e funziona tutto.
Accade solo con questo pkg. Mah !Il problema è più in alto, allora: vediamo che ti dice
`ls -ld /usr/local`
Dovresti comunque far girare DiskUtility e “ripara i permessi”.Ciao
Enrico
-
AutoreRisposte