記事一覧に戻る
2023年12月21日
3 分で読める

ハロー・ワールド

テスト記事

これはテスト用のブログ投稿です。

LaTeX\LaTeX

インライン LaTeX\LaTeX 数式の表現(たとえば f(x)=x+1f(x) = x + 1) がサポートされています。 また、中央揃えの表現も可能です。以下に拡散方程式を示します:

κuxx=utΨt=κ2Ψ\kappa u_{xx} = u_{t} \frac{\partial \Psi}{\partial t}=\kappa \triangledown^{2} \Psi

コードブロック

こちらは、C++のコードブロックの例です:

// std::tuple を std::ostream に書き出す
template<typename Ch, typename Tr, typename... Ts>
auto& operator<<(std::basic_ostream<Ch, Tr> &stream,
                 std::tuple<Ts...> const &tup) {
  std::basic_stringstream<Ch, Tr> tmp;
  tmp << "(";
  std::apply(
    [&tmp] (auto&&... args) { ((tmp << args << ", "), ...); },
    tup
  );
  tmp.seekp(-2, tmp.cur);
  tmp << ")";
  return stream << tmp.str();
}

こちらは、Scalaのコードブロックの例です:

// T から U へのマップとOrdering[T]を使って Ordering[U] を具体化する
extension [A](ordT: Ordering.type) {
  def map[B](conv: A => B)(using ord: Ordering[B]): Ordering[A] = {
    new Ordering[A] {
      def compare(x: A, y: A): Int = {
        ord.compare(conv(x), conv(y))
      }
    }
  }
}

画像の埋め込み

/public ディレクトリに配置された画像は、MDX に参照および埋め込むことができます。

JavaScript の埋め込み

JSX および TSX コンポーネントは MDX に埋め込むことができます。こちらは YouTube の例です:

こちらは Bilibili の例です: