
Oxford tem instruções para configurar o arquivo CLS para Lyxaquientão este tópico para Aalto uni. Então
Como você pode usar o arquivo CLS personalizado do Aalto no Lyx?
Arquivos Aalto
Responder1
Como mencionado, pergunta semelhanteaqui. O arquivo CLS usa a classe de documentoArtigo. Parece que o mais fácil é configurar aaltothesis.layout
o arquivo local para sua tese, ainda não está funcionando: erros documentados abaixo. Outra opção é colocá-lo em funcionamento, /Applications/LyX.app/Contents/Resources/layouts/
mas pelo menos até agora não está funcionando no meu OSX Lyx.
A classe de documento personalizado Aaltothesis.cls carrega muitas opções
\documentclass[inglês,12pt,a4paper,pdftex,elec,utf8]{aaltotese}
onde alguns deles, como inputenc, são carregados automaticamente no Lyx: agora precisamos descobrir como carregar a classe de documento personalizado no Lyx.
Em construção.
Etapas no OS X
- Escreva seu Lyx Layout de
article
acordo com a linha\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}%
no arquivo Aalto CLS:
$ cd /; find . -iname "article.layout"
./Applications/LyX.app/Contents/Resources/layouts/article.layout
onde precisamos personalizar este layout alterando primeiro a linha
\DeclareLaTeXClass{Article (Standard Class)}
de tal modo 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
Use o arquivo aaltothesis.sty antigo com
\usepackage[sci]{aaltothesis}
comoaquiou use o novo arquivo Class com,\documentclass[sci,parameters]{aaltothesis}
mas o problema é que ele não é totalmente simples no Lyx....
TESTE SOBRE OS ERROS
8 de junho: Nenhum dos testes está funcionando ainda. Meu amigo me disse que o modelo ELEC deveria ser usado desta forma \documentclass[english,12pt,a4paper,pdftex]{report} \usepackage[sci]{aaltothesis}
no preâmbulo (veja o Teste 3). Estou recebendo um erro estranho de Inputenc, ao carregar as coisas duas vezes, ainda não consigo ver o que está causando isso.
Teste 1 para a etapa 3 (que ainda não está funcionando, ignorando o layout local):use o layout local se o LaTex não conseguir encontrar o arquivo *.layout
onde mover o *.layout
arquivo para o seu diretório local
onde ficar novoerradevido à mudança da classe de documento Relatório para a classe de documento Aaltothesis-artigo (ainda não funcionando).
Teste 2documento com apenas texto testing aaltothesis.layout
e aaltothesis.cls no diretório local e usando aaltothesis.layout como versão local
onde chegarerrarque 'aaltologo.sty' não foi encontrado"Erro LaTeX: Arquivo 'aaltologo.sty' não encontrado."então copie o aaltologo.sty
deaquipara o seu diretório local.
onde tenho um preâmbulo vazio e recebo os próximos erros.
TESTE 3Premável com (VELHO:pacote aaltothesis.sty foi alterado para CLS)
\documentclass[english,12pt,a4paper,pdftex]{report}
\usepackage[sci]{aaltothesis}
mas erre
de tal modo 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.
onde um erro peculiar erra. Eu tentei a mudança, LyX: Document Settings > Math Options > Load automatically ALL to Do Not Load ALL
mas mesmo erro
onde esta mudança não alterou o erro. O que está fazendo com que as coisas sejam carregadas duas vezes no LyX?
TESTE 4Preâmbulo com (VELHO:aaltothesis.sty mudou para CLS)
\usepackage[sci,utf8]{aaltotese}
e comente todas as linhas para inputenc (o Lyx carrega Inputenc por padrão com latin9 poresse)
onde falta um arquivo misterioso aaltothesis.sty
, o que é isso? Somente com aaltothesis.layout
(gerado), aaltologo.sty
, aaltothesis.cls
-- ideias, como/onde conseguir isso aaltothesis.sty
?
TESTE 5 [BUG que descobri, patch abaixo]Preâmbulo vazio, tentando usar aaltothesis.cls onde Class options
deveria estar sci
, mas estou ficando peculiar Missing number, treated as zero
com sci
e semsci
onde está mais próximo nos logs (para ler logs no Lyx, vejaaqui)
e agora estou incerto.
TESTE 6 com Patch I [BUG II descoberto]Compilado pela primeira vez com apenas, hello world
mas nenhuma macro funcionando, como\department{...}
onde o argumento de Warning e Runaway em torno das linhas 164-171? Bater papoaqui. Tentei configurações diferentes aqui, como \value{page}
, \thepage
, \arabic{page}
, \arabic{\value{page}}
mas o mesmo aviso durou - nenhum outro erro até este. Isso está fazendo com que as coisas falhem e não leiam os próximos comandos \degreeprogram
corretamente?
[Atualização de 9 de junho de 2016]Mvim aponta que as linhas 770-773 têm algumas incompatibilidades }, há 2 peças a menos } que { em aaltothesis.cls, chataqui.
Log completo sobre o erro atualaqui,NÃO RESOLVIDO.
Configuração global (desnecessária)
Disponibilizando arquivos globalmente Mova a pasta texmf do arquivo CLS para disponibilizá-lo
$ cp *.cls ~/Library/texmf/
Onde coloco meus próprios arquivos .sty ou .cls para disponibilizá-los para todos os meus arquivos .tex?Tools/Reconfigure
e reinicie o Lyx e entãoDocument/Settings/Document Class
pegue a classe Aalto [Erro aqui, talvez seja necessário reiniciar o computador...?]
Configurar
aaltotese.layout(remix do artigo padrão article.layout) onde o nome muda para
aaltothesis
layout do artigo eProvides inputenc 1
na última linha adiçãoaaltothesis.cls(onde artigo foi usado, portanto, article.layout foi escolhido como padrão, certo?) ecopie aquise o link expirar sobre o aaltothesis.cls
aaltologo.stye seu diretório de destinoaqui
PONTAS
- para depuração rápida:
Lyx > Document Settings > Local Layout
BUGS em Aaltothesis.cls
Solução de David
use \value{page} not \thepage
II. O TRIAL 6 descobriu Runaway argument
um aviso misterioso e descobrimos que o aaltothesis.cls
arquivo tem 2 chaves a mais do que colchetes de abertura. Os argumentos descontrolados começam perto do primeiro bug \thepage
em vez de\value{page}