[LaTeX/Lyx ] Importazione classe LaTeX in Lyx
Utilizzo spesso Lyx per scrivere articoli. Mi trovo nella necessità di utilizzare un file.cls contenente le indicazioni obligatorie per la formattazione di un articolo.
Qualcuno sa come fare per inserire la classe in Lyx ?
Grazie
Qualcuno sa come fare per inserire la classe in Lyx ?
Grazie
Risposte
Dovresti scriverti il tuo layout, specificando la classe del documento. Prendi spunto dai layout esistenti nella directory dove è installato LyX\Resources\Layouts (su Windows, altrove non so, cerca *.layout). Ad esempio, per il layout "article":
Cambia la prima riga in "\DeclareLaTeXClass{nomefilecls}".
Poi crei un nuovo documento e nelle impostazioni scegli Layout locale e selezioni il tuo layout (oppure metti il tuo layout in %APPDATA%\LyX\Layouts).
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass{article}
# Article textclass definition file. Taken from initial LyX source code
# Author : Matthias Ettrich <ettrich@informatik.uni-tuebingen.de>
# Transposed by Pascal André <andre@via.ecp.fr>
# Heavily modifed and enhanced by serveral developers.
Format 35
Input stdclass.inc
SecNumDepth 3
TocDepth 3
NoStyle Chapter
NoCounter chapter
NoStyle Chapter*
Style Part
Align Left
AlignPossible Left
TopSep 2
BottomSep 1.5
Font
Size Larger
EndFont
TocLevel 0
End
Style Part*
Align Left
AlignPossible Left
TopSep 2
BottomSep 1.5
Font
Size Larger
EndFont
End
Cambia la prima riga in "\DeclareLaTeXClass{nomefilecls}".
Poi crei un nuovo documento e nelle impostazioni scegli Layout locale e selezioni il tuo layout (oppure metti il tuo layout in %APPDATA%\LyX\Layouts).
Ti ringrazio.
In realtà lo avevo già provato. sapevo l'esistenza di questa possibilità.
Infatti, trovo tra le classi di documenti disponibili quella corrispondente all'articolo richiesto. Provando che l'inserimento nei Layout ha funzionato.
Però non restituisce gli esiti sperati. Infatti, consente soltanto qualche parte della formattazione obbligatoria, non riconoscendone (e, quindi, consentendone) altre.
Quindi, il risultato finale è diverso dalla formattazione richiesta.
Deve esserci qualche conflitto tra le impostazioni di Lyx e quelle del file .cls
In realtà lo avevo già provato. sapevo l'esistenza di questa possibilità.
Infatti, trovo tra le classi di documenti disponibili quella corrispondente all'articolo richiesto. Provando che l'inserimento nei Layout ha funzionato.
Però non restituisce gli esiti sperati. Infatti, consente soltanto qualche parte della formattazione obbligatoria, non riconoscendone (e, quindi, consentendone) altre.
Quindi, il risultato finale è diverso dalla formattazione richiesta.
Deve esserci qualche conflitto tra le impostazioni di Lyx e quelle del file .cls
Forse dipende dalle opzioni successive nel file di layout. Non so quanti abbiano esperienza con problemi simili (io ben poca), credo che faresti meglio a chiedere direttamente nella mailing list di LyX.
In alternativa, prova ad esportare un documento semivuoto in Latex. Dovresti vedere cosa LyX aggiunge nel preambolo, e magari capire come modificare il layout.
In alternativa, prova ad esportare un documento semivuoto in Latex. Dovresti vedere cosa LyX aggiunge nel preambolo, e magari capire come modificare il layout.
Grazie per i preziosi e puntuali consigli.
Purtroppo, il file.cls aveva delle caratteristiche evidentemente incompatibili con Lyx.
Non è stato possibile farli convivere.
Quindi, ho usato LateX nella sua forma canonica, senza scorciatoie.
E ha funzionato. L'articolo ha rispettato le regole di formattazione imposte.
Purtroppo, il file.cls aveva delle caratteristiche evidentemente incompatibili con Lyx.
Non è stato possibile farli convivere.
Quindi, ho usato LateX nella sua forma canonica, senza scorciatoie.
E ha funzionato. L'articolo ha rispettato le regole di formattazione imposte.