
Oxford에는 Lyx용 CLS 파일을 설정하는 지침이 있습니다.여기Aalto uni에 대한 이 스레드입니다. 그래서
Lyx에서 Aalto 사용자 정의 CLS 파일을 어떻게 사용할 수 있습니까?
알토 파일
답변1
언급한 바와 같이 비슷한 인용문여기. CLS 파일은 문서 클래스를 사용합니다.기사. 가장 쉬운 것은 aaltothesis.layout
논문에 대한 로컬 파일을 설정하는 것 같지만 아직 작동하지 않습니다. 오류는 아래에 문서화되어 있습니다. 다른 옵션은 그것을 아래에 두는 것이지만 /Applications/LyX.app/Contents/Resources/layouts/
지금까지는 적어도 내 OSX Lyx에서는 작동하지 않습니다.
Aaltothesis.cls 사용자 정의 문서 클래스는 많은 옵션을 로드합니다.
\documentclass[english,12pt,a4paper,pdftex,elec,utf8]{aaltothesis}
inputenc와 같은 일부는 Lyx에 자동으로 로드됩니다. 이제 Lyx에서 사용자 정의 문서 클래스를 로드하는 방법을 찾아야 합니다.
공사중입니다.
OS X의 단계
- Aalto CLS 파일의
article
행에 따라 Lyx 레이아웃을 작성하십시오 .\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}%
$ cd /; find . -iname "article.layout"
./Applications/LyX.app/Contents/Resources/layouts/article.layout
먼저 줄을 변경하여 이 레이아웃을 사용자 정의해야 합니다.
\DeclareLaTeXClass{Article (Standard Class)}
그렇게#% 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
이전 aaltothesis.sty 파일을 다음과 같이 사용하십시오.
\usepackage[sci]{aaltothesis}
다음과 같은여기또는 새 클래스 파일을 사용\documentclass[sci,parameters]{aaltothesis}
하지만 문제는 Lyx에서 완전히 간단하지 않다는 것입니다....
오류에 대한 평가판
6월 8일: 아직 작동하는 실험이 없습니다. 내 친구는 ELEC 템플릿이 \documentclass[english,12pt,a4paper,pdftex]{report} \usepackage[sci]{aaltothesis}
서문에서 이런 방식으로 사용되어야 한다고 말했습니다 (시험 3 참조). 항목을 두 번 로드하는 이상한 입력 오류가 발생하는데 아직 이 문제의 원인을 확인할 수 없습니다.
3단계에 대한 평가판 1(아직 작동하지 않으므로 로컬 레이아웃으로 건너뛰기):LaTex가 *.layout 파일을 찾을 수 없으면 로컬 레이아웃을 사용하십시오.
*.layout
파일을 로컬 디렉토리로 이동하는 곳
새로워지는 곳실수하다Report 문서 클래스에서 Aaltothesis-article 문서 클래스로 변경했기 때문입니다(아직 작동하지 않음).
시험 2로컬 디렉토리에 텍스트 testing aaltothesis.layout
와 aaltothesis.cls만 있고 aaltothesis.layout을 로컬 버전으로 사용하는 문서
어디로 가는지실수'aaltologo.sty'를 찾을 수 없습니다"LaTeX 오류: 'aaltologo.sty' 파일을 찾을 수 없습니다."그러니 aaltologo.sty
다음에서 복사하세요여기로컬 디렉토리에.
빈 서문이 있고 다음 오류가 발생합니다.
시험 3(오래된:aaltothesis.sty 패키지가 CLS로 변경되었습니다)
\documentclass[english,12pt,a4paper,pdftex]{report}
\usepackage[sci]{aaltothesis}
하지만 실수
그렇게
\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.
특이한 amsmath 오류가 발생했습니다. 변경을 시도했지만 LyX: Document Settings > Math Options > Load automatically ALL to Do Not Load ALL
동일한 오류가 발생했습니다.
이 변경으로 인해 오류가 변경되지 않았습니다. LyX에서 항목이 두 번 로드되는 원인은 무엇입니까?
시험 4(오래된:aaltothesis.sty가 CLS로 변경되었습니다)
\usepackage[sci,utf8]{알토테시스}
그리고 inputenc에 대한 모든 행을 주석 처리합니다. (Lyx는 기본적으로 latin9를 사용하여 Inputenc를 로드합니다.이것)
어디 이상한 파일이 aaltothesis.sty
없어졌는데, 이게 뭐죠? aaltothesis.layout
(생성된), aaltologo.sty
, -- 아이디어 로만 aaltothesis.cls
, 이것을 어떻게/어디에서 얻을 수 있습니까 aaltothesis.sty
?
평가판 5 [버그 발견, 아래 패치]빈 서문, aaltothesis.cls를 사용하려고 시도했지만 사용 여부에 관계없이 이상해 Class options
졌습니다 sci
.Missing number, treated as zero
sci
sci
로그가 더 가까운 곳(Lyx에서 로그를 읽으려면 다음을 참조하세요.)여기)
그리고 지금은 확신이 없습니다.
패치 I이 포함된 평가판 6 [버그 II 발견]처음으로 hello world
다음과 같은 매크로 작업 만 사용하여 컴파일했습니다.\department{...}
여기서 164-171행 주변의 Warning 및 Runaway 인수는 무엇입니까? 채팅여기. 여기서는 \value{page}
, \thepage
, 와 같은 다른 설정을 시도했지만 동일한 경고가 마지막으로 나타났습니다. 이때까지 다른 오류는 없습니다 \arabic{page}
. \arabic{\value{page}}
이로 인해 오류가 발생하여 다음 명령을 올바르게 읽지 못합니까 \degreeprogram
?
[2016년 6월 9일 업데이트]Mvim은 770-773행에 일부 불일치 }가 있고 aaltothesis.cls의 {보다 2개 적은 } 조각이 있음을 지적합니다. 채팅여기.
현재 오류에 대한 전체 로그여기,미해결.
전역 설정(불필요)
파일을 전역적으로 사용 가능하게 만들기 CLS 파일 texmf 폴더를 이동하여 사용 가능하게 만듭니다.
$ cp *.cls ~/Library/texmf/
내 모든 .tex 파일에서 사용할 수 있도록 내 .sty 또는 .cls 파일을 어디에 배치합니까?Tools/Reconfigure
Lyx를 다시 시작한 다음Document/Settings/Document Class
Aalto 수업을 선택하세요. [여기서 오류가 발생했습니다. 컴퓨터를 다시 시작해야 할까요...?]
설정
알토테시스.레이아웃(표준 기사 기사.레이아웃에서 리믹스) 이름이
aaltothesis
기사에서 레이아웃 으로 변경되고Provides inputenc 1
마지막 줄에 추가됩니다.알토테시스.cls(어디에서 기사가 사용되었으므로 기사.레이아웃이 기본값으로 선택되었죠?) 그리고여기에 복사하세요aaltothesis.cls에 대한 링크가 만료된 경우
aaltologo.sty및 랜딩 디렉토리여기
팁
- 빠른 디버깅을 위해:
Lyx > Document Settings > Local Layout
Aaltothesis.cls의 버그
나."클래스가 카운터를 \thepage로 설정합니다. 이는 클래스의 결함입니다. --\thepage는 텍스트일 수 있으므로 카운터를 설정하는 데 사용하면 안 됩니다."
David의 솔루션
use \value{page} not \thepage
II. TRIAL 6에서는 알 수 없는 경고가 발견되었으며 파일에 여는 괄호보다 2개의 중괄호가 더 많이 포함되어 있음 Runaway argument
을 발견했습니다 . aaltothesis.cls
폭주 논쟁은 첫 번째 버그 근처에서 시작됩니다 \thepage
.\value{page}