
Oxford tiene instrucciones para configurar el archivo CLS para LyxaquíEntonces este hilo para Aalto uni. Entonces
¿Cómo se puede utilizar el archivo CLS personalizado de Aalto en Lyx?
Archivos Aalto
Respuesta1
Como se mencionó una pregunta similar.aquí. El archivo CLS utiliza la clase de documento.Artículo. Parece que lo más fácil es configurar aaltothesis.layout
un archivo local para su tesis, que aún no funciona: los errores se documentan a continuación. Otra opción es ponerlo debajo, /Applications/LyX.app/Contents/Resources/layouts/
pero hasta ahora al menos no funciona en mi OSX Lyx.
La clase de documento personalizado Aaltothesis.cls carga muchas opciones
\documentclass[inglés,12pt,a4paper,pdftex,elec,utf8]{aaltothesis}
donde algunos de ellos, como inputenc, se cargan automáticamente en Lyx: ahora necesito descubrir cómo cargar una clase de documento personalizado en Lyx.
Bajo construcción.
Pasos en OS X
- Escriba su diseño Lyx de
article
acuerdo con la línea\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}%
en el archivo Aalto CLS:
$ cd /; find . -iname "article.layout"
./Applications/LyX.app/Contents/Resources/layouts/article.layout
donde necesitamos personalizar este diseño cambiando primero la línea
\DeclareLaTeXClass{Article (Standard Class)}
tal que#% Do not delete the line below; configure depends on this # \DeclareLaTeXClass[aaltothesis]{Aalto Math dept} # \DeclareCategory{Articles} # Article textclass definition file. Taken from initial LyX source code # Author : Matthias Ettrich <[email protected]> # Transposed by Pascal André <[email protected]> # Heavily modifed and enhanced by serveral developers. Format 49 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 End Style Part* Align Left AlignPossible Left TopSep 2 BottomSep 1.5 Font Size Larger EndFont End Provides inputec 1
Utilice el archivo antiguo aaltothesis.sty con,
\usepackage[sci]{aaltothesis}
por ejemplo,aquío usar el nuevo archivo Class,\documentclass[sci,parameters]{aaltothesis}
pero el problema es que no es totalmente sencillo en Lyx....
ENSAYOS sobre los errores
8 de junio: Ninguna de las pruebas funciona todavía. Mi amigo me dijo que se supone que la plantilla ELEC debe usarse de esta manera \documentclass[english,12pt,a4paper,pdftex]{report} \usepackage[sci]{aaltothesis}
en el preámbulo (consulte la prueba 3). Recibo un error de entrada extraño al cargar cosas dos veces, pero aún no puedo ver qué está causando esto.
Prueba 1 para el paso 3 (que aún no funciona, omitiéndolo con el diseño local):use el diseño local si LaTex no puede encontrar el archivo *.layout
donde mover el *.layout
archivo a su directorio local
donde conseguir nuevose equivocadebido al cambio de la clase de documento Informe a la clase de documento artículo de Aaltothesis (aún no funciona).
Prueba 2documento con solo texto testing aaltothesis.layout
y aaltothesis.cls en el directorio local y usando aaltothesis.layout como versión local
donde llegarerrarque 'aaltologo.sty' no encontrado"Error de LaTeX: archivo 'aaltologo.sty' no encontrado".así que copia el aaltologo.sty
deaquía su directorio local.
donde tengo un preámbulo vacío y obtengo los siguientes errores.
PRUEBA 3Premible con (VIEJO:aaltothesis.sty pkg ha cambiado a CLS)
\documentclass[english,12pt,a4paper,pdftex]{report}
\usepackage[sci]{aaltothesis}
pero errar
tal que
\usepackage
{amsmath}
The package inputenc has already been loaded with options:
[utf8,]
There has now been an attempt to load it with options
[latin9]
Adding the global options:
utf8,,latin9
to your \documentclass declaration may fix this.
Try typing <return> to proceed.
donde un peculiar matemático se equivoca. Probé el cambio LyX: Document Settings > Math Options > Load automatically ALL to Do Not Load ALL
pero el mismo error.
donde este cambio no alteró el error. ¿Qué causa que las cosas se carguen dos veces en LyX?
PRUEBA 4Preámbulo con (VIEJO:aaltothesis.sty ha cambiado a CLS)
\usepackage[sci,utf8]{aaltothesis}
y comenta todas las líneas en inputenc (Lyx carga Inputenc de forma predeterminada con latin9 medianteeste)
donde falta un archivo misterioso aaltothesis.sty
, ¿qué es esto? Sólo con aaltothesis.layout
(generadas), aaltologo.sty
- aaltothesis.cls
ideas, ¿cómo/dónde conseguir esto aaltothesis.sty
?
PRUEBA 5 [ERROR que descubrí, parche a continuación]Preámbulo vacío, intento usar aaltothesis.cls donde Class options
debería estar sci
, pero me estoy volviendo peculiar Missing number, treated as zero
con sci
y sinsci
dónde más cerca en los registros (para leer registros en Lyx, consulteaquí)
y ahora estoy inseguro.
PRUEBA 6 con Parche I [ERROR II descubierto]La primera vez se compiló con solo hello world
pero sin macro funcionando, como\department{...}
¿Dónde está el argumento de Advertencia y Fuga en torno a las líneas 164-171? Charlaraquí. Probé diferentes configuraciones aquí, como \value{page}
, \thepage
, \arabic{page}
, \arabic{\value{page}}
pero la misma advertencia fue la última: no hubo otro error hasta este. ¿Esto está provocando que las cosas fallen y no se lean \degreeprogram
correctamente los siguientes comandos?
[Actualización del 9 de junio de 2016]Mvim señala que las líneas 770-773 tienen algunas } que no coinciden, hay 2 piezas menos } que { en aaltothesis.cls, chataquí.
Registro completo sobre el error actual.aquí,NO RESUELTO.
Configuración global (innecesaria)
Hacer que los archivos estén disponibles globalmente Mueva la carpeta texmf del archivo CLS para que esté disponible
$ cp *.cls ~/Library/texmf/
¿Dónde coloco mis propios archivos .sty o .cls para que estén disponibles para todos mis archivos .tex?Tools/Reconfigure
y reinicie Lyx y luegoDocument/Settings/Document Class
tome la clase de Aalto [Error aquí, ¿tal vez tenga que reiniciar la computadora...?]
Configuración
aaltothesis.layout(remezcla del artículo estándar artículo.diseño) donde el nombre cambia al
aaltothesis
diseño del artículo yProvides inputenc 1
en la última línea se agregaaaltotesis.cls(donde se usa artículo, por lo tanto, artículo.diseño elegido como predeterminado, ¿verdad?) ycopia aquísi el enlace caduca sobre el aaltothesis.cls
aaltologo.styy su directorio de aterrizajeaquí
CONSEJOS
- para una depuración rápida:
Lyx > Document Settings > Local Layout
ERRORES en Aaltothesis.cls
Solución por David
use \value{page} not \thepage
II. La PRUEBA 6 descubrió Runaway argument
una advertencia misteriosa y descubrimos que el aaltothesis.cls
archivo tiene 2 llaves más que las llaves de apertura. Los argumentos desbocados comienzan cerca del primer error de \thepage
en lugar de\value{page}