guitcc

Risposte nei forum create

Stai visualizzando 15 risposte – dal 76 al 90 (di 90 totali)
  • Autore
    Risposte
  • in risposta a: installazione font (GaramondPro) #33015
    Up
    0
    Down
    ::


    Ciao Enrico,
    grazie per la risposta.

    è probabile che il problema risieda nel preambolo.
    esitavo a mandarlo perchè lungo e disordinato.
    (anzi nel fare copia e incolla
    mi accorgo che le 2 linee
    `\usepackage[scaled=.90]{helvet}`
    `\usepackage{courier}`
    non sono preceduta da %)

    Comunque eccolo::

    `\usepackage[autolanguage]{numprint}
    \usepackage[normalem]{ulem}
    \usepackage{float}

    %—— numeri romani maiuscoletto (GUIT)
    \makeatletter
    \renewcommand{\frontmatter}{%
    \cleardoublepage\@mainmatterfalse
    \pagenumbering{smallRoman}}
    \DeclareRobustCommand{\@smrc}[1]{%
    \begingroup$\m@th$\fontsize{\sf@size}{\sf@size}\selectfont#1\endgroup}
    \def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
    \def\@smallRoman#1{\@smrc{\expandafter\@slowromansmallcap\romannumeral #1@}}
    \def\@slowromansmallcap#1{\ifx @#1% then terminate
    \else
    \if i#1I\else
    \if v#1V\else
    \if x#1X\else
    \if l#1L\else
    \if c#1C\else
    \if d#1D\else
    \if m#1M\else
    #1\fi\fi\fi\fi\fi\fi\fi
    \expandafter\@slowromansmallcap
    \fi
    }
    \makeatother

    %——– E.GREG.
    \newcommand{\tabdotfill}{%
    % \ \leaders\hbox to.44em{\hss.\hss}\hskip 2em plus 1fill\relax
    \ \leaders\hbox to.44em{}\hskip 2em plus 1fill\relax
    }

    \newcommand{\tabella}[3]{%
    \par\addvspace{\medskipamount}\begingroup
    \parindent=0pt\parfillskip=-2.5em\rightskip=2.5em
    #1\\*
    #2\nobreak\tabdotfill#3\par
    \endgroup}
    %————————————————————–
    %blocco seguente usato solo per le tabelle in calce all'introduzione
    \newcommand{\tabintro}[2]{%
    \par\addvspace{\medskipamount}\begingroup
    \parindent=0pt\parfillskip=-5em\rightskip=5em
    #1\nobreak\tabdotfill#2\par
    \endgroup}
    %————————————————————————–
    \usepackage{indentfirst}

    \usepackage{enumitem}

    \usepackage[a4paper,twoside,left=3cm,right=3cm,bottom=4cm,top=4cm,headheight=3cm,headsep=1cm]{geometry}

    %\usepackage{lmodern}
    %\usepackage[latin1]{inputenc}
    %\usepackage[T1]{fontenc}

    \usepackage{fontspec}
    \usepackage{xunicode}
    \usepackage{xltxtra}%
    \usepackage[italian]{babel}

    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont[BoldFont={* Bold},
    ItalicFont={* Italic},
    BoldItalicFont={* Bold Italic}]
    {Adobe Garamond Pro}

    %\setmainfont[Mapping=tex-text, Numbers=OldStyle]{Adobe Garamond Pro}
    %\setmainfont[Mapping=tex-text, Numbers=Lowercase]{Adobe Garamond Pro}
    %\setmathrm{Adobe Garamond Pro} %use this font for math
    %\newfontinstance\bold{Adobe Garamond Pro Bold}
    %\newfontinstance\italic{Adobe Garamond Pro Italic}

    \XeTeXdefaultencoding latin1

    % separation between paragraphs : discuterne con SF
    \setlength{\parskip}{0cm}

    %dov'è utilizzato ?
    \usepackage{alltt}

    \usepackage{graphicx}
    \usepackage{graphics}

    \makeatletter
    \def\cleardoublepage{\clearpage
    \if@twoside
    \ifodd\c@page
    \else
    \null\thispagestyle{empty}\clearpage
    \fi
    \fi}
    \makeatother

    \renewcommand\chaptername{}

    \usepackage{titlesec}
    \titleformat{\section}
    {\normalfont\bfseries}{\thesection}{1em}{}
    \titleformat{\subsection}
    {\normalfont\bfseries\itshape}{\thesubsection}{1em}{}

    %left, berore, after
    \titlespacing{\section}{0em}{4em}{2em}
    \titlespacing{\subsection}{0em}{2em}{1em}

    %\usepackage{times}

    \usepackage{mathptmx}
    %carica arial
    \usepackage[scaled=.90]{helvet}
    %carica courier
    \usepackage{courier}

    %\usepackage{times}

    \usepackage{booktabs}

    \usepackage{ccaption}

    %—– TESTATINE (NO PIEDINI)
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    %posiziona i numeri di pagina
    \addtolength{\headwidth}{\marginparsep}
    \addtolength{\headwidth}{0.1\marginparwidth}

    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \renewcommand{\chaptermark}[1]{\markright{\thechapter\ #1}}

    \fancyhf{}
    \fancyhead[LE,RO]{{\thepage}}

    \renewcommand{\headrulewidth}{0.pt} % elimina la linea
    %————————definisce “plain”
    \fancypagestyle{plain}{%
    \fancyhead{} % get rid of headers
    \fancyhead[LE,RO]{{\thepage}}
    \renewcommand{\headrulewidth}{0pt} % and the line
    }

    \usepackage{setspace}
    %——————————————————————————
    % le tabelle di serie storiche standard sono tipicamene in 2 facciate contigue
    % “ltable” è la facciate di sinistra
    % “rtable” è la facciate di destra

    %cnum = numero di colonna, nelle tabelle di serie storiche
    %\newcommand{\cnum}[1]{\multicolumn{1}{c}{{#1}}}
    %cnam = nome della colonna, nelle tabelle di serie storiche
    %\newcommand{\cnam}[1]{\multicolumn{1}{c}{#1}}

    %\usepackage[infoshow]{tabularx}

    \newcommand{\mc}[1]{\multicolumn{1}{c}{{#1}}}

    \usepackage{tabularx}
    \newcolumntype{C}[1]{%
    >{\centering\arraybackslash}p{#1}}%

    \newcolumntype{L}[1]{%
    >{\raggedright\arraybackslash}p{#1}}%

    \newcolumntype{R}[1]{%
    >{\raggedleft\arraybackslash}p{#1}}%

    \usepackage{calc}
    \newcommand{\col}[1]{%
    \scriptsize\makebox[\widthof{VENETOa}]{#1}}

    \newcommand{\ltable}[3]{%
    \begin{table}[!ht]
    \clearpage
    \makebox{#1}\\[.1cm]
    \scriptsize
    \begin{tabularx}{\textwidth}{@{}L{1.3cm}*8{c}}
    \midrule
    &(1)&(2)&(3)&(4)&(5)&(6)&(7)&(8) \\
    &\col{PIEM.}&\col{LIG.}&\col{LOMB.}&\col{VENETO}&\col{EMILIA}&\col{TOSC.}&\col{MARCHE}&\col{UMBRIA}\\
    \midrule
    \end{tabularx}

    \scriptsize
    \setstretch{.88}
    \begin{tabularx}{\textwidth}{@{}L{1cm}*8{r}}
    &\col{\phantom{PIEM.}}&\col{\phantom{LIG.}}&\col{\phantom{LOMB.}}&\col{\phantom{VENETO}}&\col{\phantom{EMILIA}}&\col{\phantom{TOSC.}}&\col{\phantom{MARCHE}}&\col{\phantom{UMBRIA}}\\
    \input{#2}
    \\[-0.2cm]
    \midrule
    \end{tabularx}

    \vspace{.1cm}
    \footnotesize{{#3}}
    \end{table}
    }

    %————— RIGHT TABLE
    \newcommand{\rtable}[3]{%
    \clearpage
    \begin{table}[!ht]
    \makebox{#1}\\[.1cm]
    \scriptsize
    \begin{tabularx}{\textwidth}{@{}L{1.3cm}*8{c}}
    \midrule
    &(9)&(10)&(11)&(12)&(13)&(14)&(15)&(16)\\
    &\col{LAZIO}&\col{ABR.}&\col{CAMP.}&\col{PUGLIE}&\col{BASIL.}&\col{CALAB.}&\col{SIC.}&\col{SAR.}\\
    \midrule
    \end{tabularx}

    \scriptsize
    \setstretch{.88}
    \begin{tabularx}{\textwidth}{@{}L{1cm}*8{r}}
    &\col{\phantom{LAZIO}}&\col{\phantom{ABR.}}&\col{\phantom{CAMP.}}&\col{\phantom{PUGLIE}}&\col{\phantom{BASIL.}}&\col{\phantom{CALAB.}}&\col{\phantom{SIC.}}&\col{\phantom{SAR.}}\\
    \input{#2}
    \\[-0.2cm]
    \midrule
    \end{tabularx}

    \vspace{.1cm}
    \footnotesize{{#3}}
    \end{table}
    }`

    Ti consiglio, se vuoi usare XeTeX, di convertire tutti i tuoi file in UTF-8. Il programma di riferimento è “iconv” (da linea di comando) o “Charco” (con interfaccia grafica).

    Non so ancora se userò XeTex, il vincolo (non so ancora quanto stringente)
    è costituito dall’uso del font Adobe Garamond Pro.
    Ora provo a seguire il tuo suggerimento (iconv oppure charco).

    Grazie,
    Carlo

    in risposta a: installazione font (GaramondPro) #33013
    Up
    0
    Down
    ::


    Buongiorno a tutti.

    Quando compilo con xelatex (comunue si pronunci) un documento
    del tipo “Hello world !” come questo:
    `
    \documentclass[a4paper,10pt]{article}

    \usepackage{fontspec}
    \usepackage{xunicode}
    \usepackage{xltxtra}%
    \usepackage[italian]{babel}

    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont[BoldFont={* Bold},
    ItalicFont={* Italic},
    BoldItalicFont={* Bold Italic}]
    {Adobe Garamond Pro}

    \XeTeXinputencoding latin1

    \begin{document}

    \noindent fi fl ff ffi ffl fj ffj\\
    \textit{fi fl ff ffi ffl fj ffj}\\
    \textbf{fi fl ff ffi ffl fj ffj}\\
    \noindent
    TITLING CAPS\\
    \addfontfeature{Style=TitlingCaps}
    TITLING CAPS\\
    \textsc{Small Caps}\\
    \addfontfeature{Numbers=OldStyle}
    \noindent 1234567890

    \end{document} `

    ottengo il risultato che mi aspetto: c’è il corsivo, il neretto, etc; e
    soprtattutto nelle proprietà del file pdf vedo che i font incorporati
    sono AgaramondPro (Bold, Italic e Regular).

    Quando passo dal tipo “Hello world !” al tipo tipo “tesi di laurea”
    (“book” anzichè “article”, chapter, input, etc)
    (e duque con preambolo più lungo, ma con lo stesso blocco
    per quanto riguarda le linee \usepackage{fontspec} e seguenti)
    mi ritrovo orfano di corsivi, neretti , etc.;
    (il comando \texit, ad esempio, non produce effetti visibili sul pdf)
    e in aggiunta il font AgaramondPro viene sostitutito da altri
    (lo vedo sempre guardando nelle proprietà del file pdf).

    Ieri mi era stato suggerito di sostituire

    `\XeTeXinputencoding latin1`

    con

    `\XeTeXdefaultencoding latin1`

    (anche) perché usavo \input

    Mi chiedevo se esistesse una soluzione simile
    (possibilmente da inserire nel preambolo)
    per fare apparire il testo in corsivo, neretto, etc
    anchè con documenti “complessi” che usano \input ?

    Grazie,
    Carlo

    p.s. la mia stampante si rifiuta di stampare la documentazione
    (file pdf) del pacchetto fontspec …. per problemi di fonts

    in risposta a: installazione font (GaramondPro) #33012
    Up
    0
    Down
    ::


    si proprio così. ora gli accenti sono al posto giusto.
    (almeno sfogliando rapidamente le circa 100 pagine di testo).
    grazie,
    Carlo

    in risposta a: installazione font (GaramondPro) #33010
    Up
    0
    Down
    ::


    grazie per il link.
    ho scaricato il pdf .

    Ho provato a compilare un documento più elaborato ed il problema degli
    accenti ricompare anche utilizzando nel preambolo.
    `\XeTeXinputencoding latin1`

    Ma forse risolvo leggendo il file che mi hai suggerito.

    Grazie ancora,
    Carlo

    in risposta a: installazione font (GaramondPro) #33008
    Up
    0
    Down
    ::


    il codice
    `\XeTeXinputencoding latin1 `
    sembra funzionare.
    per ora il link al numero citato di ArsTeXnica sembra non funzionare …
    riprovo tra un pò.
    grazie,
    carlo

    in risposta a: installazione font (GaramondPro) #33005
    Up
    0
    Down
    ::


    Luca: nel pdf ottenuto con XeLaTeX al posto della “è”
    appare un bel quadratino con entrambe le diagonali segnate.

    ho anche provato, senza successo, ad aggiungere nel preambolo

    \usepackage[latin1]{inputenc}

    è un problema noto ?
    come si può risolvere ?

    grazie,
    carlo

    in risposta a: installazione font (GaramondPro) #33004
    Up
    0
    Down
    ::


    Luca,
    stavo ancora ragionando sul tuo primo messaggio (fino a 10 minuti fa
    ignoravo l’esistenza di XeLaTeX) ed è arrivato il secondo.
    Grazie, provo a digerire il tutto.
    Carlo

    in risposta a: intestazioni colonne tabelle sottolineate #32755
    Up
    0
    Down
    ::


    Enrico: grazie, mi sembra un compromesso accettabile.
    Ciao,
    Carlo

    in risposta a: intestazioni colonne tabelle sottolineate #32753
    Up
    0
    Down
    ::


    Ciao Enrico, grazie per la risposta
    concordo su tabularx
    avrei dovuto scrivere forse

    `\documentclass[11pt,a4paper,twoside]{book}
    \usepackage{booktabs}
    \begin{document}

    \begin{tabular}{@{}l*3r}
    \toprule
    &\multicolumn{2}{c}{Lunghezza (metri)} &\multicolumn{1}{c}{Abitanti}\\ \cmidrule{2-3}
    &\multicolumn{1}{c}{Parte 1}&\multicolumn{1}{c}{Parte 2}&\multicolumn{1}{c}{Parte 3}\\
    \midrule
    1999&10&10&12\\
    2000&10&10&12\\
    2001&10&10&12\\
    2002&10&10&12\\
    \bottomrule
    \end{tabular}

    \end{document} `

    la sottolineatura invece la “devo” inserire ( anche a me sembra inutile);
    peraltro me la trovo tra i piedi in diverse tabelle.

    Ho provato con \underline ma ho ottenuto in aggiunta
    un “troncamento” peggiore di quello ottenuto con \cmidrule.
    Grazie,
    Carlo

    in risposta a: tabular(x) e dotfill (ci riprovo) #32343
    Up
    0
    Down
    ::


    Grazie per l’ulteriore precisazione.
    Ciao,
    Carlo

    in risposta a: tabular(x) e dotfill (ci riprovo) #32341
    Up
    0
    Down
    ::


    Enrico, ho rimesso il#2 ed il 3# dove si trovavano.

    Posso approfittare per chiedere il ruolo svolto da “*”
    dopo “\\” ?

    Grazie ancora ,
    Carlo

    in risposta a: tabular(x) e dotfill (ci riprovo) #32339
    Up
    0
    Down
    ::


    Ciao Enrico.
    Funziona a perfezione !
    (ho solo scambiato il posto di #3 con quello di #2).
    Grazie,
    Carlo

    in risposta a: tabular(x) e dotfill (ci riprovo) #32336
    Up
    0
    Down
    ::


    Ciao Ivan,
    se uno chiede quanto ottiene con 3+3+3+3 uno, se vuole,
    può rispondere 12 oppure far presente che sarebbe meglio
    ricorrere a formule più sofisticate come, ad esempio, 3 x 4. 😆

    Scherzi a parte, devo assemblare a mano una lista delle tabelle (provvisoria)
    di un volume. Ho a che fare con files di diversi autori, ciascuno dei
    quali ha scritto un capitolo. (Ciascun file contiene un paper/capitolo
    con le sue belle tabelle.)
    Purtoppo i files che ho ricevuto sono in formati elettronici diversi (doc, docx, pdf, …
    qualcuno si è degnato di mandarmi un file tex).

    Inoltre il codice LaTex che ho allegato cercava di ottenre
    una lista delle tabelle (provvisoria) che rispettasse
    requisiti di formattazione che pure mi sono stati richiesti:
    1) il numero di pagina che indica dove si trova una tabella (quello che segue “dotfill”)
    deve essere allienato a destra ma rimanere “interno” rispetto al numero di pagina
    vero e proprio
    2)Il titolo di ciascuna tabella nella LOT stessa deve essere sulla seconda riga, che
    la prima deve sempre contenere la parola “Tabella”

    ed altre cose di questo tipo.

    Se hai una soluzione ….. Grazie,
    Carlo

    in risposta a: formattazione tabelle #31770
    Up
    0
    Down
    ::


    ciao a tutti,

    il suggerimento di Enrico (quando l’ho capito) si è rivelato utilissimo. (grazie ancora)

    Il problema nuovo è che mi chiedono (“all’occorrenza” ) di far
    proseguire il titolo di una tabella che occupa più di una linea di testo
    sulla facciata di destra (anzichè sulla seconda linea della facciata di sinistra come avviene attualmente).

    Ad esempio nel caso di :

    `\begin{table}
    \caption{parola parola parola parola parola parola parola parola parola}
    \end{table}
    `

    le prime (n) occorrenze di “parola” andrebbero sulla facciata di sinistra,
    mentre le rimanenti (N-n), opportunamente allineate,
    su quella di destra.

    a proposito, sto utilizzando:

    `\documentclass[12pt,a4paper,twoside]{book}`

    grazie per evenutali suggerimenti !

    Carlo

    in risposta a: formattazione tabelle #31769
    Up
    0
    Down
    ::


    Enrico, chiedo venia per errori di vario tipo.

    grazie per la risposta. ho seguito il suggerimento, ma non individuo
    nessun “overfull” nel file log. ❓

    un problema addizionale è che devo compilare MOLTE
    tabelle alcune con un titolo breve, altre con tiolo lungo, altre lunghissimo. e
    la tua soluzione (se ho ben capito come funziona) mi sembra richiedere un
    interevento puntuale su ciascuna di esse.
    iil che la rende un pò onerosa in termini di tempo.

    Ciao,
    Carlo

Stai visualizzando 15 risposte – dal 76 al 90 (di 90 totali)

Go to top