尝试使用了minipage获得了青春版的效果,如下图。
是否可以通过subcaption的嵌套的方式更方便地对齐左右两部分子图、以及右半部分上下子图的边缘呢?本人手动调节的width略显痛苦。是否有更好的实现方式?
MWE如下
\documentclass[12pt]{ctexart}
\usepackage[margin=2cm]{geometry}
\usepackage{mwe}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}[htbp]
\begin{minipage}{.48\textwidth}
\centering
\includegraphics[width = 7cm]{example-image}
\caption{firework-big}
\end{minipage}
\begin{minipage}{.48\textwidth}
\centering
\includegraphics[width = 8cm,height =2.5cm]{example-image}
\caption{example-image}
\begin{minipage}{.18\textwidth}
\includegraphics[width = 1.8cm,height =2.5cm]{example-image-a}
\end{minipage}
\hspace{1.2cm}
\begin{minipage}{.18\textwidth}
\includegraphics[width = 1.8cm,height =2.5cm]{example-image-b}
\end{minipage}
\hspace{1.2cm}
\begin{minipage}{.18\textwidth}
\includegraphics[width = 1.8cm,height =2.5cm]{example-image-c}
\end{minipage}
\caption{three-small-figures}
\end{minipage}
\caption{total-big-caption}
\end{figure}
\end{document}
搬运
我来测试一下使用不同语言样式代码块的显示效果...
def fibonacci(n):
fib_sequence = [0, 1]
for i in range(2, n):
next_number = fib_sequence[-1] + fib_sequence[-2]
fib_sequence.append(next_number)
return fib_sequence[:n]
# 输出前10个斐波那契数列的数字
print(fibonacci(10))
% LaTeX文档示例
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{我的第一个LaTeX文档}
\author{作者名字}
\date{}
\begin{document}
\maketitle
\section{正文}
这里是文章的主体内容。
\subsection{子标题}
这里是子标题下的内容。
\end{document}
% LaTeX3宏包开发示例
\documentclass{article}
\usepackage{expl3}
\ExplSyntaxOn
\cs_new:Npn \my_macro:n #1
{
\tl_upper_case:n {#1}
}
\ExplSyntaxOff
\begin{document}
这是原始文本:Hello World!
这是转换后的文本:\my_macro:n {Hello World!}
\end{document}
什么语言样式也不添加
def fibonacci(n):
fib_sequence = [0, 1]
for i in range(2, n):
next_number = fib_sequence[-1] + fib_sequence[-2]
fib_sequence.append(next_number)
return fib_sequence[:n]
\documentclass{article}
\usepackage{expl3}
\ExplSyntaxOn
\cs_new:Npn \my_macro:n #1
{
\tl_upper_case:n {#1}
}
\ExplSyntaxOff
\begin{document}
这是原始文本:Hello World!
这是转换后的文本:\my_macro:n {Hello World!}
\end{document}
得出结论,默认支持也仅支持
latex
的syntax highlight
。python 也不智齿吗
@u19850 好像真不能