1절 출판 준비
터미널을 엽니다. Windows에서는 WSL 설치 후에 만들어진 Ubuntu 앱을 시작 메뉴에서 실행합니다.
다음 파일
을 내려받습니다.
1 Windows에서는
explorer.exe .(마지막에 마침표 주의) 명령으로 폴더 탐색기를 열어 내려받은 파일을 Linux 폴더로 옮깁니다. 이제 내려받은 파일이 들어 있는 폴더에서
ls
명령을 실행하여 mp 파일이 있는 것을 확인합니다. 마지막으로
를 수행하여 실행 파일로 만든 후에 어디서든 실행할 수 있도록 적당한 장소에 옮겨 놓습니다.
책을 출판하려면 ssh 열쇠를 등록하여야 합니다. 터미널을 열고 홈 폴더 안의
.ssh
폴더로 이동합니다. 이 폴더가 없다면 먼저 만들어야 합니다.
2 점으로 시작하는 이름을 가진 폴더 또는 파일은
ls
명령으로 보이지 않는 것에 유의하기 바랍니다.
다음 명령으로 개인열쇠
mathpage
와 공개열쇠
mathpage.pub
을 생성합니다.
다음 명령으로 공개열쇠의 내용을 볼 수 있습니다.
이 내용을 복사하여 MathPage 홈페이지의 저자 메뉴 “저자 > ssh 열쇠 관리”에 붙여 넣습니다.
다음 명령으로 홈 폴더 아래에
.mathpage
폴더를 생성합니다.
다음으로 진행하기 전에
passfile
의
AUTHOR
는 저자로 등록된 사용자 아이디,
SHELF
는 LaTeX 소스 파일들을 저장하는 폴더의 경로,
KEY
는 앞서 준비한 ssh 열쇠의 경로,
•
|PUBLISHER|는 변경하지 않음에 주의하기 바랍니다.
cd .mathpage
cat > passfile
열고 다음과 같이
PUBLISHER=mathpage@publisher.mathpage.dev
AUTHOR=judy
SHELF=~/shelf/
KEY=~/.ssh/mathpage
입력한 후에
CTRL-D
키를 누르면 파일이 저장됩니다. 다음 명령으로
passfile
의 내용을 다시 확인합니다.
마지막으로 위에서
SHELF
에 입력한
~/shelf
폴더가 실제 존재하여야 합니다. 새로 폴더를 만들려면
cd ~; mkdir shelf
명령을 사용합니다.
SHELF
에 있는 파일들을 MathPage에 올리기 위해서 다음 명령
(또는
mp
파일이 있는 폴더에서
./mp publish
)를 사용합니다. 이 명령을 수행하면
SHELF
의 파일들을 MathPage에 올린 후 수정된 책들은 새로 출판됩니다.
만약
passfile
의 위치나 이름을 바꾼 경우에는 다음 명령을
./mp -p ~/.mathpage/passfile publish
사용합니다.