- Questo topic ha 8 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni fa da
OldClaudio.
-
CreatoreTopic
-
28 Agosto 2014 alle 8:38 #96289::
Salve,
sto creando la mia carta intestata, con il pacchetto letteracdp.Il mio prob è questo:
il logo, ha una scritta, che è fatta con un carattere “senza grazie” (tipo arial, verdan etc.)
invece, il testo che aggiungo io, utilizza un font “con grazie” (tipo Times new roman etc.). Come posso indicare di utilizzare, in tutto il documento, uno specifico font?Ho provato con
\usepackage{fontspec}
\setmainfont{Arial}ma non ci riesco (non compila). Forse perchè non ho installato il pacchetto fontspec?
Io utilizzo emacs, sia in linux che windows.Potete aiutarmi?
Grazie
Renato
-
CreatoreTopic
-
AutoreRisposte
-
-
28 Agosto 2014 alle 9:17 #96290::
renareto” post=95945Salve,
sto creando la mia carta intestata, con il pacchetto letteracdp.Il mio prob è questo:
il logo, ha una scritta, che è fatta con un carattere “senza grazie” (tipo arial, verdan etc.)
invece, il testo che aggiungo io, utilizza un font “con grazie” (tipo Times new roman etc.). Come posso indicare di utilizzare, in tutto il documento, uno specifico font?Ho provato con
\usepackage{fontspec}
\setmainfont{Arial}ma non ci riesco (non compila). Forse perchè non ho installato il pacchetto fontspec?
Io utilizzo emacs, sia in linux che windows.Potete aiutarmi?
Grazie
Renato
Vorresti farci vedere un codice compilabile e ridotto al minimo che riproduca il tuo problema?
Come fai a non aver installato fontspec?Ciao
Tommaso
-
28 Agosto 2014 alle 13:39 #96291::
Ricapitoliamo: fontspec può ussere usato solo con i motori di composizione che accettano l’uso dei font OpenType, segnatamante xetex e luatex, che sono i veri motori di xelatex e di lualatex. Certo se uso fontspec per un documento che usa come motore di compilazione pdftex, non ci riuscirai mai.Penso che ti sarebbe utile leggere al guida tematica sui font e la tipografia, da scaricare dal sito Documentazione di questo forum.
Ma da certe domande che fai, mi pare di capire che non hai molta dimestichezza con LaTeX; ogni guide spiega come specificare un dato font per essere usato come font dominante nel documento e come specificare altri font per altri scopi meno diffusi. Siccome questo è spiegato in ogni guida, vuol dire che te lo sei dimenticato. La guida tematica che ti ho indicato parla anche di queste cose oltre che agli aspetti generali dei font e l’uso di pdflatex (che gestisce solo font codificati con indirizzi di soli 8 bit) o di xelatex e lualatex che gestiscono anche i font OpenType che consentono di usare la codifica UNICODE formata da 24 o 32 bit (o la più semplice transcodifica UTF-8, che arriva ad usare un numero variabile di bit per gli indirizzi dei singoli glifi, fino ad un massimo di 32 bit, non tutti usabili per gli indirizzi veri e propri).
Tornando al tuo quesito: vuoi creare un logo che abbia un logotipo scritto usando lettere senza grazie come l’Arial o il Verdana (OpenType) e una ragione sociale scritta con un carattere con Grazie, epr esempio il Times (OpenType); poi il resto della carte intestata dovrebbe essere composto in Arial o in Times? Sei sicuro che queste scelte di font non mostrino una carta intestata creata con i font di default di noti word processor? Dove starebbe “l’originalità” di comporre il logo con LaTeX? Perché i font senza grazie d e quelli con grazie del sistema TeX non ti vanno? Se hai una installazione completa lo sai che disponi di un 15 000 diversi font fra cui scegliere e già installati sul tuo disco? Molti di quei font sono usabili anche con pdflatex, senza bisogno di ricorrere agli OpenType.
Vuoi fare comunque il logo come hai descritto? bne fanne un esemplare grandino con la classe standalone usando all’occorrenza xelatex. ottenuto il file pdf, inseriscilo come immagine mediante \includegraphics nell’intestazione della lettera (tramite le modifiche che vorresti apportare al layout di default della classe che stai usando); poi la lattera, il contenuto, il messaggio della lettera lo comporrai come ti pare, essendo del tutto autonomo il font che userai epr il testo della missiva da quelli che hai usato per creare il logo.
-
28 Agosto 2014 alle 18:51 #96292::
Ciao a tutti (in special modo a OldClaudio). A occhio e croce…tu dovresti essere uno che “ne capisce”. Ti rispondo (e continuo a chiedere) e, ti spiego meglio la situazione.– Amo latex, perchè ho un debole per l’ impaginazione e la bellezza del testo.
– uso latex, solo “al bisogno”, perchè, non ho a disposizione il tempo che richiederebbe per “padroneggiarlo… a modino”
– nonostante tutto, sono riuscito a farci diverse cose (biglietti da visita, lettere “mail merge” con parti variabili pescati da csv…)Insomma quando e come posso, lo utilizzo. Appunto perchè, mi piace molto. Ecredo sia la sintesi del mio modo di essere:
– programmatore
– artista
🙂Quindi:
potresti indicarmi una guida che possa farmi prendere confidenza con tutte quelle cose di cui parli (motore luatex, xetex, pdftex etc. etc.)? Perchè io sono veramente ignorante.Poi, cerco di semplificare il mio post precedente: (ora devo risolvere questa situazione)
– il logo è un .eps, composto da grafica e scritta. La scritta, utilizza un font, senza grazie. Quindi, vorrei utilizzare lo stesso tipo di font (senza grazie), anche per scrivere quelle cose (sede legale, ind email etc) che devono omporre l’ intestazione e il piè di pagina.– se non specifico nulla, latex utilizza un font “con grazie”
Come posso dire, (visto che si tratta solo di testata e piè di pagina. Intendo il corpo non lo scriverò in latex) di utilizzare uno specifico font? (di cui chiederò al grafico che lo ha realizzato la famiglia, così da farlo somigliante).
Come dicevo, utilizo emacs per realizzare il tutto.
Se puoi indicarmi una guida, o semplicemente il comando…
Grazie
Renato
-
28 Agosto 2014 alle 19:59 #96293::
La guida tematica sui font te l’ho già indicata; basta che clicchi sull’etichetta Documentazione qui in alto (terza etichetta nera scritta in bianco da sinistra) puoi esplorare tutta la documentazione che il GuIT produce, in particolare puoi andare nella sottosezione delle Guide Tematiche e scegliere le guide che vuoi, compresa quella sui font.
Inoltre no ti farebbe male scaricare anche la guida Il LaTeX Reference Manual commentato e tradotto in italiano; è l’ABC di LaTeX e comprende tutto quello che sono riuscito a tradurre e spero ni non avere dimenticato nulla, ma avevo la Guida di Lamport sotto mano, quindi tranne sviste colossali, dovrebbe essere una traduzione completa; i commenti raddoppiano il numero delle pagine, perché dal 1994 quando è stata scritte la guida di Lamport, sono passati 20 anni e sono successe molte cose.Il comando per scrivere tutto con font sans serif è [tt]\sffamily[/tt] e va dato subito dopo [tt]\begindocument}[/tt] in modo che valga per tutto il documento.
se cerchi bene nella documentazione del sistema TeX (che hai già sul tuo disco rigido) disponi di tutta la documentazione dei pacchetti che hai installato; ti basta aprire un terminale scriversi dentro texdoc seguito dal nome del pacchetto e ti si apre la schermata con la documentazione di quel pacchetto.
Ma se trovi una cartella …/doc/fonts/ (i puntini dipendono da come e dove hai installato il sistema TeX e con quale distribuzione l’hai installato) lì trovi le cartelle di documentazione praticamente di tutti i font che hai a bordo.Se decidi di usare pdflatex con font vettoriali diversi da quelli di default, ricordati che alcuni sono scalabili con continuità, quindi se vuoi usare un font di corpo 9,37pt, allora il comando [tt]\fontsize{9.37}{11.244}\selectfont[/tt] ti permette di usare quel corpo con un avanzamento di riga pari al 20% in più del corpo. Se non hai familiarità con questi comandi, la guida tematica che ti ho indicato ti può servire, oppure digita nel terminale texdoc fntguide e leggi la documentazione specifica in inglese.
Io trovo che i Latin Modern sans serif siano ottimi e migliori degli Arial dei Verdana, degli Helvetica, tanto per citare i più noti. Ma siccome è una questione di gusti chiunque può dire che io ho dei gusti pessimi. Tu prova con diversi font senza grazie e poi sceglierai quello che ti piace di più.
Se usi xelatex, la guida tematica sui font ti dice come fare ma ti dice anche di esaminare la documentazione di fontspec, perché si possono e si devono impostare le debite opzini per usare i font OpenType in modo corretto; con xelatex probabilmente puoi anche usare tutti i font usabili da Word, licenze permettendo, dipende da come sono instalalti, dal fatto che la cache dei font sia stata aggiornata, e da altre cose del genere che dipendono dal aprticolare sistema operativo che stai usando; siccome io unso un Mac ti posso dire come si installano i font sul Mac, ma non te lo so dire per le varie incarnazioni di Linux e per le varie incarnazioni di Windows.
-
30 Agosto 2014 alle 12:39 #96294::
Basta… mi arrendo…:(Questo è il file
`\documentclass{letteracdp} %——classe della lettera
\usepackage[italian]{babel}
%\usepackage{fontspec}
%\setmainfont{Arial}
\usepackage{graphicx} %——pacchetto usato per inserire il logo
\usepackage{fancyhdr} %——–questo se non sbaglio mi permette di fare l' intestazione e piè di pagina
\usepackage{tabularx} %——–questo per costruire la tabella che contiene il pie di pagina
%\fontsize{3}{4}\arial
%——————intestazione————-
\fancyhead[L]{\includegraphics[width=.2\columnwidth]{logo.eps}\tiny C.F. e P.I. 12345678912\quad\hrulefill} %—–inserisce il logo e la riga (hrulefill)
%—————inizio tabella pie di pagina———-
\fancyfoot[C]{\tiny
\begin{tabularx}{\textwidth}{|X|X|X|}
%\textsf{———————TOGLIERE E CONTROLLARE LE PARENTESI
\textbf {sede Legale}&\textbf{sede Amministrativa}&\textbf {tel} 000-00 000 00 \textbf{fax } 111 11 111 11\\
Via Gabriele D'Annunzio,xx &Via xxxxx xxxxxxx, xxx&\textbf {pec} xxxxxxlegalmail.it\\
yyyyy zzzzzz&zzzz yyyyyyy&\textbf{mail}xxx@gmail.com\\
\end{tabularx}
} % closing bracket\renewcommand{\headrulewidth}{0pt}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}\begin{document}
\begin{letter}{}
\thispagestyle{fancy}
%\opening{Buongiorno}
\closing{}
\end{letter}
\end{document} `il logo, in windows non vuole l’ estensione (.eps) altrimenti và in errore.
in ùwindows si 😕La lettera ha solo una intestazione e un piè di pagina e nulla come corpo, dove la mettol’istruzione per far usare i caratteri senza grazie?
Cioè, ho provato a metterla in più posti, ma sempre senza successo…Renato
ps
il sorgente l’ ho commentato io.
-
30 Agosto 2014 alle 15:27 #96295::
@renareto, cominiciamo con i commenti.Tabularx non serve per il piedino (riga di piè di pagina) nel senso che lo puoi usare, ma non è obbligatorio. Dipende da cosa ci scrivi ricordando che fancyhdr divide testaine in tre campi, il primo colo contenuto accostato a sinistra, il secondo con il suo contenuto centrato, e il terzo con il suo contenuto accostato a destra, quindi a stretto rigore non hai bisogno di una tabella, perché tre celle cono già disponibili e lo sono per del testo scritto su una sola riga; l’uso di una tabella serve per inserire un testo su più righe e quindi con tabularx puoi specificare al larghezza che vuoi occupare e poi il suo descrittore di colonna può essere un descrittore di tipo p o, se usi il pacchetto array, di tipo m o b. Per il piedino, probabilmente sceglie il descrittoe b potrebbe essere una buona idea, ma dipende da cosa ci scrivi dentro e da cosa scrivi negli altri due terzi del piedino.
nella tabella tabularx non metterei né i filetti verticali né quelli orizzontali.Veniamo al tuo punto; il logo logo.eps ti viene collocato giusto con ùwindows (che cos’è?) ma non in windows (che differenza c’è fra questi due Windows?).
Ma la spiegazione potrebbe essere semplice se oltre a dire che ti emette un messaggio d’errore lo trascrivessi anche, è difficle immaginare di quale errore si possa trattare senze vedere il messaggio diagnostico.
Facco delle ipotesi, cercando di lustrare bene gli occhiali al fine di non intyerpretare male i messaggi della sfera di cristallo.
Ipotizzo che l’errore consita nel fatto che non ti riconosce il formato .eps; Ci potrebbero essere diverse cause.
1) Hai installato su una qualche versione di Windows un qualche sistema TeX che richiede per il suo uso i diritti dell’amministratore.
2) non hai attivato l’opzione -shell-escape; per trasformare una figura eps in una figura sempre vettoriale ma in formato pdf, pdflatex ha bisogno di lanciare dietro le quinte un programma di conversione di formato; ma se non è abilitato ad eseguire comandi di sistema, allora non riesce ad eseguire la conversione.
3) il tuo ùwindows in realtà non è per niente Windows, ma una macchina Linux conforme alle regole del consorzio Debian e potrebbe essere una versione abbastanza datata. Sulle amcchine Linux/Debian è conveniente usare una installazione di TeXLive secondo quanto descritto nel documento texliveubuntu.pdf scaricabile dalla rete (uas un qualche motore di ricerca e lo trovi subito)
4) le prime tre ipotesi sono false,; il gioco non ti riesce perché non hai installato il programma di conversione (normalmente ghostscript ora alla versione 9.20 se ricordo bene).Soluzione: usa da terminale il pacchettino epstpdf. Apri un terminale e scrivici dentro epstopdf –help e vedi che cosa ti scrive; se ti scrive qualcosa hai il programmino a bordo; allora sempre nel terminale scrivi epstopdf logo.eps e vedi quello che ti succede; se esegui queste operazioni mentre da terminale lavori nella stessa cartella dove risiede il file logo.eps, il comando ti produce un nuovo file: logo.pdf; ne puoi vedere il contenuto con il programma di visualizzazione che usi normalmente. Fatto questo sostituisci nell’argomento di \includegraphics l’estensione .eps con l’estensione .pdf e riprova a compilare.
Se continua a dare errori, facceli conoscere, per favore.
-
9 Settembre 2014 alle 7:20 #96296::
Ciao OldClaudio,
non sono:
ne scomparso
ne ho lasciato perdereho solo iniziato a guardare un altro prodotto (lyx) e quindi ho ritardato un po. Ma non ho abbandonato, anzi…8)
Oggi ho ripreso la situazione, ricontrollato la tua mail e sistemato.
Tutto sembra al posto giusto,non ho tolto la tabella dal piedino, perchè ho 3 o 4 linee casella, quindi credo che la tabella serva.
nella tabella tabularx non metterei né i filetti verticali né quelli orizzontali.
perchè? Io li metto per un semplice effetto grafico, non altro…
rimane il problema del font. Come faccio a far scrivere con un font “bastone” il contenuto della tabella?
Renato
-
9 Settembre 2014 alle 17:30 #96297::
Per la faccenda dei filetti, leggi qualunque guida, per esempio L’Arte di scrivere con LaTeX. Mettere filetti non è professionale. Sono accettati solo un filetto prima e uno dopo la tabella usando il pacchetto bookmarks; un filetto internedio serve solo se esiste una riga di intestazioni di colonne. Documentazione di bookmarks con texdoc bookmarks; da terminalePer il font bastoncino, come hai messo \tiny nella definzione del piedino prima di iniziare la tabella, mettici \sffamily (come si legge in qualunque guida… 😉 )
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.