Skip to content

Instantly share code, notes, and snippets.

@doraTeX
doraTeX / emoji.tex
Last active January 2, 2016 09:49
TeXで絵文字を入出力する (1) 〜 白黒絵文字編 http://doratex.hatenablog.jp/entry/20140107/1389033238
% ptex2pdf -u -l emoji
\documentclass[uplatex]{jsarticle}
\DeclareKanjiFamily{JY2}{emoji}{}
\DeclareKanjiFamily{JT2}{emoji}{}
\DeclareFontShape{JY2}{emoji}{m}{n}{<->s*[0.924690]emoji-h}{}
\DeclareFontShape{JT2}{emoji}{m}{n}{<->s*[0.924690]emoji-v}{}
\DeclareRobustCommand*{\emojifamily}{\usekanji{JY2}{emoji}{m}{n}}
\DeclareTextFontCommand{\textemoji}{\emojifamily}
@doraTeX
doraTeX / gemstring.tex
Last active August 29, 2015 13:56
結城浩さんの CodeIQ の アルゴリズム問題「ジェムストリング問題」( https://codeiq.jp/ace/yuki_hiroshi/q684 )をTeX言語(TeX on LaTeX)で解きました。TeX Liveなどで pdflatex gemstring とすればコンパイルできます。
%! pdflatex gemstring
\documentclass{article}
\usepackage[nomessages]{fp}
\usepackage{pgffor}
\usepackage{xstring}
\usepackage{ifthen}
\makeatletter
\newif\ifdebugmode
@doraTeX
doraTeX / oscillation.tex
Last active August 29, 2015 13:59
TikZによる連成振動アニメーション (1) ~ アニメーションGIF篇 http://doratex.hatenablog.jp/entry/20140417/1397742060
\documentclass{article}
\usepackage[papersize={10.8cm,2.6cm},margin=1mm,noheadfoot]{geometry}
\usepackage{tikz}
\usetikzlibrary{calc,patterns,decorations.pathmorphing}
\usepackage[nomessages]{fp}
\pagestyle{empty}
\setlength\parindent{0pt}
\begin{document}
@doraTeX
doraTeX / oscillation.tex
Last active August 29, 2015 13:59
TikZによる連成振動アニメーション (2) ~ 動くPDF篇 http://doratex.hatenablog.jp/entry/20140418/1397750533
\documentclass{article}
\usepackage[papersize={10.8cm,2.6cm},margin=1mm,noheadfoot]{geometry}
\usepackage{tikz}
\usetikzlibrary{calc,patterns,decorations.pathmorphing}
\usepackage[nomessages]{fp}
\pagestyle{empty}
\usepackage{animate}
\setlength\parindent{0pt}
\begin{document}
@doraTeX
doraTeX / graph.tex
Last active August 29, 2015 13:59
東大化学設問数のTikZによるグラフ化 http://doratex.hatenablog.jp/entry/20140301/1393604168
\documentclass[landscape,dvipdfmx]{jsarticle}
\usepackage{graphicx,xcolor,tikz}
\usepackage[dvipdfm,margin=1cm]{geometry}
\pagestyle{empty}
\def\minYear{1987}
\def\maxYear{2014}
\def\xmin{\minYear-1900-0.5}
\def\xmax{\maxYear-1900+0.5}
@doraTeX
doraTeX / MagneticStirrer.tex
Last active August 29, 2015 14:00
Illustratorで描いた図をTikZに変換 http://doratex.hatenablog.jp/entry/20140422/1398132985
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\begin{document}
\definecolor{cBFBFBF}{RGB}{191,191,191}
\definecolor{c999999}{RGB}{153,153,153}
\definecolor{c030303}{RGB}{3,3,3}
\definecolor{c666666}{RGB}{102,102,102}
\definecolor{cFFFFFF}{RGB}{255,255,255}
@doraTeX
doraTeX / spacetalky.tex
Created April 28, 2014 08:59
結城浩さんの CodeIQ の アルゴリズム問題「スペーストーキー問題」( https://codeiq.jp/ace/yuki_hiroshi/q839 )をTeX言語(TeX on LaTeX)で解きました。TeX Liveなどで pdflatex spacetalky とすればコンパイルできます。
%! pdflatex speacetalky
\documentclass{article}
\usepackage{pgffor}
\usepackage{xstring}
\usepackage{ifthen}
\setlength\parindent{0pt}
\makeatletter
\newif\ifsuccess
@doraTeX
doraTeX / ticketgobble.tex
Last active August 29, 2015 14:01
結城浩さんの CodeIQ の アルゴリズム問題「チケットゴブル問題」( https://codeiq.jp/ace/yuki_hiroshi/q863 )をTeX言語(TeX on LaTeX)で解きました。TeX Liveなどで pdflatex ticketgobble とすればコンパイルできます。
%% 【問題】
%% 国名 出国日-帰国日
%% の形で,旅行プランの一覧が与えられている。
%% この中から,日程が重複しないように,できるだけ多くの国に訪れる旅行プランの列を作ること。
%% ・「滞在期間が長いほどよい」など他の条件は課さない。訪れる国の数を最大化するだけでよい。
%% ・帰国日と次の出発日が同一になるのは不可。
%% ・最大化する方法が複数ある場合は,そのうち1つの方法を提示するだけでよい。
%% ・解答は
%% 訪れることのできる国の数 訪れることのできる国の一覧(アルファベット順)
%% の形で提示すること。
@doraTeX
doraTeX / Sierpinski.tex
Created May 21, 2014 15:59
TeXでシェルピンスキー・ギャスケットを作る http://doratex.hatenablog.jp/entry/20140522/1400688261
\documentclass{minimal}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{pgffor}
\usepackage{etoolbox}
\usepackage{varwidth}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{varwidth}
\setlength{\PreviewBorder}{0pt}
@doraTeX
doraTeX / UniSourceHanSansJP-UTF16-H
Last active August 19, 2017 03:55
CMap for Source Han Sans/Serif JP (UTF16-H / UTF16-V)
%!PS-Adobe-3.0 Resource-CMap
%%DocumentNeededResources: ProcSet (CIDInit)
%%IncludeResource: ProcSet (CIDInit)
%%BeginResource: CMap (UniSourceHanSansJP-UTF16-H)
%%Title: (UniSourceHanSansJP-UTF16-H Adobe Identity 0)
%%Version: 1.002
%%Copyright: -----------------------------------------------------------
%%Copyright: Copyright 1990-2015 Adobe Systems Incorporated
%%Copyright:
%%Copyright: Licensed under the Apache License, Version 2.0 (the