Risposte nei forum create
-
AutoreRisposte
-
25 Ottobre 2009 alle 10:57 in risposta a: Allineamento dei numeri dei capitoli in ClassicThesis #38323::
Scusami Enrico, ho visto solo ora la tua risposta… (non avevo ricaricato la pagina prima di rispondere ad antonio).
Purtroppo linedheaders non risolve il mio problema: aggiunta l’opzione mi compare un’altra linea sopra il titolo… in realtà ciò che vorrei è che il numero del capitolo venisse portato sulla stessa riga del titolo anziché starsene “in aria”. Mi rendo conto che non sia poi così evidente, però…Magari è meglio un esempio di codice.
Ciao
Enrico
24 Ottobre 2009 alle 21:46 in risposta a: Allineamento dei numeri dei capitoli in ClassicThesis #38320::Salve,
stavo scrivendo una ricerca con ClassicThesis;
ecco il preambolo:
`
\documentclass[a4paper,abstracton,footinclude,headinclude]{scrreprt}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage[]{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,eulermath,pdfspacing]{classicthesis}
\usepackage{graphicx}
\graphicspath{{Immagini/}}
`
Compilando il codice ottengo che le basi dei numeri a destra dei nomi dei capitoli sono allineate con la parte superiore dei titoli dei capitoli, differentemente da quanto avviene nella guida a ClassicThesis di Lorenzo Pantieri, dove l’allineamento è con la base delle scritte. 😐
Questo è particolarmente evidente quando il titolo è composto da più righe.
Come posso ottenere un risultato simile a quello dell’introduzione allo stile ClassicThesis?Opzione “linedheaders” a classicthesis. Ma fa’ in modo che i titoli dei capitoli stiano su una riga, con ClassicThesis è certamente più indicato.
Sul modificare un file della distribuzione stendiamo un velo pietoso. 🙂 Non si fa: se arriva un aggiornamento?
Di fatto il messaggio è del tutto innocuo. Se non ti serve uno stile di citazione “autore-anno”, lascia perdere e sopporta l’avviso. Se invece ti serve davvero natbib, caricalo prima di classicthesis-ldpkg.
Ciao
Enrico
::Io non vorrei usare la carta A4, vorrei stampare il mio lavoro su un formato cartaceo diverso in cui entri un’area geometry 17×24. Nella mia stampante che fogli devo mettere?
Un qualsiasi formato di carta la cui larghezza sia maggiore di 17 cm e l’altezza sia maggiore di 24 cm. Nelle opzioni passate a crop scriverai
`\usepackage[cam,width=x truecm,height=y truecm,center,pdftex]{crop}`
dove x e y sono le dimensioni del foglio su cui devi stampare. Se hai carta 17 per 24 basta passare quelle dimensioni a geometry e non chiamare crop:
`\usepackage{geometry}
\geometry{paperwidth=170mm,
paperheight=240mm,
% altre opzioni per geometry
}`
Forse c’è un equivoco di fondo: quando si parla di 17 per 24 si intende il formato della pagina fisica; se invece vuoi una gabbia 17 per 24 il discorso è completamente diverso.Ciao
Enrico
::Ciao a tutti
ho letto diversi topic a proposito del formato 17×24. A quale formato cartaceo corrisponde? B5 o B4?
A nessuno dei due: B5 è 176 per 250 (mm), quello che si avvicina di più. Se vuoi 170 per 240 devi usare crop insieme a geometry, è chiaramente specificato come nel manuale di crop
`\documentclass{article}
\usepackage[dvips=false,pdftex=false,vtex=false]{geometry}
\geometry{
paperwidth=170mm,
paperheight=240mm,
% altre opzioni per geometry
}
\usepackage[cam,a4,center,pdftex]{crop}% resto del preambolo
\begin{document}
…
\end{document}`
In questo modo avrai le tue pagine su A4 con i crocini di taglio per avere 17 per 24.Ciao
Enrico
::Mi spiego meglio:
nella mia tesi che sto facendo con book nei parametri di documentclass, io ho le seguenti pagine:– frontespizio non numerato;
– pagina vuota numerata con ii in alto a sinistra;
– l’indice numerato con iii in basso al centro;
– pagina vuota numerata con iv in alto a sinistra e scritto indice in alto a destra;
– la prefazione numerata con v in basso al centro;
– pagina vuota numerata con vi in alto a sinistra e scritto indice in alto a destra;
– l’introduzione numerata con vii in basso al centro;
– pagina vuota numerata con viii in alto a sinistra e scritto introduzione in alto a destra;
– il resto della tesi.volevo capire perché nella pagine vuote mette il numero in alto a sinistra e la scritta col nome del capitolo, e perché la pagina dopo prefazione è indicata ancora come indice.
Spero di essere stato chiaro. Grazie!
Le raccomandazioni di Antonio sono validissime. Manca solo l’indicazione dei comandi \frontmatter e \mainmatter:
`\documentclass[a4paper]{book}\usepackage{emptypage} \begin{document}
\frontmatter\tableofcontents
\chapter{Prefazione}
\chapter{Introduzione}
\mainmatter
\end{document}`
Davvero hai una tesi con la prefazione?Ciao
Enrico
::Salve.
Sono ex utente Windows di recente passato a MAC.
Su Windows per usare pstricks procedevo in questo modo:
1) scrivevo il file doc.tex e mettevo nella sua cartella il file ps4pdf.bat
2) lo compilavo con `latex doc.tex`
3) inserivo la stringa `\usepackage{pst-pdf` nel preambolo del doc.tex
4) compilavo doc.tex con `ps4pdf doc.tex`
5) infine compilavo il doc.tex con `pdflatex doc.tex`
E tutto funzionava.Con TexShop faccio così:
1) Scrivo il file doc.tex e metto nella sua cartella ps4pdf.bat
2) dal menu compilatore scelgo le voci “Tex e DVI” e “LaTeX”.
3) clicco su Typset
4) ottengo un .pdf con l’immagine e senza il testo del documento.
5) dal menu del compilatore scelgo le voci “Pdflatex” e “LaTeX”, ma ottengo solo il pdf col testo e senza figura.
6) se provo da terminale a dare il comando `ps4pdf doc.tex` dopo il passaggio 4) e prima del passaggio 5), mi dice che il comando `ps4pdf` non esiste (ovviamente inserisco la stringa `\usepackage{pst-pdf}` nel premabolo del doc.tex).Che devo fare?
Grazie.Crea il file “pst-PDF.engine” con il seguente contenuto
`#!/bin/bashexport PATH=${PATH}:/usr/texbin:/usr/local/bin
FILENAMEEXT=”$1″
FILENAME=${FILENAMEEXT%.*}
pdflatex “$FILENAME”
latex “$FILENAME”
dvips -o “$FILENAME-pics.ps” “$FILENAME”
ps2pdf “$FILENAME-pics.ps”
pdflatex “$FILENAME”
exit`
e salvalo nella cartella ~/Library/TeXShop/Engines (~ sta per la tua cartella iniziale). Fa’ ripartire TeXShop se l’avevi aperto. Nel tuo file da compilare scrivi, all’inizio,
`% !TEX TS-program = pst-PDF`
Compila e vivi felice. 🙂Si tratta di uno script modellato sulle istruzioni di pst-pdf.
Ciao
Enrico
::Salve ragazzi,
sono un nuovo utente e volevo chiedervi un aiuto.
Sto provando ad utilizzare il pacchetto classicthesis con la versione completa di miktex2.8 su win xp sp3. Tuttavia, non funziona neanche il codice più semplice come\documentclass{scrartcl}
\usepackage{lipsum}
\usepackage[nochapters]{classicthesis}
\usepackage[nochapters]{classicthesis-ldpkg}
\begin{document}
\lipsum
\end{document}con l’errore:
Option clash for package hyperref.Non so che fare.
Grazie
MateoUsare l’ordine corretto del caricamento:
`\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[nochapters]{classicthesis}`
potrebbe essere una buona idea. 🙂Ciao
Enrico
::Grazie Enrico!!!
pensavo che fosse una domanda banale, ma non pensavo così tanto…
grazie di nuovo..vado subito a modificare tutte i miei indici!!
Vado sulla shell, scrivo “texdoc -s tensor” (occorre TeX Live almeno 2008) e trovo documentazione per “tensor”, “boldtensors” e “hhtensor”: scelgo il primo e vedo che è proprio quello che serve. A volte non si è così fortunati e occorre qualche ricerca più approfondita. Naturalmente dovevo sapere che quella a cui ti riferisci è una notazione di tensori.
Ciao
Enrico
::Ciao a tutti,
ho un piccolo problemino:
dovrei scrivere una formula matematica con derivate ripetute di una quantità. Le derivate sono espresse come indici e pedici..è fondamental l’ordine.
Io ho fatto una cosa del genere
`
R_{\sigma(\mu\ \nu)}^{\ \ \ \ \sigma}
`ma viene tutt’altro che perfetto…insomma è importante che il \sigma alto sia esattamente tra il (\mu e il \nu) bassi …non so se mi sono spiegato
C’è il pacchetto che si chiama, guarda caso, tensor. 🙂
`\usepackage{tensor}
…
\[
\tensor{R}{_{\sigma(\mu}^{\sigma}_{\nu)}}
\]`
Il secondo argomento di \tensor è una successione di ^{}_{} (che può cominciare
anche con _{} e finire con ^{}) dove specifichi i vari apici e pedici.Ciao
Enrico
::La soluzione che mi hai fornito è molto elegante e funzionale (dove posso imparare anch’io queste cose?). Ciononostante, poiché mi sono spiegato male e non completamente, non è propriamente ciò che mi occorre o quanto meno non so’ adattare il mio vecchio codice con questo “nuovo” modo di vedere il problema. Più precisamente ho bisogno che il codice:
`
\begin{enumerate}
\item[etichetta1]
\begin{commentedequation}
\commentedstep{x^2-1=0}{qua ci metto un commento} \\
\commentedstep{x^2=1}{qua ci metto un atro commento} \\
\commentedstep{x=\pm 1}{qua ci metto un ulteriore commento} \\
\end{commentedequation}
\item[etichetta2]
\begin{commentedequation}
\commentedstep{4x^2-4=0}{qua ci metto un commento} \\
\commentedstep{4x^2=4}{qua ci metto un atro commento} \\
\commentedstep{x=\pm 1}{qua ci metto un ulteriore commento} \\
\end{commentedequation}
\end{enumerate}
`produca in output il seguente schema
`
etichetta1 $2x-1 +3 = 1$ blablabla
$2x = 1-2$ blablabla
$2x=-1$ blablabla
————————————————
etichetta2 $3x-4 +1 = 5-5+-4-4$ blablabla
$3x = 3$ blablabla
$x=1$ blablabla
————————————————
`Più precisamente per produrre lo schema precedente io userò il seguente codice
`
\begin{solution}
\solitem{1}
\begin{commentedequation}
\commentedstep{x^2-1=0}{qua ci metto un commento} \\
\commentedstep{x^2=1}{qua ci metto un atro commento} \\
\commentedstep{x=\pm 1}{qua ci metto un ulteriore commento} \\
\end{commentedequation}
\solitem{2}
\begin{commentedequation}
\commentedstep{4x^2-4=0}{qua ci metto un commento} \\
\commentedstep{4x^2=4}{qua ci metto un atro commento} \\
\commentedstep{x=\pm 1}{qua ci metto un ulteriore commento} \\
\end{commentedequation}
\end{solution}
`avendo definito in un pacchetto il seguente codice:
`
\newcommand{\acwbox}[1]{\colorbox{Cyan}{\makebox[13pt][c]{\color{white}\textbf{\arabic{sol}}\addtocounter{sol}{2}}}}
\newcommand{\solitem}[1]{\item[\acwbox{1}]}
\newenvironment{solution}[1][1]{
\setcounter{sol}{\value{tmp}}
\setcounter{tmp}{0}
\newcommand{\ncols}{#1}
\small
\begin{proof}[Svolgimento di alcuni esercizi] \
\ifnum\ncols=1 \else\begin{multicols}{#1} \fi
\begin{enumerate}
}{
\end{enumerate}
\ifnum\ncols=1 \else\end{multicols}\fi
\end{proof}
}
`Ti ringrazio per la disponibilità
Spiacente. Se un codice è progettato male, è difficile riadattarlo.
Ciao
Enrico
::Voglio realizzare un ambiente commentedequation che visualizzi su due colonne:
– a sinistra alcuni passaggi matematici
– a destra i commenti ad essicon l’allineamento delle formule e dei commenti tutto a sinistra. Esempio:
`
$2x=4$ l'equazione è in forma normale
$\frac{2x}{2}=\frac{4}{2} dividendo ambo i membri per 2
$x=2$ abbiamo la soluzione
`Sino ad ora ho scritto il seguente codice:
`
\newcommand{\commentedstep}[2]{$\displaystyle#1$&\textcolor{Blue}{#2}}\newenvironment{commentedequation}[1][2]{
% \renewcommand{\verbosesteplevel}{#1}
\centering\tabularx{\linewidth}{|lX}
}{
\endtabularx
}
`Peccato che il tutto viene usato in un ambiente enumerate ed il contenuto degli item viene centrato verticalmente. Ossia ottengo un risultato di questo tipo:
`
|$2x-1 +3 = 1$ blablabla
(a) |$2x = 1-2$ blablabla
|$2x=-1$ blablabla|$3x-4 +1 = 0$ blablabla
(b) |$3x = 3$ blablabla
|$ x=1$ blablabla
`quando quello desiderato è di questo tipo
`
(a) $2x-1 +3 = 1$ blablabla
$2x = 1-2$ blablabla
$2x=-1$ blablabla
——————————————–
(b) $3x-4 +1 = 0$ blablabla
$3x = 3$ blablabla
$x=1$ blablabla
——————————————–
`ossia con un “hrule” alla fine che però non riesco a mettere senza ottenere errori. Come posso fare? Se qualcuno ha un idea più elegante di quella proposta ed il codice LaTeX operativo che la realizza sarei molto felice di condividerla. Grazie in anticipo a chinque voglia aiutarmi.
`\documentclass[a4paper]{article}
\usepackage{tabularx,lipsum,booktabs}\newenvironment{commentedstep}[1][\alph]
{\par\vspace{\topsep}
\def\counterstyle{#1}\setcounter{enumi}{0}
\let\item\placecount
\centering\tabularx{\columnwidth}%
{@{}l@{}>{$\displaystyle\bgroup\vphantom{\frac12}}l<{\egroup$}X}} {\endtabularx\par\vspace{\topsep}} \newcommand{\placecount}{% \refstepcounter{enumi}% \makebox[2em][r]{(\counterstyle{enumi})\enspace}} \newcommand{\testointercalato}[1]{\multicolumn{3}{@{}l@{}}{% \parbox{\columnwidth}{\strut#1\par\strut}}} \begin{document} \lipsum[2] \begin{commentedstep} \toprule \item & 2x=4 & l'equazione \`e in forma normale \\ & \frac{2x}{2}=\frac{4}{2} & dividendo ambo i membri per $2$ \\ & x=2 & abbiamo la soluzione \\ \midrule \testointercalato{Ecco che cosa succede in mezzo}\\ \midrule \item & 2x=4 & l'equazione \`e in forma normale \\ & \frac{2x}{2}=\frac{4}{2} & dividendo ambo i membri per $2$ \\ & x=2 & abbiamo la soluzione \\ \bottomrule \end{commentedstep} \lipsum[2] \end{document}` Puoi anche usare \begin{commentedstep}[\arabic] per (1) invece di (a). A ogni \item viene inserita l'etichetta numerata; la sintassi mi sembra abbastanza ovvia. Occhio al & per dividere: le colonne sono tre in ogni riga. Meglio anche usare i filetti di booktabs. Chiedi se ci sono questioni oscure. Ciao Enrico -
AutoreRisposte