diff --git a/Makefile b/Makefile index d089254..299096c 100644 --- a/Makefile +++ b/Makefile @@ -9,10 +9,7 @@ BIBFLAGS := --input-directory=./output --output-directory=./output/ PRINTFORMAT := "\033[1;92;49m%s\033[m\n" -MARKDOWNS := $(wildcard markdown/*.md) - MAIN := $(addsuffix .tex,${NAME}) -MARKDOWN_OUTPUTS := $(patsubst markdown/%.md,md-out/%.tex,$(MARKDOWNS)) .PHONY: ${MAIN} clean @@ -21,11 +18,7 @@ all: ${MAIN} generate: ${LUA} generate-main.lua -md-out/%.tex: markdown/%.md - mkdir -p md-out - ${PANDOC} -f markdown $< -t latex -o $@ - -${MAIN}: $(MARKDOWN_OUTPUTS) +${MAIN}: @mkdir -p output @printf ${PRINTFORMAT} "[1/4] First Compilation" -${TEX} ${TEXFLAGS} ./${NAME}.tex @@ -38,4 +31,3 @@ ${MAIN}: $(MARKDOWN_OUTPUTS) clean: ${RM} ./output/{*.aux,*.log,*.out,*.blg,*.bcf,*.bbl,*.xml} - ${RM} -dr ./md-out diff --git a/README.md b/README.md index 03caad5..e4ea340 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ -# CHANGEME +# art-3d-expression +Final report for art. diff --git a/document.yaml b/document.yaml index 57dba2f..ed11c13 100644 --- a/document.yaml +++ b/document.yaml @@ -1,25 +1,24 @@ -doc_class: nitreport +doc_class: nitonepage -title: Insert Title Here +title: ペーパー Z80 author: - name: 高専 太郎 - student_id: 0000-01 + name: 柴田 健琉 + student_id: 2024D14 date: - year: 令和6年 - month: aa月 - day: bb日 + year: 令和7年 + month: 02月 + day: 26日 -school_name: abc高専 -department: 一般科 -subject: 〇〇概論 +school_name: 岐阜高専 +department: 電子制御工学科 +subject: 美術 page_config: - include_cover_page: true - include_table_of_contents: true - use_bib: true + include_cover_page: false + include_table_of_contents: false + use_bib: false show_compiled_time: true sections: - { path: 'section/introduction.tex', newpg: true } - - { path: 'md-out/test.tex', newpg: false } diff --git a/init.bash b/init.bash index 6043ef0..eaef4a5 100644 --- a/init.bash +++ b/init.bash @@ -1,6 +1,6 @@ #!/bin/bash -[[ ! -f Makefile.dbg ]] && exit 0 +[[ -f main.tex ]] && exit 0 reportName="$(basename "$PWD")" replaceText="s/CHANGEME/$reportName/g" diff --git a/main.tex b/main.tex new file mode 100644 index 0000000..bcddbfa --- /dev/null +++ b/main.tex @@ -0,0 +1,46 @@ +\documentclass{class/nitonepage} + +\reporttitle{ペーパー Z80} +\reportauthor{柴田 健琉} +\studentid{2024D14} +\reportdate{令和7年}{02月}{26日} +\schoolname{岐阜高専} +\department{電子制御工学科} +\subject{美術} + +\begin{document} + \titleheading + + \paragraph{制作意図} + + このペーパークラフトを制作した理由として、今後このマイクロプロセッサーが完全に絶滅するからです。 + Zilogは去年(2024年) 4月にオリジナルのZ80の生産中止を発表しました。 + Zilog Z80はIntel 8080互換CPUで、開発は同じくIntelを退社した嶋正利ら開発スタッフによって設計されました。 + 生産開始から半世紀もの間、パソコン、組み込み機器、ゲーム機の8ビットCPUとして世代単位で支えてきました。 + 主な採用例として、セガ・マスターシステム、アーケード版Pac-Man、Sharpのポケットコンピューターシリーズ多数、TI-8x系列の関数電卓、MSXパソコン規格、 + とアメリカの学生または40代以上の人間が1度も触ったことがないと言い逃れ出来ないほど多くの機器で使用されました。 + 私とZ80の出会いは電子制御工学実習の機械制御でこのCPUの派生型が使用された実習用マイコンボードでした。 + 現在Digikeyなどの電子部品販売所では既に在庫が無い・少くなくなっており、オリジナルが完全に入手不可能になる時が刻々と近づいてきています。 + + \paragraph{制作時の工夫・苦労など} + + 苦労したことはなんと言っても40本以上ある足の制作です。足の切り出し・のり付けだけで授業2回分を費やしました。 + 工夫したところは、CPUの挿入向きを示す切り欠きです。完全な半円を切るのは難しいので五角形にし、更に、凹みはのりしろの一部を使いました。 + 失敗したところは、上下のケーシングのサイズが合わなかったことです。最初に作った下側のケーシングはCADを使わずに展開図を作図したので、 + CADを使用した上側ケーシングと寸法にズレが生じてしまいました。 + + \paragraph{学期感想(ショートエッセイ)} + + 3つの課題を通して、改めて高専という学校の自由度の高さを感じました。 + 様々なOriginを持つ学生たちがExpressした作品達はレポートというStoryで完成する。 + 学生達の背景や好きな事、感性、思い出などいろいろな情報が作品に詰まっている。 + この美術の授業だけではなく、高専全体でこれらを表現できる場所は多くありません。 + 私的なことになるかもしれないが、私は「自由の国」亜米利加で生まれ育ったにもかかわらず、 + これほどの自由を学校で感じたことはない。亜米利加の高校(日本では中学3年~高校3年)では飛び級や豊富な + コースがあるのだが、私はその「自由」ではない別の「自由」を求めていた。その自由は文化的であった。 + 私が通っていた高校はアジア人は少数派であった。そのグループには中国人、韓国人、インド人が占めているが、 + 日本人はそのグループ内でも更に少数派であった。私が10年生になった時、同じ学校内の日本人は私ただ一人だけだった。 + 学校外を見ても、日本に触れられる場所は本当に少なかった。日本文化に縋れる場所はインターネットぐらいしかなかった。 + そのような経験をふまえてこの学校はより自由度が高いと感じました。 + +\end{document} diff --git a/markdown/test.md b/markdown/test.md deleted file mode 100644 index 9fdd1bf..0000000 --- a/markdown/test.md +++ /dev/null @@ -1,18 +0,0 @@ -# Hi - -| x | y | -| --- | --- | -| 0 | 0 | -| 1 | 1 | -| 2 | 2 | -| 3 | 3 | -| 4 | 4 | - -* i1 -* i2 -* i3 - -1. n1 -2. n2 -3. n3 - diff --git a/output/main.pdf b/output/main.pdf new file mode 100644 index 0000000..dcc8dfe Binary files /dev/null and b/output/main.pdf differ diff --git a/section/introduction.tex b/section/introduction.tex deleted file mode 100644 index c8a7d77..0000000 --- a/section/introduction.tex +++ /dev/null @@ -1,68 +0,0 @@ -\chapter{Introduction} -\clearpage - -\section{はじめに} - -Start Writing! - -Use lualatex + biber to compile. - -Test Bib\cite{example} - -いろはにほへと ちりぬるを - -{\sans \LaTeX で自由な組版を。} - -{\sans Write freely with \LaTeX{}.} - -{\zeroxproto LaTeX shall be free forever!} - -\begin{lstlisting}[language=C, caption=Basic Hello World] -#include - -int square(int n) { - return n*n; -} - -int main(int argc, char** argv) { - char* msg = "Hello World"; - int x = 3; - int y = square(x); - printf("%s\n", msg); - printf("f(x) = x^2; x: %d, y: %d\n", x, y); - return 0; -} -\end{lstlisting} - -\begin{displaymath} - \int_{a}^{b} f(x) \,dx = F(b)-F(a) -\end{displaymath} - -\begin{itemize} - \item C - \item Python - \item Javascript - \item Rust - \item Haskell -\end{itemize} - -\begin{enumerate} - \item lualatex .tex - \item biber - \item lualatex .tex - \item lualatex .tex -\end{enumerate} - -\newpage - -\section{Section} - -section - -\subsection{Sub Section} - -sub section - -\paragraph{Paragraph} - -paragraph