Risposte nei forum create
-
AutoreRisposte
-
::
Ringrazio tutti dei consigli. Il mio problema è stato risolto finalmente!
Non caricando pxfonts e txfonts, posso utilizzare il comando \mathbf, e ottenere il risultato voluto. C’è soltanto un piccolo particolare… non riesco più ad utilizzare i caratteri greci come \piup. Comunque, niente di che, era solo un mio sfizio.
Meglio avere motivazioni più valide; le lettere greche nelle formule vanno corsive.
Per quanto riguarda il mio preambolo, beh… avrà anche molti “errori”, ma fa esattamente quello che voglio, e per ora mi basta questo. Non appena avrò tempo vedrò di studiare uno ad uno tutti quei pacchetti che utilizzo, e tutti quelli che dovrei utilizzare. Avrei voglia di farlo subito, ma purtroppo in questo periodo non ho molto tempo.
Non sono sicuro che floatflt sia il pacchetto di scelta; ha il serio svantaggio che non è in TeX Live per questioni di licenza. Il nero con ClassicThesis non va: quindi niente opzione bf per caption; fra l’altro bf e sc sono già contraddittorie. Perché dsfonts e bbm insieme? Boh. Lascia perdere anche lettrine, con ClassicThesis non va bene (motivi estetici, non di compatibilità). Per le lettere accentate ci sono sistemi migliori che scrivere “\è”.
Per quanto riguarda parallel, voglio segnalare che, anche se è vero che la cosa corretta è caricarlo con la p iniziale minuscola, il tutto funziona anche se si utilizza la P maiuscola… L’errore, invece, sarebbe richiamarlo con \begin{parallel} e non \begin{Parallel}! 😀
No, è un errore e basta. Se provi a portare il file su una macchina dove minuscolo e maiuscolo nei nomi dei file è importante, ti troveresti nei pasticci.
Per quanto riguarda Layaureo… perché non va bene con ClassicThesis? Io lo utilizzo e mi pare che l’impaginazione sia ottima. Tutto quello che so in materia di regole tipografiche lo devo all’aver letto alcune guide di LaTeX (alcune…, quindi non ne so moltissimo), ma non sarebbe una buona cosa avere la possibilità di utilizzarlo anche in ClassicThesis senza effetti collaterali?
Certo, puoi anche montare una vela sull’automobile, ma non migliori né l’estetica né le prestazioni. Ci sono altre ragioni: layaureo è basato su geometry, mentre ClassicThesis usa le funzionalità di KoMa-script (in particolare typearea) che con geometry sono ovviamente incompatibili.
Ciao
Enrico
::Grazie mille Lorenzo Pantieri,
ho provato ad utilizzare il pacchetto bm, ma mi viene dato un messaggio d’errore… Metto a disposizione il mio preambolo per correzioni:
`\documentclass[a4paper,11pt,titlepage,abstracton]{scrreprt}
%\textwidth=14.cm
%\oddsidemargin=1.3cm\usepackage{natbib}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{amssymb,amsmath,amsthm}
\usepackage{mathrsfs,dsfont}
%\usepackage{mathrsfs,dsfont,a4wide}
%\usepackage{epsfig}
%\usepackage{graphicx}
%\usepackage{graphicxsp}
%\usepackage{graphicx-psmin}
\usepackage{floatflt}
%\usepackage{xcolor}
%\usepackage[bf,sc]{caption}
%\usepackage[bf]{subfig}
%\usepackage{multicol}
\usepackage{bbm}
\usepackage{lettrine}
\usepackage{upgreek}
\usepackage{pxfonts}
\usepackage{txfonts}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{Parallel}
\usepackage{caption}
\usepackage{siunitx}\usepackage[]{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,eulermath,drafting]{classicthesis}
\usepackage[italian]{arsclassica}
\hypersetup{urlcolor=black,linkcolor=black,citecolor=black,pagecolor=black}
\usepackage[binding=.5cm]{layaureo}
\pagestyle{scrheadings}
\captionsetup{labelfont=sl}
%\usepackage[tight,italian]{minitoc}
\usepackage{hyperref}
\usepackage{lipsum}\usepackage{listings}
\lstset{language=Matlab,basicstyle=\small\ttfamily}
%\numberwithin{equation}{section}
%\numberwithin{figure}{section}
%\numberwithin{subfigure}{section}\setlength{\captionmargin}{.10\textwidth}
%\linespread{1.3}\newcommand{\è}{\`E}
\newcommand{\à}{\`A}
\newcommand{\ull}{\underline}
\newcommand{\dul}[1]{\underline{\underline{#1}}}
\newcommand{\ol}{\overline}
\newcommand{\dol}[1]{\overline{\overline{#1}}}
\newcommand{\ds}{\displaystyle}
\newcommand{\enep}{\text{e}}
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\newcommand{\imm}{\text{i}}
\newcommand{\vect}[1]{\mathbf{#1}}
\newcommand{\mat}[1]{\mathbf{#1}}
\newcommand{\cu}{\rightrightarrows}
\newcommand{\cp}{\rightarrow}
\newcommand{\immag}[1]{\text{Im}\left\{#1\right\}}
\newcommand{\real}[1]{\text{Re}\left\{#1\right\}}
\newcommand{\e}[1]{\cdot 10^{#1}}\graphicspath{{../Immagini/}}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
\DeclareMathOperator{\arcot}{arcot}
\DeclareMathOperator{\diverg}{div}\newtheorem{teorema}{Teorema}
\begin{document}
$\mathbf{q}$
\end{document}`Se provo a caricare il pacchetto:
`\usepackage{bm}`
Mi viene presentato il seguente messaggio d’errore:
`(“C:\Programmi\MiKTeX 2.8\tex\latex\psnfss\mathpazo.sty”
! No room for a new \mathgroup .
\ch@ck …\else \errmessage {No room for a new #3}
\fi
1.63 …ymbolFont{upright} {OT1}{zplm}{m}{n}?`
Evidentemente se tu sei riuscito a usare i comandi \mathbf e \bm, devo aver commesso qualche errore… Ho notato che tu non hai caricato Arsclassica… potrebbe essere dovuto a questo?
Io utilizzo MiKTeX 2.8 completo, Windows XP, LEd.
Grazie davvero!
Non ha senso caricare pxfonts e txfonts: uno dei due, se proprio vuoi, ma non usando ClassicThesis. Se vuoi scrivere con Times, non usare ClassicThesis che richiede il maiuscoletto vero e i numeri minuscoli che con txfonts non hai.
\usepackage{parallel} con l’iniziale minuscola.
Ciao
Enrico
::Un enunciato tutto in maiuscoletto?
Certo che no! Ecco un esempio di quelle definizioni al lavoro: click.
Corsivo per gli enunciati, come usano tutti o quasi. Tondo per le definizioni, con il termine importante in corsivo.
Ed effettivamente hai ragione…
Il maiuscoletto accanto al nero è turpe, ancor più se il maiuscoletto è “finto” come quello che usi. Times, nelle sue versioni di libero uso non ha il maiuscoletto e lo emula riducendo le maiuscole: appare evidente confrontando lo spessore dei tratti verticali delle lettere.
Definizioni ed esempi tutti in corsivo sono abominevoli. Be’, forse l’aggettivo è un po’ forte, ma spero che renda l’idea. Perché l’etichetta delle definizioni finisce con i due punti? Boh.
Ah, i due punti che si mettono tra il nome di un morfismo e il dominio si rendono con \colon, che dà una spaziatura diversa (e corretta).
Ciao
Enrico
26 Febbraio 2010 alle 17:12 in risposta a: Problema visualizzazione immagine eps creata da inkscape #42442::Salve a tutti
sto scrivendo un documento in latex ed é arrivato il momento di aggiungere un’immaggine in eps. Creo l’immaggine con inkscape la salvo in eps ma quando la vado ad inserire nel documento latex fa una cosa strana.
Il dvi visualizza l immaggine ma nella pagina dove é inserita la figura il font del testo é cambiato. Se compilo per vedere il pdf mi da errore e non riesco a visualizzare niente.
Non ho la piu pallida idea di cosa succeda, qualcuno mi aiuti.
Vi posto l’intestazione del mio documentograzie in anticipo
`\documentclass[a4paper,12pt]{report}
\usepackage{latexsym}
\usepackage[latin1]{inputenc}
\usepackage[active]{srcltx}
\usepackage{fancyhdr}
\usepackage[mathcal]{eucal}
\usepackage[format = hang,font=small,labelfont=bf]{caption}
\usepackage{textcomp}
\usepackage{amsfonts,amsmath,bm}
\usepackage{graphicx,color,epsf}
\usepackage{rotating,lscape}\linespread{1.1} \textwidth=14.5cm \textheight=22cm \voffset=-1.cm \headsep=20pt
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\helv}{%
\fontfamily{phv}\fontseries{b}\fontsize{8}{10}\selectfont}\pagestyle{fancy} \rhead{\footnotesize \rightmark} \lhead{}
\lfoot{} \cfoot{} \rfoot{\footnotesize {\thepage}}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
%
\fancypagestyle{plain}{%
\rhead{} \lhead{} \lfoot{} \cfoot{} \rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}}%\fancypagestyle{empty}{%
\rhead{} \lhead{} \lfoot{} \cfoot{} \rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}}
%%%%%%%%%%%%%%%%%%%%\begin{document}
\end{document}`
Evidentemente Inkscape non crea un eps ben formato. Difficile dire di più.
Ti prego: “immagine” si scrive con una sola “g”. Magari con una “m” invece di due, ma due “g” proprio no. 🙂
Ciao
Enrico
::😳 😳 😳 😳 😳 😳 😳 😳
Scusatemi. Il mio disordine è riuscito ad entrare anche nel mio pc e a farmi fare queste figure da tonta. Ora che ho aggiornato la versione anche nella directory di lavoro, ovviamente, funziona tutto. Scusatemi ancora.
Ciao, grazie mille!!!
EricaMa se ce l’hai già nell’albero principale di TeX, che te ne fai di una copia nella directory di lavoro?
Ciao
Enrico
::Sto usando questa definizione per un ambiente in cui scrivere teoremi, lemmi etc.
`\newtheoremstyle{reference}%
{\topsep} %
{\topsep} %
{\slshape} % Font del testo
{} % Rientro margini
{\bfseries} % Font del titolo dell'ambiente
{:} % Punteggiatura dopo “Teorema”\”Definizione”
{.4em} % Spazio tra titolo e testo.
{\thmname{#1} % #1 : Definiziote\Teorema\ecc.
\thmnumber{#2} % #2 : Contatore
\thmnote{{\sc [#3]}}} % #3 : Testo tra “[” e “]”
%%%%%%%%%%%
\theoremstyle{reference}
\newtheorem{df}{Definizione}[chapter]`
Il fatto e’ questo: quando scrivo
`\begin{df}[Vitello dai piedi di balsa]
Sia A un B. Definiamo come \emph{vitello dai piedi di balsa} ogni C tale che\dots
\end{df}`
la differenza tra slshape e itshape scelto implicitamente da \emph{} e’ poco visibile ad una prima occhiata (chiaramente guardando meglio, si nota che molte forme di lettere mancano). Viceversa ho paura che definendo il font del testo come itshape, e quindi ottenendo un \emph{} in “testo dritto”, appesantirei molto il testo (le definizioni, teoremi, lemmi in un testo di matematica sono davvero tanti…. altrimenti non sarebbe matematica! 🙂 e pero’ itshape ha senso come stile di font di una percentuale del testo relativamente piccola)
Che cosa consigliate, tra questi due estremi opposti?Un enunciato tutto in maiuscoletto? 😯
Corsivo per gli enunciati, come usano tutti o quasi. Tondo per le definizioni, con il termine importante in corsivo.
Ciao
Enrico
::Inanzi tutto saluto tutti quanti, dato che è il mio primo messaggio.
Prima di esporre il mio problema, vorrei premettere che sto scrivendo la tesi, ed ho tempi veramente strettissimi, ovvero entro mercoledì prossimo dovrei avere tutto pronto.
Per completezza dico che sto utilizzando Texnick center con pdflatex, e MikTex2.7, ovviamente su macchina Windows.Il mio problema è quello di incorniciare del testo che inserisco all’interno degli ambienti figure e minipage. Attualmente l’ho incorniciato con \fbox così
`
\begin{figure}
\fbox{
\begin{minipage}[c]{\textwidth}
\centering
\begin{enumerate}
\item Costruire un \underline{sistema} in grado di […]
\end{enumerate}
\end{minipage}
}
\caption{…}
\label{…}
\end{figure}
`
E funziona bene, però vorrei fare qualcosa di meglio. Il testo che sta li dentro si deve capire che fa parte della documentazione che ho prodotto mentre lavoravo al progetto su cui si basa la mia tesi, e che non è stato scritto per la tesi stessa. Io pensavo ad un effetto ombreggiato o qualcosa del genere.
CHe pacchetti dovrei usare? Ho provato PSTricks, ma purtroppo non funziona con pdflatex…Vi pregherei di spiegare bene il funzionamento dei vari pacchetti, dato che (come avrete capito) sono un niubbo con LaTex…
Per mercoledì? Lascia perdere: decisioni del genere vanno prese un pochino prima. E non vedo come un’ombreggiatura possa cambiare la situazione.
In ogni caso, benvenuto nel forum. Puoi, se proprio ti avanza tempo, dare un’occhiata al pacchetto framed.
Ciao
Enrico
::sto scrivendo un curriculum con europecv e avrei bisogno di un parere a proposito del layout: sto scrivendo un curriculum abbastanza dettagliato e vorrei scrivere una breve descrizione della tesi. ad ora ho scritto il titolo della tesi seguito da un \begin{quote} {\small … } \end {quote}.
il risultato è quello che avevo in mente, ma mi chiedevo se ci fosse un modo più semplice per raggiungerlo.Togli quelle graffe attorno a \small …
Ciao
Enrico
25 Febbraio 2010 alle 15:58 in risposta a: problema con esempio minimale di curriculum con europecv #4240625 Febbraio 2010 alle 14:56 in risposta a: problema con esempio minimale di curriculum con europecv #42404::provando il seguente esempio di uso di europecv:
`\documentclass[helvetica,narrow]{europecv}
\usepackage{graphicx} % Required to draw the logo
\begin{document}
\begin{europecv}
\end{europecv}
\end{document}`ho avuto degli errori che non capisco:
`[…]
(“c:\program files\miktex 2.8\latex\tools\longtable.sty”)latex.exe: gui framework cannot be initialized.
[…]
i found no \citation commands—while reading file d:\documenti\cv.aux
i found no \bibdatacommand—while reading file d:\documenti\cv.aux
i found no \bybstyle command—while reading file d:\documenti\cv.aux
(there were 3 error messages)
counldn't fine input index files d:\documenti\cv nor d:\documenti\cv.idx.
usage: proram files\miktex 2.8\miktek\bin\makeindex.exe [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 …]
[…]`sapreste dirmi dov’è il problema?
Ciao
Enrico
::Hai ragione, con questo codice minimo funziona tutto (ho generato correttamente la bibliografia). L’errore lo ritrovo, invece, sul file della tesi, che carica esattamente gli stessi pacchetti, con lo stesso preambolo (l’ho copiato per creare l’esempio minimo dei post sopra).
`\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
cleardoubleempty,pointlessnumbers,%
headinclude,footinclude,BCOR5mm,%
%tablecaptionabove
]{scrbook}
…`
Ma a rigor di logica quell’errore dovrebbe avvenire ben prima che la compilazione vada a cercare i file da inserire. 🙄Qui sotto il log che ottengo forzando la compilazione (lo riporto tutto perché non so dove puoi trovare le informazioni necessarie):
`
This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7) (preloaded format=pdflatex 2010.2.22) 25 FEB 2010 12:51
entering extended mode
**classic.tex
(classic.tex
LaTeX2e <2005/12/01>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, italian, lati
n, loaded.
…
(arsclassica.sty
Package: arsclassica 2009/01/01 v2.5 Customizing ClassicThesis (LP)
…`Lo vedi adesso? Hai una versione vecchia di arsclassica.sty nella directory di lavoro.
Ciao
Enrico
::la rimozione ha creato un problema
ora ogni volta che cerco di compilare un file (anche un semplice file che ha sempre funzionato), se uso texmaker mi dà subito errore e non riesce nemmeno a produrre il file di logda terminale ottengo molte più informazioni:
`This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
restricted \write18 enabled.
—! /var/lib/texmf/web2c/pdftex/pdflatex.fmt doesn't match pdftex.pool`dalle ricerche che ho fatto sembra il segno di un conflitto con un’istallazione precedente (proprio il mio caso)
però non riesco a venirne a capo: ho rimosso un file che mi era sfuggito (/usr/local/share/texmf/ls-R), ho rimosso una cartella nella mia home ~/.Texlive2009 e ho aggiornato il database con mktexlsr
ma l’errore rimane
aiutatemi please, ho un enorme bisogno di LaTeX in questi giorni
Quando hai installato la TeX Live Debian, la presenza dei link in /usr/local/bin ha fatto sì che i formati fossero compilati con la roba di /usr/local/texlive.
`sudo fmtutil-sys –all
sudo updmap-sys`
(Il secondo è probabilmente necessario per lo stesso motivo).Ciao
Enrico
::grazie, mi hai salvato un bel po’ di lavoro
ho l’interfaccia italiana e curiosamente il comando in Azioni si chiama “Crea i collegamenti nelle directory di sistema”… va beh
..poi si apre una finestra per rimuovere tutti i link simboliciquindi ho cliccato su Azioni>Rimuovi TexLive 2009
in tre secondi mi ha detto che era stato rimossomi sono insospettito per la velocità
però ora il path è in /usr/bin:
`debian:/home/fede# which pdflatex
/usr/bin/pdflatex`Ottimo.
mentre i 2GB di roba in /usr/local/texlive sono ancora lì,
ma per poco:
`rm -r /usr/local/texlive`Mi chiarisci un’ultima cosa?
L’assenza di tlmgr nei repo di Debian è dovuta a una qualche ragione tecnica (è una feature recente e va testata..) oppure di policy (la gestione dei pacchetti è in mano ai maintainer Debian e gli utenti devono affidarsi a loro).
È solo una curiosità…Politica Debian. Non si fidano che i gestori di TeX Live includano solo roba che Debian accetta. E vogliono che tutto sia installato secondo i loro criteri (che è in effetti un’idea condivisibile), quindi con tutti i file di configurazione in /etc. TeX Live li mette invece in /usr/local/texlive/
/texmf-var (e in qualche altro posto). Ciao
Enrico
::Altra domanda: perchè usare \input e non \include? A me sembra che compili più velocemente, ma è l’unica cosa o ci sono altri risvolti?
Più velocemente è del tutto impossibile, visto che con \include LaTeX deve leggere due volte un file ausiliario per ogni capitolo a ciascuna compilazione. Con \input il file ausiliario è unico. E, siccome \include è definito in termini di \input, non vedo come possa venire fuori una compilazione più veloce. 🙂
Ciao
Enrico
::credo che seguirò il tuo consiglio (anche se lo spazio che occupa è 1,9 GB… ero stato un po’ pessimista)
avendo installato con i link simbolici dovrò anche eliminare gran parte dei numerosi link simbolici che ho in /usr/local/bin
chissà se esiste un sistema intelligente per rimuoverli velocemente..un’ultima cosa: mi ricordi come impostare il PATH per texlive in /usr/bin? (ora è su /usr/local)
Credo che con tlmgr si possano eliminare i link simbolici: lancia
`sudo tlmgr -gui`
e dal menù “Actions” scegli “Handle symlinks in system dirs…”; nella finestra che si apre troverai il pulsante adatto.Poi cancella pure tutto (o tienilo).
Non c’è bisogno di impostare nulla per gli eseguibii in /usr/bin. Una volta che hai eliminato i link da /usr/local/bin, il sistema troverà da solo quelli in /usr/bin.
Ciao
Enrico
-
AutoreRisposte