Risposte nei forum create
-
AutoreRisposte
-
2 Ottobre 2008 alle 20:20 in risposta a: Font dei Simpsons (e più in generale font MONOSPACE) #27284::
Grazie mille!!! Ha funzionato… Se hai tempo mi potresti brevemente spiegare cosa significano quelle cose che ho scritto? 😆 Anche se qualcosa mi pare di intuire!
…Oppure se mi puoi indicare una guida che mi racconti qualcosa 😳Il TeXbook (si compra) oppure TeX by Topic (si trova in rete), prima di tutto. E, naturalmente gli Appunti di programmazione in LaTeX di un noto autore. 🙂
Ho semplicemente costruito una tabella del font, compilando con pdftex il file testfont.tex e dando al primo prompt “simpsons” e al secondo “\table\bye”. Ottenuta la tabella ho guardato la Comprehensive List per la corrispondenza fra nome e carattere (ammetto che non conosco affatto i Simpsons). C’era il problema del prefisso \Left; così ho pensato alla macro \@simpsons con due argomenti. Senza prefisso \@simpsons trascura il secondo argomento e compone nel font simpsons il carattere corrispondente al primo argomento. Quindi \Lisa si espande in \@simpsons{2}{3} che a sua volta diventa “{\simpsonsfont\char{2}”.
La definizione “migliore” di \Left dovrebbe essere
`\def\Left{\expandafter\@Left}`
perché non c’è bisogno di leggere l’argomento (la correggo anche nell’altro messaggio). Vediamo che succede con \Left\Lisa, ogni riga è l’espansione della precedente:
`\Left\Lisa
\expandafter\@Left\Lisa
\@Left\@simpsons{2}{3}
\@simpsons{3}{2}`
e tutto va a posto.L’ultima riga è la definizione dell’identificatore del font.
Ciao
Enrico
2 Ottobre 2008 alle 19:48 in risposta a: Font dei Simpsons (e più in generale font MONOSPACE) #27281::Ciao!
Sto cercando di usare il font “Simpsons” :). Uso Ubuntu 8.04 e ho installato il pacchetto texlive-font-extra (https://launchpad.net/ubuntu/hardy/+package/texlive-fonts-extra), che dovrebbe comprendere i sorgenti.
Ho letto la documentazione qui: http://www.ctan.org/tex-archive/usergrps/uktug/baskervi/4_4/, ma non riesco a capire come utilizzarlo!!!
In questo PDF http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf a pagina 85, sembra che esistano le varie macro per disegnare i volti dei vari personaggi, ma non riesco a capire come importare il pacchetto!!!
Uff! 😳
Mi potete aiutare, oppure indicare una buona guida per capire bene come si installano i pacchetti e i font MONOSPACE.Non esiste, che io sappia, un pacchetto per il controllo di questo font. Puoi scrivere nel tuo preambolo
`\makeatletter
\def\SNPP{\@simpsons{1}{1}}
\def\Lisa{\@simpsons{2}{3}}
\def\Homer{\@simpsons{4}{5}}
\def\Bart{\@simpsons{6}{7}}
\def\Marge{\@simpsons{8}{9}}
\def\Maggie{\@simpsons{10}{11}}
\def\Burns{\@simpsons{12}{13}}
\def\Left{\expandafter\@Left}
\def\@Left#1#2#3{#1#3#2}
\def\@simpsons#1#2{{\simpsonsfont\char#1}}
\font\simpsonsfont=simpsons
\makeatother`
e potrai usare i simbolo secondo quanto scritto nella Comprehensive List.Ciao
Enrico
2 Ottobre 2008 alle 19:21 in risposta a: Scrivere le ore e le sigle automobilistiche delle province. #27286::Buonasera a tutti,
vorrei sottoporvi un quesito.
Esiste un modo tipograficamente corretto per scrivere l’indicazione delle ore del giorno e delle sigle automobilistiche delle province italiane?
C’è già un pacchetto dedicato allo scopo?
Le possibilità sono molte, e non saprei davvero quale scegliere.Esempi:
17,32
17.32
17:32
$17,32$
eccetera(Pd)
(PD)
(\textsc{Pd})
(\textsc{pd})Le sigle automobilistiche vanno in lettere maiuscole, per separare i minuti dalle ore è meglio usare i due punti. Forse però è meglio se spieghi il contesto.
Ciao
Enrico
::Leggi bene la documentazione di ntheorem. Se poi vuoi la mia opinione, fa piuttosto orrore.
Ciao
EnricoChi è che fa orrore? ntheorem o la sua documentazione? 😕
Anch’io sarei interessato a costruire un qualche ambiente “Esempio”, con alla fine un end mark come quello per le dimostrazioni (ambiente proof). Mi conviene passare a newtheorem o c’è un modo per farlo senza usare questo pacchetto?
O.Credo mi riferissi agli esempi con l’ombreggiatura di fondo. Fa abbastanza orrore anche la documentazione di ntheorem, ma ognuno ha le sue preferenze.
Sono piuttosto soddisfatto di amsthm, che uso da tempo e non ha mai dato grossi problemi (a parte la necessità di un paio di “hacks”). Se vuoi usare ntheorem, fallo pure. Con amsthm o ntheorem è piuttosto facile ottenere quello che desideri.
Ciao
Enrico
::ok grazie, funziona benissimo.
perchè dici che non è una buona idea?
il sommario standard di latex è così…capitoli in grassetto e paragrafi normali..no?Lo stile di amsbook è molto più sobrio; la presenza di “Capitolo” e il rientro delle righe corrispondenti alle sezioni (o paragrafi, se preferisci) isolano visivamente i capitoli dal resto senza bisogno di ricorrere al nero.
Dipende molto dai gusti; tu non vuoi “Capitolo”, quindi ti tocca fare qualcosa di più. Credo che preferirei il modo standard di amsbook, se lo adoperassi.
Ciao
Enrico
::eccellente, sei un genio!
grazie mille…già che ci sono…idee su come far uscire in grassetto i titoli dei capitoli lasciando normali gli altri?!
Non mi pare una buona idea; ma puoi farlo con
`\makeatletter
\renewcommand{\tocchapter}[3]{%
\indentlabel{\bfseries\@ifnotempty{#2}{\ignorespaces#2.\quad}}%
\@putspacebelow\textbf{#3}}
\newcommand{\@putspacebelow}{\vadjust{\kern.5ex}}
\makeatother`
Ciao
Enrico
::Salve a tutti. Prima di tutto grazie mille per il supporto che date attraverso GuIT, siete impagabili.
Ho cercato moltissimo sul forum e su google. So che l’argomento hyperref è molto discusso, ma da solo non sono riuscito a venirne a capo. Se avete un link che pensate possa risolvere il problema che sto per esporvi sarò felicissimo di leggerlo senza rubarvi altro tempo e creare un nuovo inutile topic.
Il problema: sto scrivendo un tesi di dottorato in LaTeX (compilo con pdflatex). Partendo da classicthesis ho personalizzato lo stile: ovviamente ho fatto file .sty che fa veramente schifo, con soluzioni rozze e poco robuste, ma finora avevo ottenuto quello che volevo. Il problema sono i link ipertestuali. Alcuni sono corretti (cliccando si vieni rimandati alla corretta posizione) altri no (rimandano un pò prima o pò dopo il punto corretto, anche di pagine). Durante la compilazione ottengo questi warning:
`The anchor of a bookmark and its parent's must not(hyperref) be the same. Added a new anchor on input line 14. The anchor of a bookmark and its parent's must not(hyperref) be the same. Added a new anchor
`
Mi sembra di capire che hyperref abbia problemi con dei link “gerarchici” capitoli-sezioni-sottosezioni che si sovrascrivono. Sapete quale possa essere la causa?No.
Penso possa esservi utile sapere che ogni capitolo risiede su un file separato e nel tex principale i capitoli sono importati con la seguente sintassi:
`\part{Research Results}
\cleardoublepage\include{Chapter/Chapter_04}
\cleardoublepage\include{Chapter/Chapter_05}
\cleardoublepage\include{Chapter/Chapter_06}`
Non ci dà alcuna informazione. Però ti faccio osservare che quei \cleardoublepage sono perfettamente inutili.
Penso che sia utile postare anche tutti i pacchetti caricati nel .sty, ma è molto lungo e fatto con i piedi, per il momento non lo faccio. Ma se pensate che sia utile lo farò subito. Ogni consiglio è ben accetto.[/code]
Hai evidentemente pasticciato con il codice (quello di classicthesis è già pasticciato di suo). Impossibile darti aiuto senza avere esempi.
Ciao
Enrico
::Scusate l’insistenza (e l’ignoranza) ma ho letto la guida che mi avevate suggerito ma non ho ben capito dove sbagliavo e come correggere…
Magari conoscete qualche sito dove trovare esempi.
Perchè poi mi sto esaurendo in quanto mesi e mesi fa quel codice (che ora so che è sgrammaticato) funzionava! Qualche mese fa ho formattato ed adesso non funziona più!
Comunque in attesa di vostri consigli mi industrio un pò
`\usepackage{color}
…
\begingroup\setlength\fboxsep{1cm}
\fcolorbox[gray]{0}{.7}{%
\begin{tabular}{c}
\Huge\bfseries Mobility Report \\[1ex]
\huge\bfseries EFDA-CSU Culham, UK\\[1ex]
\Large 29 May — 08 June 2007\\[2ex]
\large B. Viola
\end{tabular}%
}\endgroup`
Che dici? Sembra un po’ più semplice del tuo (perdonami :wink:) orrore™.Con lo stesso sistema, ma sostituendo \fcolorbox con \fbox (e senza specificare colori) puoi comporre l’altro esempio. Sul manuale di graphics trovi tutto.
Ciao
Enrico
::ti ringrazio,il fatto è che devo chiudere in fretta e non ho molto tempo di leggere il manuale di memoir..
però pensavo di usare il pacchetto “tocloft” ma non riesco a farlo girare su amsmath..
qualcuno per caso è pratico?
la cosa mi sembra strana perchè quasi tutti i testi matematici che vedo sul web sono i amsmath e non hanno un sommario indecente come il mio…
tocloft non va d’accordo con amsbook, che usa un sistema completamente diverso rispetto a quello del nucleo di LaTeX. Metti questo nel tuo preambolo e vedi se fa quello che desideri:
`\makeatletter
\renewcommand{\tocchapter}[3]{%
\indentlabel{\@ifnotempty{#2}{\ignorespaces#2.\quad}}\@putspacebelow#3}
\newcommand{\@putspacebelow}{\vadjust{\kern.5ex}}
\makeatother`
Ciao
Enrico
::Allora, nella stessa cartella del mio cv.tex ho rinominato il file europecv.cls in mycv.cls, al quale ho apportato le modifiche
`\providecommand{\ecvpersonalinfo}[1][0pt]
…………………………………………….
\ifx\@empty\ecv@homepage\else
\ecv@homepagekey &\ecv@homepage \tabularnewline[5pt]
\fi
…………………………………………….. `
poi ho creato, sempre nella stessa directory il seguente file:
`#> cat personal.sty
\ProvidesPackage{personal}
\def\ecv@homepagekey{\ecv@utf{Sito}}`
quindi nel preambolo ho aggiunto:
`
\documentclass[utf8, helvetica, italian, nologo, noflag, notitle, narrow]{mycv}
\usepackage{personal}
…
`
ottenendo il risultato desiderato.
Ora posso mettere il tag risolto?Perché non mettere la ridefinizione di \ecvpersonalinfo in personal.sty? È molto più pulito e sicuro, sempre per il solito motivo: se viene modificata la classe, dovresti rimodificare il tuo mycv.cls. Chiaro che potrebbero essere introdotte variazioni incompatibili con personal.sty, ma è un evento alquanto improbabile.
Ciao
Enrico
::ciao a tutti,
sto scrivendo una tesi con amsmath (amsbook), ma il sommario (tableofcontents) che viene generato fa decisamente schifo:
– tra capitolo e paragrafo non c’è spazio, sono quasi attaccati.
– entrambi sono scritti con la stessa formattazione, cioè, ad esempio, non c’è grassetto per il capitolo. ho provato a scrivere in grassetto il titolo all’interno del testo e ovviamente viene così anche nel sommario, ma il numero resta scritto non in grassetto e la spaziatura risulta ancor più orribile.
– infine, vorrei togliere la voce “CAPITOLO 1. Algebra” nel sommario, e far uscire solo “1.Algebra.”spero di essermi spiegato decentemente
c’è un modo per risolvere le tre cose?Usare la classe memoir. Il manuale è molto dettagliato.
Ciao
Enrico
::salve a tutti
sto cercando di riprodurre in LaTeX due oggetti visti su altrettanti documenti Word.
http://www.ziopecos.altervista.org/Clipboard01.jpg
http://www.ziopecos.altervista.org/Clipboard02.jpgMesi fa ci riuscii usando il seguente codice
per uno
`
\begin{figure}
\psshadowbox[fillstyle=solid,fillcolor=white] {
\color{black}
\begin{tabular}{c}
\Huge{\Huge{\textbf{STAFF MOBILITY}}} \\
\Huge{\Huge{\textbf{REPORT*}}} \\
\end{tabular}}
\end{figure}
`
e per l’altro
`
\begin{figure}[hc]
\vspace{6cm} \centering
\psshadowbox[fillstyle=solid,fillcolor=gray]
{ \color{black}
{
\begin{tabular}{c}
\Huge{\Huge{\textbf{\hspace{5cm}Mobility Report\hspace{5cm}}}} \\
\vspace{0.1cm}
\\
\huge{\textbf{ EFDA-CSU Culham, UK }}\\
\vspace{0.1cm}
\\
\Large{29 May – 08 June 2007}\\
\large{B. Viola}
\end{tabular}
}
}
\end{figure}
`per entrambi uso questo preambolo
`
\documentclass[a4paper,oneside,11pt]{book}
\usepackage{latexsym}
\usepackage{amsmath,amsfonts,amssymb,amsthm}%amsmath:per azzerare il counter note ad ogni capitolo
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[nottoc]{tocbibind}
%\usepackage[dvips]{epsfig}
%\DeclareGraphicsExtensions{.ps,.eps}
\usepackage{cases}
%\usepackage[normal]{subfigure}
\usepackage{subfig}
\usepackage{verbatim}
\usepackage{vmargin}
\usepackage{fancyhdr}
%\usepackage{newlfont}
\usepackage{pstcol}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{framed}
\usepackage{array,booktabs}
\newcolumntype{C}{>{$}c<{$}} \usepackage{longtable} \usepackage[pdfpagelabels]{hyperref}%collegamenti \setmarginsrb{25mm}{25mm}%left e top {20mm}{20mm}%right e bottom {0mm}{15mm}%{}{ }
{0mm}{10mm}%{}{ } `
Il problema è che all’epoca funzionava questo codice, adesso durante la compilazione mi dà errore (considerate che sono due files distinti) sul comando:
\end{figure}
Non capisco a cosa possa essere dovuto.
Inoltre se posso mi indichereste una guida da consultare per l’utilizzo dei riquadri?
Ci sono vari errori nel tuo modo di procedere. Il primo è che quelle cose non vanno affatto in un ambiente figure.
Leggiti la documentazione del pacchetto graphicx (trova grfguide.pdf sul tuo sistema); non occorre scomodare pacchetti aggiuntivi come pstricks per fare quelle cose così semplici.
Ho segnato in rosso le cose da eliminare nel preambolo e in blu una sostituzione.
Ciao
Enrico
::Per la classe book come posso inserire, oltre alla caption della figura la fonte da dove è stata presa?
In particolare vorrei venisse fuori una cosa del genere:Figura 1.1
*********************
* *
* FIGURA *
* *
*********************
Fonte:elaborazione……Chiedo troppo?
Va nella didascalia, che va sotto, nel caso delle figure.
Ciao
Enrico
::Bene, ti ringrazio, dopo aver riportato le modifiche che ho indicato sopra, come da te indicato ho anche aggiunto le righe seguenti:
`
\providecommand{\ecvpersonalinfo}[1][0pt]
…………………………………………….
\ifx\@empty\ecv@homepage\else
\ecv@homepagekey &\ecv@homepage \tabularnewline[5pt]
\fi
……………………………………………..
`Spero che tu non l’abbia fatto nel file originale. Se hai proceduto in questo modo, disfa subito: se per caso il pacchetto fosse aggiornato ti perderesti le modifiche. 😯
Molto meglio crearsi un .sty, che puoi mettere nell’albero personale (consulta la guida di Lorenzo per sapere di che si tratta.
Naturalmente il comando modificato dovrà essere introdotto da \renewcommand. Di fatto l’uso di \providecommand in una classe è insensato.
Ciao
Enrico
-
AutoreRisposte