Risposte nei forum create
-
AutoreRisposte
-
::
Così è perfetto!!!! Funziona tutto, grazie mille!!
Avevo trovato quei comandi da qualche parte e ho cercato di modificarli come mi serviva.
Praticamente mi hanno chiesto di mettere il titolo della sezione con 11 point, grassetto,times new romani, e con una linea vuota prima del testo della sezione.
Per la sottosezione vogliono un carattere di 10 point, grassetto, times new roman. Per questo ho messo small (a parer mio hai ragione tu, ci vorrebbe un po’ più grande!)
Per il times new roman ho caricato \usepackage{times}.
GRAZIE GRAZIE GRAZIE!!!
Volevo chiedere se si può mettere in grasseto non solo il titolo della tabella, ma anche il nome “Table 1”. E’ megli se apro un altro topic (famosa legge un topic=un argomento)?
DanielaMa che corpo principale vogliono? Se il corpo del testo è 10, allora tutto ha un senso; se vogliono corpo 11, mi pare piuttosto bizzarro, come ho detto, avere un titolo in corpo minore. Io, sinceramente, scriverei
`\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{1\baselineskip \@plus .2\baselineskip \@minus .1\baselineskip}%
{.5\baselineskip \@plus.1\baselineskip}%
{\normalfont\large\bfseries}}\renewcommand\subsection{\@startsection {subsection}{1}{\z@}%
{1\baselineskip \@plus .1\baselineskip \@minus .05\baselineskip}%
{.2\baselineskip \@plus .05\baselineskip}%
{\normalfont\bfseries}}\renewcommand\@seccntformat[1]{\csname the#1\endcsname.\hspace{0.5cm}}
\makeatother`
in modo che i titoli di sezione siano leggermente più grandi del corpo principale (11 a corpo 10, 12 a corpo 11).Per avere Times, hai varie scelte; te le elenco in ordine di preferenza:
(1a) \usepackage{tgtermes}
(1b) \usepackage{txfonts}
(2) \usepackage{mathptmx}Scegli la variante b se devi comporre formule matematiche. Sconsiglio in ogni caso \usepackage{times}.
Per avere le didascalie interamente in nero:
`\usepackage{caption}
\captionsetup{font=bf}`
Per scrivere la didascalia userai semplicemente \caption{Testo della didascalia}. La buona tipografia non va molto d’accordo con lunghi tratti in nero: può andare per i titoli, ma per una didascalia non tanto.Ciao
Enrico
::Ciao Enrico,
grazie per la risposta super veloce!! Ho tolto \DeclareGraphicsExtensions{.jpg} e anche {babelbib} come hai suggerito.
Per il titolo della bibliografia hai ragione, devo aver messo qualche comando che non va prima, perchè ho provato a fare un testo con i soli comandi che ti ho messo e tutto funziona senza problema. Ho fatto un po’ di tentativi e ho visto che l’errore è causato dai questi comandi che ho messo nel preamobolo:`\def\thesection{\arabic{section}}
\def\thesubsection{\arabic{subsection}}
\def\p@section{\thesection}
\usecounter{section}
\usecounter{subsection}
\renewcommand{\section}[1]{\vspace{\baselineskip}\par\refstepcounter{section}
\noindent{\bf \thesection.
\hspace{0.5cm}#1}\vspace{0.5\baselineskip}\\\setcounter{subsection}{1}}\renewcommand{\subsection}[1]{\vspace{\baselineskip}\par\refstepcounter{subsection}
\noindent{\small{\bf \thesection.
\hspace{0.5cm}#1}}\vspace{0.2\baselineskip}\\\setcounter{subsection}{1}}`Saranno di sicuro pieni di errori, ma avevo bisogno di formattare i titoli di sezioni e sottosezioni come mi è stato chiesto. Esiste un modo per “dire a Latex” di non usarli per la bibliografia?
Grazie mille per la disponibilità!
DaniQueste definizioni sono tutte sbagliate. 🙁
Ci sono vari modi per avere quanto desideri in modo decente e, soprattutto, compatibile con il nucleo di LaTeX. Si vuole, per \section,
(1) una riga vuota prima del titolo;
(2) il titolo in corpo normale, nero;
(3) il numero va composto a margine, separato dal titolo da 0,5 cm (Perché mai mezzo centimetro? Boh);
(4) uno spazio di mezza riga sotto il titolo.Per \subsection è analogo, ma lo spazio sotto il titolo è di un quinto di riga. Il corpo \small è ridicolo, naturalmente: come può il titolo essere in corpo minore del testo che segue? È chiaro che, volendo una distinzione visiva, il titolo di sezione va leggermente più grande. Ma facciamo come ti è stato chiesto. 🙁
`\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{1\baselineskip \@plus .2\baselineskip \@minus .1\baselineskip}%
{.5\baselineskip \@plus.1\baselineskip}%
{\normalfont\bfseries}}\renewcommand\subsection{\@startsection {subsection}{1}{\z@}%
{1\baselineskip \@plus .1\baselineskip \@minus .05\baselineskip}%
{.2\baselineskip \@plus .05\baselineskip}%
{\normalfont\small\bfseries}}\renewcommand\@seccntformat[1]{\csname the#1\endcsname.\hspace{0.5cm}}
\makeatother`
Si potrebbe usare titlesec, ma in questo caso non era troppo difficile modificare le definizioni della classe article.Ciao
Enrico
::Ciao a tutti, sono nuova del forum.
Per prima cosa volevo ringraziarvi per tutti i consigli utili che ho trovato nelle vostre discussioni!!!!! 😀 😀 😀
Sono tre giorni che cerco di risolvere un problema e dopo aver letto varie guide e forum l’ultima alternativa è quella di scrivere a voi.Uso TeXnicCenter, sto facendo la bibliografia con Bibtex.
Nel preambolo ho messo:
`\documentclass[a4paper,11pt,twoside]{article}
\usepackage{graphicx}
\usepackage{booktabs}
\DeclareGraphicsExtensions{.jpg}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage{babelbib}\usepackage[round,sort]{natbib} `
per stampare la bibliografia ho scritto:
`\addcontentsline{toc}{section}{\refname}
\bibliographystyle{natbib}
\bibliography{biblio}`Il file pdf va bene, mi riporta la bibliografia e con la formatazione che desidero.
Però il titolo della sezione BIBLIOGRAFIA non mi piace, infatti ottengo
3. *
ReferencesBecker, G. S. (1993). Human Capital. Columbia University …….
Io avrei bisogno che il titolo fosse semplicemente la parola “References” (senza il ” 3. * “), magari in grassetto.
Avete qualche consiglio che mi può aiutare??? ❓
Vi ringrazio
DanielaPS: spero di aver messo tutte le info che potevano servirvi per capire il mio problema.
Benvenuta!
Da quello che esibisci non si vede alcun motivo per l’apparizione di un 3. Forse hai messo qualche comando \section subito prima dei comandi per la bibliografia? Be’, non serve e anzi è quello che provoca il problema.
Un paio di osservazioni qua e là: \DeclareGraphicsExtensions non va usato; è inutile caricare babelbib se poi usi natbib. Non serve a molto neppure babel, se scrivi in inglese.
Ciao
Enrico
::Evidentemente se mi sono rivolta ad un forum ci sarà un motivo.
Nel web e nelle innumerevoli dispense lette e sottolineo LETTE, non ho trovato qualcosa che facesse al mio caso. Se poi ci aggiungiamo che di programmazione non ci capisco una mazza, daltronde mi dedico ad altro nella mia vita, finisco col ritrovarmi tutto il giorno al pc e non essere in grado di cambiare uno stupidissimo margine.
Constatata dunque la grande utilità del forum che dovrebbe esplicare i dubbi altrui, vi ringrazio dell’immenso aiuto datomi e cercherò altrove.Grazie dei complimenti. Cambiare uno “stupidissimo margine” a te potrà sembrare ovvio: ma visto che non ci sei riuscita, tanto ovvio non è. Se poi si aggiunge che in tutto questo non ti sei degnata minimamente di mostrare un esempio di quello che tenti di fare, rimango allibito da tanta arroganza.
Ciao
Enrico
::salve, ho scoperto altri editor latex, come texmaker e texmakerx. sapevo da un pezzo che esistevano ma ora scopro che hanno molte più funzioni e sono più completi degli editor di default (per esempio permettono di inserire tutti i simboli mateatici cliccandoci sopra, frecce, elenchi … insomma, velocizzano di un bel pò il lavoro).
Mi domando allora, perchè esistono due versioni , cioè texmaker e texmaker x?? non credo sia stata aggiunta solo la “X” 😆
Fork.
Ciao
Enrico
::Salve, sono un nuovo utente di questo forum e un neofita di LATEX. Mi volevo congratulare con voi in anticipo per la vostra disponibiltà, prima di esporre il mio problema. Ma vado al dunque. In sostanza, non riesco a caricare il pacchetto babel. Ho seguito la procedura indicata da Pantieri, ma non ho risolto (il risultato della compilazione è “0 errors, 0 pages”). Al momento mi sto arrangiando, escludendo babel, ma ovviamente ho problemi di sillabazione. La versione che sto utilizzando è miktex 2.9 basic; il sistema operativo è vista; l’editor è texnic center. Riporto il documento minimo e il file di log.
\documentclass{article}
\usepackage[italian]{babel}
\begin{document}
Prova
\end{document}This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9) (preloaded format=latex 2011.2.10) 14 FEB 2011 12:27
entering extended mode
**doc_minimo.tex
(C:\Users\Carlo\Desktop\Prova\doc_minimo.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, afrikaans, ancientgreek, ar
abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic,
croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga
lician, german, german-x-2009-06-19, greek, gujarati, hindi, hungarian, iceland
ic, indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, lat
vian, lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerm
an, ngerman-x-2009-06-19, nynorsk, oriya, panjabi, pinyin, polish, portuguese,
romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swis
sgerman, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, u
senglishmax, welsh, loaded.
(“C:\Program Files\Miktex 2.9\tex\latex\base\article.cls”
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(“C:\Program Files\Miktex 2.9\tex\latex\base\size10.clo”
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(“C:\Program Files\Miktex 2.9\tex\generic\babel\babel.sty”
Package: babel 2008/07/06 v3.8l The Babel package*************************************
* Local config file bblopts.cfg used
*
(“C:\Program Files\Miktex 2.9\tex\latex\00miktex\bblopts.cfg”
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX ‘babel’ configuration
)
(“C:\Program Files\Miktex 2.9\tex\generic\babel\italian.ldf”
Language: italian 2008/03/14 v1.2t Italian support from the babel system
(“C:\Program Files\Miktex 2.9\tex\generic\babel\babel.def”
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
Package babel Info: Making ” an active character on input line 94.Benvenuto!
Dov’è il problema? A me pare tutto perfettamente a posto. Ho segnato in blu la parte importante, del tutto regolare.
Ciao
Enrico
::Mi sa che alla fin fine mi conviene abbandonare la notazione con numeri romani (mutuata dall’articolo che sto seguendo) e passare a quella… spero di non dover modificare molto.
Se qualcuno dovesse usare i numeri romani sarei curioso di sapere come li inserisce.
Grazie,
DanieleLa trovo una notazione pesante e poco efficace; comunque
`\newcommand{\hod}[1]{^{\scriptscriptstyle\mathrm{#1}}}`
forse potrebbe dare, usato come $f\hod{IV}$, un risultato non insopportabile.Ciao
Enrico
::Questo è anche il motivo per il quale si raccomanda sempre di non cominciare un “punto e a capo” con \\. questo comando, infatti non termina il capoverso, ma termina la riga.
Ok, quindi in generale è sempre meglio mettere un \linebreak ?
No, una riga vuota; \linebreak va considerato come un comando di emergenza, come una frenata improvvisa in auto.
Ciao
::Ciao,
vorrei chiedervi come fate voi a indicare la derivata con numero romano all’esponente. Per esempio, come scrivete
`f^{IV}?`
Vedo in vari articoli e libri che qualcuno usa i numeri minuscoli, altri i maiuscoli. C’è poi il problema che le derivate di ordine minore a quattro spesso (è il mio caso) vengono indicate con l’apice.
`f''`
Se poi uso i numeri romani mi sembra di avere un problema di uniformità della notazione… potete darmi consigli?Grazie,
DanieleNormalmente si scrive $f’ f” f”’ f^{(4)}$.
Ciao
Enrico
13 Febbraio 2011 alle 19:06 in risposta a: Problemi con didascalia tabella e gruppi di immagini. #55598::[quote]Il mio problema è proprio che sto cercando un metodo alternativo all’uso del pacchetto rotating (l’ho scritto poco più su).
Se il problema è che il tuo sistema non vede il pacchetto, non mi pare che una perdita di tempo cercare soluzioni alternative. Fa’ “Refresh FNDB”, oppure copiati rotating.sty nella cartella del tuo documento oppure installa TeX Live. Oppure butta windoze e installa qualcosa di meglio. 🙂
Ciao
EnricoIl fatto è che il PC in questione non è il mio (su cui ho libero arbitrio), ma quello dell’università. :([/quote]
Non mi pare così complicato copiare rotating.sty nella cartella dove tieni il documento principale.Ciao
Enrico
13 Febbraio 2011 alle 17:35 in risposta a: Problemi con didascalia tabella e gruppi di immagini. #55596::Il mio problema è proprio che sto cercando un metodo alternativo all’uso del pacchetto rotating (l’ho scritto poco più su).
Se il problema è che il tuo sistema non vede il pacchetto, non mi pare che una perdita di tempo cercare soluzioni alternative. Fa’ “Refresh FNDB”, oppure copiati rotating.sty nella cartella del tuo documento oppure installa TeX Live. Oppure butta windoze e installa qualcosa di meglio. 🙂
Ciao
Enrico
13 Febbraio 2011 alle 17:21 in risposta a: Problemi con didascalia tabella e gruppi di immagini. #55593::Sì, usi il pacchetto graphicx che ti fornisce il comando \rotatebox,; nel primo argomento metti l’angolo di rotazione, nel secondo l’oggetto da ruotare. Accetta un argomento facoltativo per specificare il centro di rotazione. Documentazione:
Da prompt dei comandi: texdoc grfguide
Ti confesso che io non o mai usato sidewaystable, perché ruota nel verso “sbagliato” sulle pagine pari. Sbagliato significa con la didascalia verso il margine esterno, mentre le tabelle e le figure ruotate di 90º dovrebbero venire ruotate solo in senso antiorario indipendente dalla pagina su cui avviene la rotazione. Io uso sempre questa strada che non è così più complicata dell’uso del pacchetto già predisposto.
Ho provato a seguire il tuo suggerimento, tuttavia ho un problema con l’ambiente table (che a quanto ho capito non può essere inserito come argomento). Sono riuscito ad inserire tabularx come argomento e la tabella è ok, ma la didascalia (\caption) resta in fondo alla pagina e non in fondo alla figura.
`\begin{table} [tbp] \footnotesize
\centering
\rotatebox{90}{
\begin{tabularx}{1.4\columnwidth}{XXXXXXXXXXXXX}
…
\end{tabularx}
}
\caption{}
\label{mode}
\end{table}`Pacchetto rotating e ambiente sidewaystable:
`…
\usepackage{rotating}
…
\begin{document}
…
\begin{sidewaystable}
\footnotesize\centering
\begin{tabularx}{\textwidth}{*{13}{X}}
…
\end{tabularx}
\caption{,,,}\label{…}
\end{sidewaystable}`
Mai scrivere preamboli di tabella in quel modo che rende difficile capire quante X hai davvero messo.Ciao
Enrico
::Con \onehalfspacing ottieni circa 33 righe per pagina, che sono poche se il testo è molto strutturato come il tuo, dove usi \subsubsection: saranno molti i punti con difficoltà di impaginazione.
Ok, quindi a questo punti dato che nelle regole tipografiche ho l’obbligo di avere un’interlinea di 1.5 userò il comando \linespread{1.5}.
Non ho capito una cosa, riguardo all’impaginazione, se ho delle parti che rimangono così:…
, le lascio in questo modo oppure le “forzo” per assumere un’altra disposizione?
Chiamarle “regole tipografiche” mi sembra alquanto improprio. 🙂 Traduco: “nelle ridicole regole imposte per l’impaginazione della tesi c’è l’obbligo di ampliare l’interlinea”. 🙂
Non capisco perché \onehalfspacing non funzioni. Ma ottieni un risultato del tutto analogo con \linespread{1.25} che sicuramente passerà come “interlinea uno e mezzo” (concetto che ha senso solo per i dattiloscritti) e che riempie un pochino di più la pagina.
Ciao
Enrico
::qui una parte dove me lo fa:
`
\subsubsection{Movimento Elastico}
Durante lo spostamento di uno o più punti se viene superata una distanza minima fissata si attiva il metodo $Orobix\_movePointElastic$ che avvicina i punti tra loro in modo elastico. Il valore della distanza minima può essere modificato dall'utente tramite una slider. Dato il punto iniziale, che è quello selezionato dal puntatore, si calcola la distanza che c'è tra quel punto e i sui vicini.Il metodo del movimento elastico si attiva all'interno della funzione $wacomMouseRoiDragged$ quando viene selezionata una ROI per la modifica. Una prima chiamata viene effettuata durante la modifica della ROI, quindi durante il trascinamento dei punti, una seconda invece è richiamata da un timer. Grazie all'utilizzo dell'oggetto $NSTimer$ l'effetto visivo raggiunto è quello di un movimento elastico che evolve in tempo reale.
L'algoritmo è suddiviso in due parti simmetriche, prima si calcolano gli spostamenti dei punti alla destra di quello iniziale, successivamente quelli alla sinistra. Il punto considerato come centrale cambia al passo successivo dell'iterazione, in modo che vengano percorsi tutti i punti del contorno.
`Grazie
Non vedo nulla di strano; si tratta quindi di difficoltà di impaginazione che l’interlinea ampliata aumenta: LaTeX non lascerà mai un titolo di sezione in fondo alla pagina seguito solo da una riga del testo successivo, ma porterà tutto su una nuova pagina; chiaramente questo rende la pagina “troppo vuota”.
Con \onehalfspacing ottieni circa 33 righe per pagina, che sono poche se il testo è molto strutturato come il tuo, dove usi \subsubsection: saranno molti i punti con difficoltà di impaginazione.
Soluzione? Ovvia. 🙂
Vedo dall’estratto di testo che usi $…$ per indicare le tue variabili o metodi o come lii chiami; è sbagliato, mi pareva di averti dato un suggerimento al riguardo.
Ciao
Enrico
::Intendi uno screenshot del testo compilato o del sorgente?
Per l’iterlinea uso ancora \linespread{1.5} dato che il comando che mi avevi suggerito \onehalfspacing non mi funzionava (nessun errore ma spaziatura singola)Ovviamente del sorgente. Quanto a \onehalfspacing direi che probabilmente stai commettendo qualche errore, perché a me funziona perfettamente.
Ciao
Enrico
-
AutoreRisposte