小编Rom*_*iel的帖子

如何使用pandoc在markdown中引用数字?

我目前正在写下markdown的文档,我想从我的文本中引用一个图像.

this is my text, I want a reference to my image1 [here]. blablabla

![image1](img/image1.png)
Run Code Online (Sandbox Code Playgroud)

我想做那个参考,因为在将我的降价转换为pdf之后,图像会放在一页或两页之后,文档没有任何意义.

更新:

我试过瑞安的回答这个职位,我不能让它工作.显然代码:

[image]: image.png "Image Title" 
![Alt text][image] 
A reference to the [image](#image).
Run Code Online (Sandbox Code Playgroud)

应该产生:

\begin{figure}[htbp] 
\centering 
\includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{i mage.png} 
\caption{Alt text} 
\label{image} 
\end{figure} 

A reference to the image (\autoref{image}).
Run Code Online (Sandbox Code Playgroud)

相反,我获得:

\begin{figure}[htbp]
\centering
\includegraphics{image.png}
\caption{Alt text}
\end{figure}

A reference to the \href{\#image}{image}.
Run Code Online (Sandbox Code Playgroud)

我注意到两个问题:

  • \label{image} 没有出现:没有创建引用.
  • (\autoref{image})变为\href{\#image}{image}:未检测到交叉引用.

然后,当我将其转换为pdf时,它显然没有链接到图像.有一个链接,但它没有链接到任何东西.

任何帮助将非常感激!!

markdown latex cross-reference figure pandoc

95
推荐指数
5
解决办法
4万
查看次数

摩托罗拉设备:在ThreeTen中解析日期时的org.threeten.bp.DateTimeException

我在一些使用ThreeTenABPLocalDateTime.now()返回的摩托罗拉设备上有一种非常奇怪的行为.0000-00-00T00:00:00.0

代码如下:

@Override
protected void onResume() {
    super.onResume();
    if (!TextUtils.isEmpty(timeout)) {
        LocalDateTime savedTime = LocalDateTime.parse(timeout, DateTimeFormatter.ISO_DATE_TIME);
        if (LocalDateTime.now().isAfter(savedTime)) {
            refresh()
        }
    }
}

@Override
protected void onPause() {
    super.onPause();
    LocalDateTime currentTime = LocalDateTime.now().plus(Duration.ofMinutes(10));
    timeout = currentTime.format(DateTimeFormatter.ISO_DATE_TIME);
}
Run Code Online (Sandbox Code Playgroud)

仅在这些设备上(只有3个运行6.0的Motorola设备):

我有这个崩溃:

Fatal Exception: java.lang.RuntimeException: Unable to resume activity {com.myapp/com.myapp.MainActivity}: org.threeten.bp.format.DateTimeParseException: Text '0000-00-00T00:00:00.8' could not be parsed: Invalid value for MonthOfYear (valid values 1 - 12): 0
       at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3121)
       at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3152)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:148)
       at android.app.ActivityThread.main(ActivityThread.java:5443) …
Run Code Online (Sandbox Code Playgroud)

android motorola threetenbp

57
推荐指数
1
解决办法
1079
查看次数

使用FLAG_ACTIVITY_CLEAR_TOP在活动之间进行动画转换

在我的Android应用程序中,我正在制作一个方法来弹出所有活动并调出第一个活动.

我用这个代码:

