Asciidoctor-pdf书签深度(Asciidoctor-pdf Bookmark Depth)
有没有办法增加生成的pdf书签列表的深度? 我指的是在诸如Adobe阅读器等阅读器中打开时的左侧导航书签面板。 看起来asciidoctor-pdf只能生成3级深度。 或asciidoc中的“===”深度。
= title == section 1 === sub section 1 ==== sub section a ==== sub section b === sub section 2 == section 2
在上面的例子中,书签中缺少子节a和b。
Is there a way to increase the generated pdf bookmark list's depth? I am referring to the left navigation bookmark panel when opening in readers such as Adobe reader. It appears that asciidoctor-pdf only generates to level 3 depth. or "===" depth in asciidoc.
= title == section 1 === sub section 1 ==== sub section a ==== sub section b === sub section 2 == section 2
In the above example, sub section a and b would be missing from the bookmarks.
原文:https://stackoverflow.com/questions/42096538
更新时间:2022-12-14 13:12
相关问答
更多-
select x, min(z) from tab group by x having min(z) = max(z) -- or having count(distinct z) = 1 select x, min(z) from tab group by x having min(z) = max(z) -- or having count(distinct z) = 1
-
如何在列中查询具有特定值的最新记录(How to query for the most recent records with specific values in column)[2021-08-16]
像这样的查询应该可以解决问题。 这是三个单独的查询,每个学校1个,由UNION命令组合在一起: FROM ( ( SELECT * FROM reports, academicyears, schools, terms WHERE reports.report_id=( SELECT MAX(report_id) FROM reports WHERE school_id=1 ... -
如果您故意在第二个查询中使用employeeCourse而不是vwemployeeCourse,我将使用以下内容。 我使用完全外连接,以防某些董事会在一个表/视图中,而不是另一个。 如果它是一个拼写错误,并且两个查询中的名称应该相同,那么内部(常规)连接将起作用。 With cteQuery1 As ( Select vwemployee.directorateName , Count(vwemployeeCourse.employeeId) as t1 From vwemployee ...
-
在第二个查询中,使用条件聚合将WHERE子句中的逻辑移动到计数中: SELECT "Active" AS type, COUNT(CASE WHEN status = 0 THEN 1 END) AS total, t2.display_name AS name FROM `TABLE_1` t1 JOIN `TABLE_2` t2 ON t1.assigned_employee_id = t2.id GROUP BY t2.display_name 为什么你没有记录的一个 ...
-
正在返回的结果是预期的,因为查询正在生成笛卡尔(或半笛卡尔)积。 该查询基本上告诉MySQL对comment , click和vote返回的行执行“交叉连接”操作。 从comment返回的每一行(对于给定的postid)都与click每一行匹配(对于相同的postid)。 然后,该结果中的每一行都与vote每一行匹配(对于相同的postid)。 因此,对于comment两行,来自click三行和来自vote四行,将返回总共24(= 2x3x4)行。 解决此问题的通常模式是避免交叉连接操作。 有几种方法可以做 ...
-
Oracle SQL“meta”查询具有特定列值的记录(Oracle SQL “meta” query for records which have specific column values)[2022-03-28]
可能的解决方案: 规范化表格。 你说你不被允许。 尝试通过解释好处(性能,编写查询的简易性等)来说服那些禁止这种变化的人。 写出巨大丑陋的OR查询。 您还可以将其与规范化表的查询版本一起打印。 添加性能测试(我希望你可以创建另一个测试表或数据库。) 编写一个程序(PL / SQL或其他程序语言),产生可怕的OR查询。 (再次,与优雅的版本一起打印) 添加一个新列,称为Any_x_bigger_than_zero ,它通过触发器(使用巨大的丑陋OR )自动填充0或1 。 然后你只需要检查: WHERE Tes ... -
帮助MySQL查询选择列中只有特定值的记录(Help with MySQL query to select only records with specific value in column)[2021-10-10]
像这样? SELECT * FROM table t LEFT JOIN ( SELECT MIN(Stat) AS Stat, ID FROM table GROUP BY ID ) minstat ON t.ID = minstat.ID WHERE minstat.Stat = 1; 基本上,子查询计算每个ID的最小统计量,而外部查询只选择最小统计量等于1的行。如果所有行都需要满足特定条件,则插入一个布尔表达式而不是Stat中的最小值。 不知道没有子查询这是否可能。 ... -
尝试这个。 分配1或0,具体取决于他们是否回答是。 拿这个总和。 如果它大于0意味着他们必须在某个时候回答“是”。 SELECT user_id, CASE WHEN(SUM(CASE WHEN answer = 'yes' THEN 1 ELSE 0 END)) > 0 THEN 'yes' ELSE 'no' END AS final_answer FROM YourTempTable GROUP BY user_id Try this. Assign a 1 ...
-
如果我理解得很好,您需要过滤查询结果,只保留having t1.imageCount = COUNT(t2.AForeignKey) 。 如果是这样,只需将此条件添加到您的查询: SELECT t1.AId, t1.ImageCount, COUNT(t2.AForeignKey) AS RecordsInB FROM tableA t1 LEFT JOIN tableB t2 ON t2.AForeignKey = t1.AId GROUP BY t1.AId, t1.ImageCount having ...
-
declare @s varchar(8000) select @s = coalesce(@s + ', ' + col, col) from tbl declare @s varchar(8000) select @s = coalesce(@s + ', ' + col, col) from tbl