Risposte nei forum create
-
AutoreRisposte
-
::
Ciao,
come mai non riesco a far comparire la dieresi sulla o per scrivere correttamente Holder? Il mio preambolo è questo:
`
\documentclass[a4paper,oneside,11pt]{book}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[sumlimits]{amsmath}
\usepackage{amsthm}
\usepackage{amstext}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{fancyhdr}
\usepackage{url}
\usepackage{mathrsfs}
\usepackage{stmaryrd}
`
E il problema è solo con la dieresi: ad esempio, Ito compare con la o sopralineata, o col cappuccio a seconda di come voglia. Mille grazie per la disponibilità.E come scrivi quel nome?
Ciao
Enrico
::Ho un testo che ha perso la formattazione, per rimediare senza fare tutto a mano pensavo di sostituire ai caratteri “.{invio}” i caratteri “.\\”, e poi cercare “a mano” i paragrafi.
come posso indicare il tasto invio nel find-replace di TexShop, o di un altro programma?Sinceramente non riesco a capire che cosa tu intenda per “perdere la formattazione”. ❓
Di solito con un Mac funziona il “copia-incolla”: copi un “a capo” e lo incolli nella finestrella della ricerca. Per “copiare” poni il cursore prima del fine riga e dai “maiuscole-freccia destra”: questo seleziona il carattere di fine riga.
Ciao
Enrico
::Ciao a tutti,
ho dovuto installare il pacchetto mathabx perché avevo bisogno di una parentesi quadra con doppia barra verticale: ma, con mio disappunto, ho constatato che tutti i simboli che rientrano nel pacchetto si sono modificati di conseguenza. E’ possibile chiedere a TeX di utilizzare solo i simboli \ldbrack e \rdbrack, e lasciare inalterati tutti gli altri? Spero di aver guardato bene gli altri topic, in cui non ho trovato aiuto; in caso contrario, mi scuso.
Mille grazie per la disponibilità.Pacchetto stmaryrd, i simboli si chiamano \llbracket e \rrbracket; si possono anche usare dopo \left e \right.
Ciao
Enrico
::😮
grazie mille per questi consigli!
😯Vediamo un pochino di spiegare tutto per bene. La parte iniziale, da \newif al primo \fi serve per definire una macro che abbia valori diversi se il condizionale che introduciamo è vero o falso. Con
`\newif\ifproofingindex`
si definisce un condizionale che inizialmente è falso; la riga successiva lo rende vero, ma se la commentiamo rimarrà falso. Se il condizionale è vero, definiamo \@emphindex equivalente a \underline, altrimenti a \@firstofone che semplicemente restituisce il suo argomento.Adesso veniamo alla macro importante, cioè \toindex, che è definita con un argomento opzionale e uno obbligatorio. Il valore normale dell’argomento opzionale è vuoto, ci serve per il primo confronto. Prima di tutto la macro compone nel testo il suo argomento obbligatorio (cioè la parola da indicizzare), dandolo come argomento a \@emphindex, di cui abbiamo già visto l’effetto.
Successivamente definisce una macro temporanea (\@temp) la cui espansione è l’argomento opzionale. Se questo è assente nella chiamata di \toindex, \@temp è equivalente a \@empty e il condizionale segue il ramo vero, con il risultato di eseguire \index{#2} (ricordo che #1 sta per l’argomento opzionale, #2 per quello obbligatorio).
Se invece l’argomento opzionale è presente (e non è vuoto), il condizionale \ifx dà falso e quindi viene eseguito \index{#1!#2}.
In definitiva, \toindex{pippo} compone “\underline{pippo}” o “pippo” a seconda del valore del condizionale \ifproofingindex ed esegue \index{pippo}. Invece \toindex[topolino]{pluto} compone “\underline{pluto}” o “pluto” (come prima) ed esegue \index{topolino!pluto}.
Le macro \@firstofone e \@empty sono definite nel nucleo di LaTeX:
`\def\@firstofone#1{#1}
\def\@empty{}`
Sebbene sembrino inutili, servono eccome! Ah, fra parentesi, un comando con argomento opzionale è automaticamente robusto.C’è una piccola precisazione da fare: commentare \proofingindextrue può cambiare l’impaginazione, perché il termine indicizzato quando il condizionale è vero l’argomento sottolineato è inserito in una \hbox e quindi non partecipa alla sillabazione. La sottolineatura può anche modificare la distanza fra le righe, in casi particolari. Tuttavia non sembrano problemi molto importanti, visto che questa sottolineatura serve solo in fase di stesura.
Invece di sottolineare si potrebbe usare il colore, definendo
`\def\@emphindex{#1}{\color{red}#1\normalcolor}`
invece che con \let\@emphindex\underline. Ma anche questo non è privo di effetti sulla sillabazione.Ciao
Enrico
::Cari utilizzatori LaTeX,
sto scrivendo la tesi e pensavo di inserire l’indice analitico. E` da parecchio che ci penso, probabilmente non e` un tema nuovo ma mi risulta scomodo dover scrivere prima il testo che apparira` nella tesi e poi il testo per l’indice. Ovviamente questo permette maggiore flessibilita` ma secondo me e` scomodo.
Cosa ne pensate di una soluzione del tipo:
`\newcommand{\toindex}[1]{\emph{#1}\index{#1}}`
in questo modo il testo che e` nell’index e` enfatizzato semplificando la ricerca nella pagina, ovviamente con questo comando semplice si perde la possibilita` di avere sotto voci nell’index.e` una cosa furba o stupida?
grazie per la vostra opinioneCi sono vari difetti in una definizione del genere. Il primo è che non tutte le voci che vuoi indicizzare andranno in corsivo nel testo. Il secondo è un filo più esoterico e riguarda i codici di categoria: se non hai caratteri speciali nelle tuo voci da indicizzare non dovrebbe darti problemi.
Il difetto principale si risolve togliendo \emph dalla definizione: con
`\newcommand{\toindex}[1]{#1\index{#1}}`
puoi tranquillamente scrivere \emph{\toindex{Pippo}}, se desideri che il termine sia in corsivo.Per quanto riguarda la possibilità di inserire voci secondarie nell’indice, occorre qualche smanettamento in più. Puoi definire \toindex con un argomento opzionale:
`\makeatletter
\newif\ifproofingindex
\proofingindextrue
\ifproofingindex
\let\@emphindex\underline
\else
\let\@emphindex\@firstofone
\fi
\newcommand{\toindex}[2][]{%
\@emphindex{#2}%
\def\@temp{#1}%
\ifx\@temp\@empty % voce principale
\index{#2}%
\else % voce secondaria
\index{#1!#2}%
\fi}
\makeatother`
Per una voce principale userai \toindex{pippo}, per una voce secondaria \toindex[topolino]{pluto}Qual è lo scopo di quelle misteriose righe che cominciano da \newif fino \fi? Semplice: se non commenti la riga \proofingindextrue, le voci che indicizzi saranno sottolineate, in modo da poterle riconoscere durante la stesura del testo. Al momento di stampare la versione definitiva puoi commentare \proofingindextrue e le sottolineature spariranno.
Ciao
Enrico
::Nella nuova versione di Ubuntu viene rilasciata ufficialmente ancora la vecchia versione di Texlive 2007. Roba da non credere!
Ho provato ad installare la 2008 ma crea dei problemi poi con apt…. in pratica se devo installare poi altri pacchetti, alcuni non riescono ad installarsi.
Disinstallado la 2008, tutto torna a funzionare bene.
Mi chiadevo quindi se qualcuno di voi ha esperienza in merito ed eventuale soluzione!
Sembra che l’impacchettamento della versione 2008 proceda piuttosto a rilento. La scappatoia è descritta in questa pagina web in francese, ma abbastanza leggibile.
Ciao
Enrico
::Qualcosa tipo questo:
`\documentclass{article}
\usepackage[italian]{babel}\usepackage{booktabs}
\usepackage{numprint}\begin{document}
\begin{tabular}{N{5}{1}N{6}{1}}
\toprule
{Colonna 1} & {Colonna 2}\\
\midrule
23435.2 & 223344.2\\
23435.2 & 223344.2\\
23435.2 & 223344.2\\
23435.2 & 223344.2\\
\bottomrule
\end{tabular}
\end{document}`può andare? L’ho ricavato dalla guida di numprint, per tentativi.
A quanto pare, con “n” i numeri della colonna sono in modalità “matematica”; con “N” in modalità “testo”. Puoi modificare lo spazio riservato alla parte decimale e a quella intera, sostituendo i valori compresi tra le graffe (N{valore parte intera}{valore parte decimale}).
Le doppie graffe di “Colonna 1” e “Colonna 2” le ho inserite, perché altrimenti tra il testo e il numero si crea un enorme spazio vuoto.
Non credo che il codice sia scritto bene (in realtà, ne sono sicuro), ma magari si avvicina a quello che stai cercando di ottenere.
In effetti sarebbe bastato leggere la documentazione, dove la cosa è spiegata diffusamente. Vorrei invitare chi legge a consultare ciò che si ha a disposizione, prima di fare domande: non è che si possa conoscere a menadito le centinaia di pacchetti a disposizione. Se poi non si capisce la spiegazione dell’autore del pacchetto, almeno si può indicare qui qual è il punto non chiaro.
Ciao
Enrico
::Grazie per la risposta.
speravo in qualche trucco che andasse
bene per un blocco intero di numeri
posto all’interno dell’ambiente
tabular.Ciao,
CarloProva a personalizzare tabular con il pacchetto array, definendo un nuovo tipo di colonna che contenga direttamente il \numrpint (cerca sull’Arte nel capitolo dedicato alle tabelle dovrebbe esserci il paragrafo array)
ciàNo, non può funzionare. Il pacchetto siunitx dovrebbe fornire quello che serve.
Ciao
Enrico
::OOk, ho risolto 🙂
In pratica ora ho rimesso tutti i file nelle cartelle corrette.
Per creare il frontespizio le immagini vengono pescate dalla cartella images nella working directory che si trova in una cartella superiore, quindi da dentro frontespizio.tex richiamo gli indirizzi usando la forma ./images/logo70.jpg;
Per eliminare il percorso completo ho visto che funziona semplicemente partendo dalla “root” del progetto e inserendo il path… quindi per inserire il capitolo1 è bastato usare
\include{/capitoli/capitolo1}🙂
Era proprio una problematica stupidina, grazie dell’aiuto 🙂
Una curiosità: mi è sembrato di capire che l’utilizzo di \include è deprecato rispetto a \input. C’è un modo per usare input in questo caso o me ne frego e vado di include??
Non metterei la barra iniziale; può darsi che funzioni sotto Windoze, ma di sicuro non su sistemi di tipo Unix.
\include non è deprecato, ha i suoi usi; ma al giorno d’oggi è praticamente inutile se non per applicazioni molto particolari.
Ciao
Enrico
::Ciao!
Grazie per la risposta tempestiva 🙂
A dire il vero ho anche Kubuntu con Kile installato, solo che alle prime compilazioni mi ha dato qualche problema quindi per il momento ho continuato a lavorare su MiKTeX e Winedt… 🙂Ho provato ora a definire la cartella per le immagini e sembra funzionare bene se mantengo i file tex all’interno della stessa cartella. Se però divido i file mi da un problema. Nello specifico:
inserisco il frontespizio
`\input{{D:/Tesi/iniziofine/frontespizio}}`Se vado a compilare mi da
`! LaTeX Error: File `D:/Tesi/iniziofine/frontespizio.tex' not found.`Quindi mi sa che non ho capito qualcosa 😀
Ciao e ancora grazie 🙂Le doppie graffe vanno solo per il comando \graphicspath; usare path completi non è comunque mai una buona idea.
Ciao
Enrico
::Salve a tutti,
Sto muovendo i primi passi con LaTeX per scrivere la mia tesi di laurea (che si spera averrà a breve…) e mi sono già trovato davanti alcuni problemi che non riesco a risolvere…Sto lavorando sotto windows con MiKTeX e Winedt. Ho cercato di organizzare il lavoro preparando delle workdirectory per i capitoli, le immagini, bibliografia e materiale iniziale/finale, più per abitudine che per reale necessità.
L’albero di cartelle è strutturato più o meno così:
.\tesi
\capitoli
\images
\iniziofineIl file “principale della tesi l’ho lasciato nella directory principale. Il primo problema riguarda l’include / input dei file. Essendo sotto windows mi ha dato problemi l’inserire i file con il comando \input{
}, dal momento che i path vengono letti come comandi (presumo). Esiste un modo per poter inserire path windows?? Per il momento ho risolto mettendo i file dei capitoli direttamente dentro la cartella principale, ma mi sembra una soluzione sporca. Il problema si pone ovviamente anche per l’importazione delle immagini, con problematica duplice. Infatti mi sembra di aver capito che non posso “risalire” l’albero delle cartelle ma posso solo scendere lungo il ramo da cui richiamo l’includegraphics.
Questo mi impedirebbe di usare una cartella immagini condivisa per tutto il progetto. Questo problema mi sembra parecchio strano, in effetti… Esiste una soluzione, o meglio, mi potete aiutare a capire meglio perchè mi sa che ho “saltato” qualcosa… 🙂Benvenuto. 🙂 Desolato che tu debba usare quel SO. 😀
La soluzione ai tuoi problemi è semplice: TeX accetta la barra normale invece di quella rovescia nella specificazione dei percorsi. Per le immagini in un posto solo puoi specificare nel preambolo
`\graphicspath{{C:/pippo/pluto/paperino}}`
Occhio alle doppie graffe. Se ci sono nomi di file con spazi, racchiudi il percorso tra una coppia di doppi apici, con qualcosa in più
`\shorthandoff{“}
\graphicspath{{“C:/pippo e pluto/paperino”}}
\shorthandon{“}`
Penso che dovrebbe funzionare anche la risalita, usando .. per indicare la directory superiore nel percorso, che eviterebbe di dover specificare un percorso completo.Ciao
Enrico
::Sto (finalmente) completando la scrittura di un testo (da 500 pagine circa…) in Latex ma vorrei fare alcuni piccoli aggiustamenti. in particolare vorrei eliminare le pagine vuote tra le appendici. Il libro è scritto twoside così ogni appendice inizia a destra cosa che, nel mio caso, è non necessaria ed allunga il testo di cinque o sei pagine vuote. Come posso fare?
E che ti fanno cinque pagine su 500? Puoi scrivere, nel preambolo,
`\makeatletter
\g@addto@macro\appendix{%
\cleardoublepage\@openrightfalse}
\makeatother`
ma non mi pare una scelta ragionevole.Ciao
Enrico
::Salve.
Sto cercando di scrivere la bibliografia, ma mi sono accorto che con un @article in particolare fa un pò di storie… Il tutto perchè negli author ne devo inserire cinque e credo mi faccia delle storie perchè nello scrivere, siccome sono troppo lunghi mi va a capo. Può essere questo il problema? Se si come si può risolvere?Chi va a capo? Non sarebbe meglio fare un esempio?
`author={Alighieri, Dante and Boccaccio, Giovanni and
Petrarca, Francesco and Leopardi, Giacomo and Manzoni, Alessandro},`
non può dare alcun problema.Ciao
Enrico
-
AutoreRisposte