Intent intent = new Intent(this, MMConnection.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
this.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我注意到转换仍然是从左到右的动画,有人知道在开始活动时是否有办法改变系统动画?

实际上,我理想地希望有一个从右到左的过渡(就像点击返回按钮时)

感谢帮助!

animation android transition android-intent android-activity

34
推荐指数
4
解决办法
6万
查看次数

Android ViewPager上一页和下一页可见?

我目前正在建立一个水平的视频库.

我想制作类似的内容,只有一个视频居中,部分是上一个和下一个视频: 在此输入图像描述

我首先选择了一个画廊,但它的局限性使我寻找其他东西.我想显示一个页面指示器,使用Gallery实现起来非常困难.

第二种选择是从Android兼容性库中获取ViewPager.我找到了一种方法来实现页面指​​示器.但现在,如何部分显示左右页面?

android gallery pager android-viewpager android-support-library

34
推荐指数
1
解决办法
3万
查看次数

Android API 18中的windowContentOverlay发生了什么变化?

将手机升级到Android 4.3后,我注意到操作栏下面的阴影不再显示了.在我的应用程序中,我有一个自定义阴影使用windowContentOverlay:

<item name="android:windowContentOverlay">@drawable/shadows_bottom</item>
Run Code Online (Sandbox Code Playgroud)

它一直在展示,但现在它已经在API 18上消失.从主题中删除该行不会改变任何东西.而在其他API版本上,它显示默认的轻微阴影.

其他人都注意到了这个问题?

android android-actionbar android-4.3-jelly-bean

29
推荐指数
2
解决办法
3万
查看次数

如何使用动画在Android画布上绘制路径?

我正在制作Android应用程序而且我有一件棘手的事情要做.我需要在画布上绘制一条路径,但绘图应该是动画的(即,稍微延迟后逐点绘制).

是否可以使用Android SDK制作这样的东西?如果没有,我怎么能产生这种效果?

android android-animation android-canvas

26
推荐指数
1
解决办法
3万
查看次数

如何获取活动历史堆栈的列表?

我正在努力解决我的应用中的问题.我想提供一种方法来列出以前打开的活动的历史.

我认为有两种可能的解决方案,但我不确定是否能找到一种稳定的方法来实现其中任何一种.

  • 以某种方式使用SDK中的函数.我尝试使用getPackageManager()和getActivityManager(),但我找不到任何合适的解决方案
  • 实现我自己的历史,但是我将不得不覆盖startActivity,我不想那样下去,因为活动可以通过其他多种方式启动.

那么有没有办法使用SDK中的函数来做到这一点?

非常感谢.

编辑:

我有另一个想法,它有点不同.是否有可能使用某种接收器监听"开始/结束活动"事件到特定的应用程序(我的)并跟踪堆栈历史记录?

android android-activity

23
推荐指数
3
解决办法
4万
查看次数

使用gradle编译我的Android应用程序时的OutOfMemoryError

我正在尝试通过gradle构建我的应用程序,我在运行之后遇到此问题./gradlew build:

:myApp:compileDebug


The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
    at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)
    at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)
    at com.sun.tools.javadoc.DocCommentScanner.getLineMap(DocCommentScanner.java:438)
    at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
    at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
    at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
    at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
    at com.sun.tools.javac.main.Main.compile(Main.java:353)
    at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
    at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:40)
    at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:33)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:95)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:48)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:34)
    at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:29)
    at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:20)
    at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:33)
    at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:24)
    at org.gradle.api.tasks.compile.Compile.compile(Compile.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877)
    at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216)
    at …
Run Code Online (Sandbox Code Playgroud)

android out-of-memory gradle

23
推荐指数
3
解决办法
2万
查看次数

使用ORMLite实现多对多关系的最佳方法是什么?

我正在玩ORMlite来制作一个包含表格和关系的模型.一种关系是多对多的关系.实现它的最佳方法是什么?

更具体一点:

假设我有这两张桌子

Product
   id
   brand

Purchase
   id
Run Code Online (Sandbox Code Playgroud)

购买可以有几种产品,一种产品可以进行多次购买.使用ORMLite我可以@ForeignCollectionField在每个模型中有一个,但我认为它不会起作用.我看到的唯一有效的解决方案是制作第三个表Product_Purchase,以将产品和购买与多对一关系链接起来.

你们有什么想法?

database android relationship ormlite

19
推荐指数
2
解决办法
1万
查看次数

是否可以使用播放框架2来美化scala模板?

使用Play Framework 2我注意到渲染的Scala HTML模板不喜欢缩进@if@for.

所以,例如,类似的东西:

<ul>
   @for(test <- tests) {
      <li>@test.name</li>
   }
</ul>
Run Code Online (Sandbox Code Playgroud)

会有额外不需要的空间.要修复它,我需要做类似的事情:

<ul>
@for(test <- tests) {
   <li>@test.name</li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)

哪些会使附加@defining或其他声明变得混乱.

那么,有没有办法美化/美化Scala模板渲染以摆脱额外的空白?

更新:

阅读这个帖子我注意到因为模板顶部的参数而添加了额外的空格和换行符.所以这:

@(myParam: String)


<!DOCTYPE html>
<html>
   <head></head>
   <body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

将在生成的HTML之上添加3个额外的换行符.这绝对是烦人的.

该线程似乎表示目前没有选择来纠正这个问题.

code-formatting playframework playframework-2.0 scala-template

18
推荐指数
2
解决办法
4052
查看次数