Risposte nei forum create
-
AutoreRisposte
-
::
Daniele86″ post=67221Grazie,
ho usato \lsstyle ma non riesco a personalizzare la formattazione. Agisco sulla dichiarazione sotto ma niente.`\SetTracking[spacing={600*,100,}]{encoding=*,shape=sf}{80}`
Come mai?
Grazie,
Daniele`\textls{\sffamily Testo}`
funziona benissimo da sé. Ma ti scongiuro di non usare Helvetica con Utopia. Spaziato o no. E non spaziare mai il minuscolo!Il font epigrafica non possiede i font in codifica T1. Per usarlo come sostituto di \sffamily devi scrivere
`\renewcommand{\sfdefault}{epigrafica}`
senza caricare il pacchetto epigrafica. Ma devi dare \fontencoding{OT1}\sffamily se vuoi usarlo.Ciao
Enrico
::davide.gatto” post=67197io sono arrivato a inserire tutta sta roba nel preambolo e continua a darmi errore magari è sbagliato bho’:
\documentclass[a4paper,12pt,openright,twoside]{report}
\usepackage[italian]{babel}
\usepackage{indentfirst}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{showkeys}
\usepackage[dvips]{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage{eucal}
\usepackage{eufrak}\pagestyle{fancy}\addtolength{\headwidth}{20pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
\cfoot{}\rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}}
\lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}{\bfseries\rightmark}}\begin{document}
Perché cominciare dal difficile?
Ma ancora non dici che errore ottieni.
Ciao
Enrico
::davide.gatto” post=67190Buonasera a tutti sono nuovo del Forum e nuovo del mondo latex.Ho un problema con l’utilizzo di questo splendido programma. Premettendo che non sono un esperto di computer cercherò di essere il più chiaro possibile.
Vi descrivo il mio problema: devo scrivere una tesina per la mia prof e nel momento in cui finisco la mia compilazione mi esce in output il seguente messaggio: Here is how much of TeX’s memory you used e una sequenza di numeri sotto.
Vorrei capire come risolvere questo problema e andare avanti.
Tra l’altro questo mi accade nel momento in cui cerco di scrivere segni di appartenenza e vari.
Grazie milleIl messaggio “Here is how much of TeX’s memory” è del tutto normale e non è un errore. I messaggi di errore cominciano sempre con un punto esclamativo.
Quello che sospetto è che tu non usi la “modalità formule” per i simboli matematici:
`Se l'elemento \(x\) appartiene all'insieme \(A\) si scrive \(x\in A\)`
oppure
`Se l'elemento $x$ appartiene all'insieme $A$ si scrive $x\in A$`
A un principiante consiglio il primo metodo e, soprattutto, di leggere una buona guida.Ciao
Enrico
::quattropezze” post=67187Grazie mille, funziona alla perfezione.
Non comprendo bene cosa hai fatto, ma in questo momento (sono in scadenza) funziona e quindi tutto ok.
\definepg{
}{ } definisce il comando “\pg ” che sarebbe impossibile da scrivere direttamente; ma con \csname…\endcsname si può definire un nome di comando con caratteri arbitrari. Il significato di “\pg ” è “ “. Il comando “\pg{
}” prende il suo argomento e costruisce il comando “\pg ” sempre con lo stesso metodo. Si può modificare lo schema perché l’utente sia avvisato se sta cercando di definire un comando già usato o di usarne uno non esistente: `\newcommand{\definepg}[2]{%
\expandafter\newcommand\csname pg#1\endcsname{#2}}
\newcommand{\pg}[1]{%
\ifcsname pg#1\endcsname
% il comando esiste e lo usiamo
\csname pg#1\endcsname
\else
% il comando richiesto non è definito
\errmessage{Comando \string\pg{#1} non esistente}%
\fi}`quattropezze” post=67187P.S. per i moderatori: per inserire la parola”RISOLTO” cosa occorre fare?
Dovresti avere a disposizione un pulsante “Modifica” accanto al messaggio originale. Dopo averlo premuto puoi modificare l’oggetto.
Ciao
Enrico
::quattropezze” post=67185Grazie per la risposta.
Sto scrivendo un manuale per un Sistema di Gestione Ambientale al cui interno sono richiamati altri documenti detti “Procedure” che hanno la seguente codifica: “PGA 4.4.1, TITOLO DELLA PROCEDURA”, “PGA 4.4.2, TITOLO DELLA PROCEDURA” ecc. vorrei poterle indicare con un comando nel preambolo in maniera tale da scrivere nel corso del testo semplicemente \pg441 oppure \pg442 ecc in maniera tale da evitare di dover ogni volta riscrivere codice identificativo della procedura e titolo.
Il newcommand non mi permette di usare questo schema, esiste qualcosa di analogo?Ancora grazie.
Puoi usare un metodo indiretto:
`\newcommand{\definepg}[2]{%
\expandafter\def\csname pg#1\endcsname{#2}}
\newcommand{\pg}[1]{\csname pg#1\endcsname}\definepg{01}{Procedura XX per YY}
\definepg{02}{Procedura AA per BB}
…\begin{document}
\pg{01}
…\pg{02}
…`
Ciao
Enrico
::quattropezze” post=67183Salve a tutti e buone feste!
Ho il seguente problema (anzi, premesso che mi approccio da poco a latex… 😎 ) devo definire una serie di nuovi comandi del tipo:
—codice
\newcommand{\pg01}{Procedura XX per YY}
\newcommand{\pg02}{Procedura AA per CC}
—fine codicema ovviamente la numerazione progressiva non funziona. Esiste qualche modo? Ho letto nella guida dell’Arte che si può usare la sintassi con gi argomenti ma (perdonatemi) non ho capito proprio nulla…
Chi può darmi una zampata d’aiuto?
Grazie.
Non puoi definire comandi con lettere e numeri nel nome: solo lettere. Che cosa vuoi ottenere, di preciso? Probabilmente esistono altri metodi anche più efficienti di definirsi una lunga serie di \newcommand.
Ciao
Enrico
::samiel” post=67177Ho risolto con pdflatex appunto garzie a microtype,
che ha una flessibilità straordinaria, il oproblema della spaziatura
dei caratteri in maiuscoletto nei titoli. Per chi fosse interessato,
posto la soluzione che ho trovato (numeri esagerati),
in modo che la spaziatura risulti aumentata di default
solo per il maiuscoletto dei titoli delle sottosezioni
`\usepackage{titlesec}
\usepackage{microtype}
\SetTracking[context=thesection,spacing={600*,100,},no ligatures=f]{encoding=*,shape=sc}{80}
\titleformat{\section}[hang]{\normalfont\Large\bfseries\color%
{spot}}{\makebox[2cm][r]{\thesection}}{.5cm}{}
\titlespacing{\section}{-2.5cm}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\newcommand{\secformat}[1]{\MakeLowercase{\lsstyle{#1}}}
\titleformat{\subsection}[hang]{\normalfont\large\scshape\color%
{spot}}{\makebox[2cm][r]{\thesubsection}}{.5cm}{\secformat}
\titlespacing{\subsection}{-2.5cm}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}`
Spero non contenga errori …M
`\usepackage{titlesec}
\usepackage{microtype}
\SetTracking[context=thesection,spacing={600*,100,},no ligatures=f]{encoding=*,shape=sc}{80}\titleformat{\section}[hang]
{\normalfont\Large\bfseries\color{spot}}
{\makebox[2cm][r]{\thesection}}
{.5cm}
{}
\titlespacing{\section}
{-2.5cm}
{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}\newcommand{\secformat}[1]{\MakeLowercase{\lsstyle#1}}
\titleformat{\subsection}[hang]
{\normalfont\large\scshape\color{spot}}
{\makebox[2cm][r]{\thesubsection}}
{.5cm}
{\secformat}
\titlespacing{\subsection}
{-2.5cm}
{3.25ex plus 1ex minus .2ex}
{1.5ex plus .2ex}`
Un “errore” c’era: \lsstyle è una dichiarazione e non un comando con argomento. Preferisco di gran lunga scrivere il codice su più righe, in modo da trovare più facilmente gli argomenti di \titleformat e \titlespacing.Controlla che cosa esce nel .toc; potrebbe essere meglio usare \DeclareRobustCommand per \secformat.
Ciao
Enrico
::Tyler” post=67168
[quote=”Tyler” post=67162]Ciao a tutti! E buone feste!
Sono relativamente un novizio di LaTeX…nel senso che lo uso da un annetto ma non ci smanetto molto, ho il mio form di impostazioni precompilato ed uso sempre quello.
Ora mi trovo nella necessità di dover cambiare la posizione del numero di pagina, posizionandolo a 3.5 cm dal bordo del foglio A4 (o a 1.35 cm dalla fine del testo).
Per ora i margini li ho sistemati come:
`\documentclass[a4paper]{article}
\usepackage[OT1]{fontenc}
\usepackage{Sweave}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{a4paper, inner=4.50cm, outer=4.50cm, top=4.85cm, bmargin=4.85cm}
\setlength{\footskip}{1.35cm}`Ovviamente l’ultimo punto non fa il suo lavoro, altrimenti non avrei questo problema 🙁
Idee?Grazie a tutti!
Benvenuto!
Vediamo un po’; secondo le tue impostazioni, hai che la distanza della linea di base del piede dal bordo superiore del foglio è
1in+\topmargin+\headheight+\headsep+\textheight+\footskip
che, secondo i calcoli di geometry dà (in punti)
72.27 + 28.72604 + 12 + 25 + 569.05478 + 38.41139 = 745.46221
cioè, convertito in centimetri, è 26.2 cm; dato che il foglio A4 è alto 29.7 cm, la distanza è esattamente 3.5 cm.
Puoi vedere la situazione caricando il pacchetto layout e dando dopo \begin{document} il comando \layout; questo produce un’immagine con tutti i parametri indicati. I valori “veri” (cioè non troncati al punto) si trovano nel file .log (cerca “geometry”)
Dov’è il problema?
Ciao
EnricoCiao e grazie per il benvenuto!
Dunque…il mio problema è il seguente: sono costretto a fondere due documenti pdf, uno proveniente da word (che mai come ora sto odiando) e uno da latex (via Eclipse). Ora, imposto ad entrambi i 3.5 cm di altezza del numero di pagina, ma una volta uniti i due pdf, i numeri non sono alla stessa altezza…e onestamente non capisco perchè!
Tra l’altro devo vedere come cambiare il carattere per i numeri impostando un Arial…ma questa è n’altra storia 😀
Grazie!EDIT:
Finalmente ho capito PERCHE’ me li spostava…differenze nel carattere, una volta impostato l’arial ha allineato automaticamente…
Ora devo solo ridurre di poco la dimensione e sarà perfetto 🙂
Grazie del supporto![/quote]
Una misura?Ciao
Enrico
::samiel” post=67169Ho risolto così:
`\usepackage{titlesec}
\usepackage{soul}
\titleformat{\section}[hang]{\normalfont\Large\bfseries\color%
{spot}}{\makebox[2cm][r]{\thesection}}{.5cm}{}
\titlespacing{\section}{-2.5cm}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\newcommand{\secformat}[1]{\MakeLowercase{\so{#1}}}
\titleformat{\subsection}[hang]{\normalfont\large\scshape\color%
{spot}}{\makebox[2cm][r]{\thesubsection}}{.5cm}{\secformat}
\titlespacing{\subsection}{-2.5cm}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}`
C’è solo un problema. Nel caso sia incorporata una macro del tipo
`\subsection{What \LaTeX-package should I use?}`
salta dopo \Latex (in tutto il titolo) la spaziatura. C’è modo
di ripristinarla con qualche escamotage?M
Basta leggere la documentazione di soul (cerca \soulregister). E non usarlo.
Ciao
Enrico
::Tyler” post=67162Ciao a tutti! E buone feste!
Sono relativamente un novizio di LaTeX…nel senso che lo uso da un annetto ma non ci smanetto molto, ho il mio form di impostazioni precompilato ed uso sempre quello.
Ora mi trovo nella necessità di dover cambiare la posizione del numero di pagina, posizionandolo a 3.5 cm dal bordo del foglio A4 (o a 1.35 cm dalla fine del testo).
Per ora i margini li ho sistemati come:
`\documentclass[a4paper]{article}
\usepackage[OT1]{fontenc}
\usepackage{Sweave}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{a4paper, inner=4.50cm, outer=4.50cm, top=4.85cm, bmargin=4.85cm}
\setlength{\footskip}{1.35cm}`Ovviamente l’ultimo punto non fa il suo lavoro, altrimenti non avrei questo problema 🙁
Idee?Grazie a tutti!
Benvenuto!
Vediamo un po’; secondo le tue impostazioni, hai che la distanza della linea di base del piede dal bordo superiore del foglio è
1in+\topmargin+\headheight+\headsep+\textheight+\footskip
che, secondo i calcoli di geometry dà (in punti)
72.27 + 28.72604 + 12 + 25 + 569.05478 + 38.41139 = 745.46221
cioè, convertito in centimetri, è 26.2 cm; dato che il foglio A4 è alto 29.7 cm, la distanza è esattamente 3.5 cm.
Puoi vedere la situazione caricando il pacchetto layout e dando dopo \begin{document} il comando \layout; questo produce un’immagine con tutti i parametri indicati. I valori “veri” (cioè non troncati al punto) si trovano nel file .log (cerca “geometry”)
Dov’è il problema?
Ciao
Enrico
::Daniele86″ post=67114
Quel manuale non è terribile, certo. Ma con l’uso intenso di maiuscoletto e maiuscolo avrebbe dovuto pensare di spaziarli.
Intendi aumentare lo spazio tra le lettere, per esempio quelle dei titoli delle section? In ogni caso, qual è il comando?
\addfontfeatures{LetterSpace=2} o qualche numero che determini guardando il risultato.
Ciao
Enrico
::Daniele86″ post=67148L’uso dei comandi di sezionamento \frontmatter e \mainmatter (che avevo già provato a usare, ma grazie della segnalazione), vanno benissimo nel caso in cui mi accontenti delle testatine standard, ma se voglio personalizzarle ottengo i problemi di cui sopra. Rimangono dunque insoluti (per quanto riguarda le mie capacità) alcuni problemi. Si possono riassumere come segue.
Come posso personalizzare le testatine degli indici o, più in generale, del “frontmatter” e della prima pagina di ogni capitolo?
Non ti pare di essere un pochino troppo generico? Come le vuoi modificare e che metodo usi?
Ciao
Enrico
-
AutoreRisposte